战网中国

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 975|回复: 2
打印 上一主题 下一主题

角色死了怎么回城

[复制链接]

5

主题

8

帖子

149

积分

侠客

Rank: 3Rank: 3

积分
149
跳转到指定楼层
楼主
发表于 2014-7-13 14:17:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
就是需要进行检测,我现在在 消息里面可以检测到角色死了,就是这样的
if (msg.indexOf(me.name + " was slain by") != -1){
  Print("i am dead");
}
但是怎么知道现在画面上有ESC,要按ESC好回城。
GetUIState(),那个是ESC的,然后要调用 me.Cancel(0) 还是 me.Cancel(1)。
回复

使用道具 举报

5万

主题

0

帖子

10万

积分

光明使者

Rank: 8Rank: 8

积分
107327

社区居民社区明星忠实会员喜欢达人原创写手

沙发
发表于 2014-7-18 17:06:14 | 只看该作者
msg事件不是100%命中
有时bot会瞎了. 因为同时出现多个msg时会就出现这种情况,
if(me.hp == 0){
     me.Cancel(1);
     NTC_PingDelay(2000);
     NTTM_CheckAct();
}
回复 支持 反对

使用道具 举报

5万

主题

0

帖子

10万

积分

光明使者

Rank: 8Rank: 8

积分
107327

社区居民社区明星忠实会员喜欢达人原创写手

板凳
发表于 2014-7-18 17:09:48 | 只看该作者
即时是用 was slain by 也不建议, 这只有在英文版才能用.
要用也是用GetLocaleString(3647)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|BattleCN ( 陕ICP备05006600号 )

GMT+8, 2025-2-10 23:40 , Processed in 0.102611 second(s), 26 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表