注册 |登录

CWDG-中国魔兽世界插件开发者社区论坛插件认证发布版插件历史存档版 › 查看主题

6564

查看

21

回复
返回列表

Rank: 16

声望
438  
荣誉
4  
金币
0 G 
HP
0  
MP
0  
注册时间
2007-4-24 
go

[WoW插件] cnEmote 表情扩展 1.0.1

1#
发表于 2008-4-27 18:38 | 只看该作者 | 倒序看帖 | 打印
插件名称: cnEmote
版本号: 1.0.1
原始/发布作者: Cosin
更新日期: 2008-04-28
WoW版本: 2.4
插件分类: 聊天交流
支持语言: 通用
引用库:
适用人群: 初级+
发布类型: 原创
授权方式: 免费
简介: 扩展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
cnEmote.jpg

cnEmote.rar (53.08 KB)

cnEmote 表情扩展 1.0.0

cnEmote_1.0.1.rar (53.1 KB)

cnEmote 表情扩展 1.0.1

TOP

Rank: 16

声望
438  
荣誉
4  
金币
0 G 
HP
0  
MP
0  
注册时间
2007-4-24 
2#
发表于 2008-4-27 19:08 | 只看该作者
占搂占搂占搂占搂占搂

TOP

Rank: 48Rank: 48Rank: 48

声望
1050  
荣誉
37  
金币
203 G 
HP
75  
MP
26  
注册时间
2007-3-16 
3#
发表于 2008-4-27 20:01 | 只看该作者
没弄懂功用

TOP

Rank: 16

声望
1224  
荣誉
0  
金币
100 G 
HP
0  
MP
0  
注册时间
2007-7-26 
4#
发表于 2008-4-27 20:05 | 只看该作者
云云,功能就是FR自己无聊的时候找一群一样无聊的人一起YY的东东~咩哈哈哈

TOP

Rank: 16

声望
438  
荣誉
4  
金币
0 G 
HP
0  
MP
0  
注册时间
2007-4-24 
5#
发表于 2008-4-27 20:07 | 只看该作者
原帖由 急云 于 2008-4-27 20:01 发表
没弄懂功用

Mud的精髓之一就是 EMOTE。。。

TOP

Rank: 16

声望
438  
荣誉
4  
金币
0 G 
HP
0  
MP
0  
注册时间
2007-4-24 
6#
发表于 2008-4-27 20:09 | 只看该作者
原帖由 冰焱妩魅 于 2008-4-27 20:05 发表
云云,功能就是FR自己无聊的时候找一群一样无聊的人一起YY的东东~咩哈哈哈

^_^要是普及了,频道聊天就有意思多了

TOP

Rank: 2Rank: 2

声望
40  
荣誉
0  
金币
0 G 
HP
0  
MP
0  
注册时间
2007-6-29 
7#
发表于 2008-4-27 20:11 | 只看该作者
OMG......我就不下了....

TOP

Rank: 16

声望
897  
荣誉
0  
金币
107 G 
HP
6  
MP
0  
注册时间
2007-7-15 
8#
发表于 2008-4-27 20:32 | 只看该作者
这个偶稀饭

TOP

Rank: 2Rank: 2

声望
27  
荣誉
0  
金币
3 G 
HP
0  
MP
0  
注册时间
2007-11-6 
9#
发表于 2008-4-28 07:23 | 只看该作者
哈哈.看着就很好玩的一个插件.拿来尝鲜~

TOP

Rank: 16

声望
438  
荣誉
4  
金币
0 G 
HP
0  
MP
0  
注册时间
2007-4-24 
10#
发表于 2008-4-28 13:18 | 只看该作者

TOP

Rank: 4

声望
118  
荣誉
0  
金币
0 G 
HP
1  
MP
0  
注册时间
2008-4-25 
11#
发表于 2008-4-28 14:57 | 只看该作者
大家都下来吧!下好大家就能在一起YY了!哈哈

TOP

Rank: 16

声望
897  
荣誉
0  
金币
107 G 
HP
6  
MP
0  
注册时间
2007-7-15 
12#
发表于 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\ChatFrame.lua:1889: in function <Interface\FrameXML\ChatFrame.lua:1882>:
(tail call): ?:
(tail call): ?:
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>

TOP

Rank: 16

声望
438  
荣誉
4  
金币
0 G 
HP
0  
MP
0  
注册时间
2007-4-24 
13#
发表于 2008-4-28 20:19 | 只看该作者
原帖由 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

Rank: 4

声望
228  
荣誉
22  
金币
146 G 
HP
0  
MP
0  
注册时间
2007-8-11 
14#
发表于 2008-4-28 20:26 | 只看该作者
这些Emote非常熟悉啊,又想起十来年前玩MUD的时候了.....

TOP

Rank: 16

声望
438  
荣誉
4  
金币
0 G 
HP
0  
MP
0  
注册时间
2007-4-24 
15#
发表于 2008-4-28 20:39 | 只看该作者
cnEmote 1.0.1
Bug Fix : 修正可能产生的参数为nil的错误

TOP

Rank: 4

声望
59  
荣誉
24  
金币
12 G 
HP
0  
MP
0  
注册时间
2007-6-28 
16#
发表于 2008-4-29 20:04 | 只看该作者
原帖由 cosin0002 于 2008-4-27 19:08 发表
只有装了此插件的人才能看到你做的表情:


如果没有这点就好了~~

TOP

Rank: 2Rank: 2

声望
36  
荣誉
0  
金币
0 G 
HP
0  
MP
0  
注册时间
2007-6-27 
17#
发表于 2008-4-30 10:36 | 只看该作者
同意楼上,十分不利于普及啊……

TOP

Rank: 16

声望
438  
荣誉
4  
金币
0 G 
HP
0  
MP
0  
注册时间
2007-4-24 
18#
发表于 2008-4-30 10:54 | 只看该作者
原帖由 diS.Silent 于 2008-4-30 10:36 发表
同意楼上,十分不利于普及啊……

只有装了此插件的人才能看到你做的表情:
    比如你(A)对B做了个表情:* konglong B
    你看到的表情是:你笑话A笨得象一只远古时代得恐龙。
    B看到的表情是:A指着你大笑,“恐龙,你就是恐龙!”
    C看到的表情是:A指着B大笑,“恐龙!活生生得恐龙!好笨呦!”
    很明显这是完全不同的句子,如果 B/C 没有装这个插件,那么他们没法得到这些表情语句。

我已经解释了原因,如果你有什么方法可以解决这个问题,可以给个建议

TOP

Rank: 4

声望
59  
荣誉
24  
金币
12 G 
HP
0  
MP
0  
注册时间
2007-6-28 
19#
发表于 2008-5-1 17:23 | 只看该作者
原帖由 cosin0002 于 2008-4-30 10:54 发表
只有装了此插件的人才能看到你做的表情:
    比如你(A)对B做了个表情:* konglong B
    你看到的表情是:你笑话A笨得象一只远古时代得恐龙。
    B看到的表情是:A指着你大笑,“恐龙,你就是恐龙!”
    C看到的表情是:A指着B大笑,“恐龙!活生生得恐龙!好笨呦!”
    很明显这是完全不同的句子,如果 B/C 没有装这个插件,那么他们没法得到这些表情语句。

如果B/C没有装这个插件,我想至少他们应该可以看见
A笑话B笨得象一只远古时代得恐龙。
这个样子是否可以实现呢?

TOP

Rank: 16

声望
438  
荣誉
4  
金币
0 G 
HP
0  
MP
0  
注册时间
2007-4-24 
20#
发表于 2008-5-1 17:40 | 只看该作者
原帖由 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

CWDG首页 ( 京ICP备06068223号)|联系我们

GMT+8, 2010-9-4 01:27, Processed in 0.025832 second(s), 12 queries, Gzip On.

Powered by Discuz! X1

© 2001-2010 Comsenz Inc.