22 12
发新话题
打印

[发表插件] cnEmote 表情扩展 1.0.1

cnEmote 表情扩展 1.0.1

分类信息 - 发表插件

插件名称 cnEmote
版本号 1.0.1
更新日期 2008-04-28
分类 聊天交流
支持语言 通用
引用库
WoW版本 2.4
适用人群 初级+
原始/发布作者 Cosin
类型 原创
授权方式 免费
原始Url http://bbs.cwowaddon.com/thread-3955-1-1.html
发布Url http://bbs.cwowaddon.com/thread-3955-1-1.html
讨论区Url http://bbs.cwowaddon.com/thread-3955-1-1.html
简介 扩展WOW自带的表情系统
表情扩展
引用:
点击此处查看表情列表

版本历史(Version History)

cnEmote 1.0.1
Bug Fix : 修正可能产生的参数为nil的错误

cnEmote 1.0.0
感谢 BJ@XYJ 的 Admin Saint 提供表情文件
引用:
如何使用

在聊天输入框中输入:* <emote> <target>
* 表示这是一个表情,在任何频道均可使用,程序会分析你的输入以确认这是否符合表情命令格式
<emote>:这里是表情的 单词/字母 缩写,具体请点击此处查看表情列表
<target>:这里是你所做的表情的目标,可以没有
    除了直接输入表情目标的名字外,还可以使用以下缩略格式:
    #p - 代表你自己
    #t - 代表你的目标
    #p<num> - 代表小队玩家,<num> 从1-4
    #r<num> - 代表团队玩家,<num> 从1-40
    #t<num_t>p<num_p> - 代表团队玩家,<num_t> 表示第几小队,<num_p> 表示小队内的第几个玩家
    (请注意 #r1 并不一定代表团队中第一小队的第一个玩家,所以才会有 #t?p? 这个格式)
    在以上格式最后添加字母 p ,表示该目标的 宠物/控制物,如下示例:
      #tp - 表示目标的宠物
      #p2p - 表示小队第2个玩家的宠物
    所有通过此插件显示出来的表情,都会在最开头的地方出现一个青色的字母 E,以表示这是表情扩展产生的消息,用来区别系统消息及WOW自带表情。

表情不能跨阵营:
    频道都不能跨阵营,因此扩展后也不可能跨阵营

只有装了此插件的人才能看到你做的表情:
    比如你(A)对B做了个表情:* konglong B
    你看到的表情是:你笑话A笨得象一只远古时代得恐龙。
    B看到的表情是:A指着你大笑,“恐龙,你就是恐龙!”
    C看到的表情是:A指着B大笑,“恐龙!活生生得恐龙!好笨呦!”
    很明显这是完全不同的句子,如果 B/C 没有装这个插件,那么他们没法得到这些表情语句。
静态下载地址:cnEmote_1.0.1.rar
附件: 您所在的用户组无法下载或查看附件

TOP

占搂占搂占搂占搂占搂

TOP

没弄懂功用

TOP

云云,功能就是FR自己无聊的时候找一群一样无聊的人一起YY的东东~咩哈哈哈
这个地方不再值得我留恋

TOP

引用:
原帖由 急云 于 2008-4-27 20:01 发表
没弄懂功用
Mud的精髓之一就是 EMOTE。。。

TOP

引用:
原帖由 冰焱妩魅 于 2008-4-27 20:05 发表
云云,功能就是FR自己无聊的时候找一群一样无聊的人一起YY的东东~咩哈哈哈
^_^要是普及了,频道聊天就有意思多了

TOP

OMG......我就不下了....

TOP

这个偶稀饭

TOP

哈哈.看着就很好玩的一个插件.拿来尝鲜~

TOP

TOP

大家都下来吧!下好大家就能在一起YY了!哈哈

TOP

08/04/28 19:37:47-974-x1]: cnEmote-1.0.0\main.lua:45: bad argument #1 to 'match' (string expected, got nil)
cnEmote-1.0.0\main.lua:45: in function `ChatFrame_MessageEventHandler'
Interface\FrameXML\ChatFrame.lua:1889: in function <Interface\FrameXML\ChatFrame.lua:1882>:
(tail call): ?:
(tail call): ?:
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

TOP

引用:
原帖由 rex_ace 于 2008-4-28 20:05 发表
08/04/28 19:37:47-974-x1]: cnEmote-1.0.0\main.lua:45: bad argument #1 to 'match' (string expected, got nil)
cnEmote-1.0.0\main.lua:45: in function `ChatFrame_MessageEventHandler'
Interface\FrameXML\Ch ...
的确是个BUG,已修复

TOP

这些Emote非常熟悉啊,又想起十来年前玩MUD的时候了.....

TOP

cnEmote 1.0.1
Bug Fix : 修正可能产生的参数为nil的错误

TOP

引用:
原帖由 cosin0002 于 2008-4-27 19:08 发表
只有装了此插件的人才能看到你做的表情:
如果没有这点就好了~~

TOP

同意楼上,十分不利于普及啊……

TOP

引用:
原帖由 diS.Silent 于 2008-4-30 10:36 发表
同意楼上,十分不利于普及啊……
引用:
只有装了此插件的人才能看到你做的表情:
    比如你(A)对B做了个表情:* konglong B
    你看到的表情是:你笑话A笨得象一只远古时代得恐龙。
    B看到的表情是:A指着你大笑,“恐龙,你就是恐龙!”
    C看到的表情是:A指着B大笑,“恐龙!活生生得恐龙!好笨呦!”
    很明显这是完全不同的句子,如果 B/C 没有装这个插件,那么他们没法得到这些表情语句。
我已经解释了原因,如果你有什么方法可以解决这个问题,可以给个建议

TOP

引用:
原帖由 cosin0002 于 2008-4-30 10:54 发表
只有装了此插件的人才能看到你做的表情:
    比如你(A)对B做了个表情:* konglong B
    你看到的表情是:你笑话A笨得象一只远古时代得恐龙。
    B看到的表情是:A指着你大笑,“恐龙,你就是恐龙!”
    C看到的表情是:A指着B大笑,“恐龙!活生生得恐龙!好笨呦!”
    很明显这是完全不同的句子,如果 B/C 没有装这个插件,那么他们没法得到这些表情语句。
如果B/C没有装这个插件,我想至少他们应该可以看见
A笑话B笨得象一只远古时代得恐龙。
这个样子是否可以实现呢?

TOP

引用:
原帖由 exwhy 于 2008-5-1 17:23 发表

如果B/C没有装这个插件,我想至少他们应该可以看见
A笑话B笨得象一只远古时代得恐龙。
这个样子是否可以实现呢?
首先,A 是做表情的人,他必定有插件。
A 实际发出的是:* konglong [A] [B]
A B C 实际看到都是:* konglong [A] [B]
A 的插件截获了消息:* konglong [A] [B]
并将其转化为 => 你笑话B笨得象一只远古时代得恐龙。
B/C 没有插件,因此不能转换成实际的表情语句。
B/C 看到了原始的消息:* konglong [A] [B]

假设 A 直接发出:A笑话B笨得象一只远古时代得恐龙。
那么需要在上百条表情里匹配这句话来知道这到底匹配了哪个表情,
在大量频道信息中,将每条频道的信息和几百条表情中进行匹配,这会产生很高的CPU占用

TOP

 22 12
发新话题