用户:
林夕狐查看:47 回复:27 评论:47 创建时间:2022-12-13T08:20:37
聊天室
显示类型如下
喵狐(11806884):
你好啊
好!开始教学!~
先分析一下这种类型
喵狐(11806884):
你好啊
可能大家伙都要用云列表,狐狸也想的是这样的~
但是,有人要说了:添加2项,一项是喵狐(11806884):,另一项是你好啊,再一件执行发送!
狐狸告诉你,这样做不行哦~因为聊天室有延迟,一件执行对添加云列表项数也没有办法qwq
这样做导致的问题就是(两个人在一定情况下同时发送):
喵狐(11806884):
xxx(11806884):
你好啊
你好啊
所以,添加的时候一定不要连续添加两项qwq
那怎么来添加呢?
当然是用列表战胜列表,在云列表的项数里再建一个列表!
哈哈,我可能说的有些含糊
接下来给大家说明哈~
添加一项:喵狐(11806884):| 你好啊
输出时再以|分开成列表
好啊,我们先设置一个角色

因为点击后要输入信息,可能输入的信息里含有 | 分隔符,会出问题,所以我们得先遍历删除一下 |

以上就是了,需要2个角色变量和一个角色列表,我们将获得答复用空格分开成列表,再复制到角色变量里,再遍历删除列表中某项的|。最后再列入云列表~
注:用列表中第一个|的位置也行,更简单!
好,接下来就是,如何打印
打印也很简单,现在就要用我说的分隔符 |
首先,先移到某个位置,然后设置一个角色变量,遍历云列表中的所有项
然后就是打印出来

ok,代码如上!~
因为云列表储存最多1000项,所以还要有一个清空聊天室!~

也很简单啊哈~(前面空格到后面去了...不理解qwq)
好,到了重头戏了!
滑动怎么做!我把链接放下面悬顶处哦~
好了,狐狸小课堂到这里结束咯~有更多问题可以在下面评论哦~
林夕狐感谢大佬origin的非线性滑动~
链接:ht tps://shequ.codemao.cn/work/134583531(hrrp中有空格删一下~)
想看我出云变量版的在下面扣1~
点赞3
评论
limit_breakr一般般:
十分基础的云模组教程
有考虑到分隔符问题
解决方法有些糟糕(没看懂)
聊天室清除应指定某用户执行清除(所有用户会同时进行清除,这时发送可能会看不见)
可以所以 指针法 避免分隔符问题:计算分隔符位置(指针),指针之前(-1)为第一项,之后(+1)为第二
点赞2
评论