永发信息网

呵呵.再次求教你了

答案:4  悬赏:40  手机版
解决时间 2021-04-04 13:13
  • 提问者网友:回忆在搜索
  • 2021-04-04 06:44
[@MagSelfFunc150]
#IF
EQUAL N85 0
#ELSEACT
GuildNoticeMsg 255 249 <$STR(N85)> 秒后才可以使用<神技(咆哮)>技能 Self
BREAK
#IF
checkjob warrior
#ACT
INC N85 180
MUL N14 <$LEVEL> 2
ChangeModeEx 5 40 <$STR(N14)>
PlayEffectEx 9 17 2 0 0 0
SetOnTimer 15 1
BREAK
#IF
checkjob wizard
#ACT
INC N85 180
MUL N14 <$LEVEL> 2
ChangeModeEx 6 40 <$STR(N14)>
PlayEffectEx 9 17 2 0 0 0
SetOnTimer 15 1
BREAK
#IF
checkjob taoist
#ACT
INC N85 180
MUL N14 <$LEVEL> 2
ChangeModeEx 7 40 <$STR(N14)>
PlayEffectEx 9 17 2 0 0 0
SetOnTimer 15 1
BREAK

这个脚本的N85很明显是技能冷却时间..我很纠结的是不知道怎么写冷却..释放技能以后就不会冷却了..一直都是180秒..我想知道老大..怎么在机器人脚本里秒触发..每秒递减一个数值..这样作为冷却的时间变量好么?还是说有更方便的办法
最佳答案
  • 五星知识达人网友:人類模型
  • 2021-04-04 07:03
这脚本里面每一个判断职业后都用了INC宏,自增180秒,肯定是不会冷却啊,如果你要用计时器也可以,直接
SetOnTimer 编号 间隔时间

然后到你的Quest管理脚本中加
[OnTimer编号]
...
#IF
N85 > 0
...你自己的判断(场景啦、职业啦)
DEC N85 1 或者 INC N85 -1

...

忘记了,用完计时器就关掉,用SETOFFTIMER 编号
全部回答
  • 1楼网友:梦中风几里
  • 2021-04-04 10:30
非常想帮你这个忙,但你又没说狗狗的品种和性别,这限制了一个好名字的产生. 如果你是第一次养狗,可以取个有纪念意义的的名字,也可以根据狗狗的性格来取名字.也根据你自己是喜欢中文名还是英文名罗. 当然如果你自己要求不太高,就取小白\小黄\欢欢\天天\点点\妮妮\豆豆\旺财\春香\雷子等等..... 仅供参考
  • 2楼网友:英雄的欲望
  • 2021-04-04 09:30
为什么要教你 难道你自己不能动脑子吗
  • 3楼网友:琴狂剑也妄
  • 2021-04-04 08:02
你 好 ! 你的这段脚本 明显的 有一个 SetOnTimer 15 1 个人定时器的脚本命令! 你可以到你版本中的QManage.txt 中找到 对应的[@OnTimer15] 的 定时器脚本 我想你这是 拷贝其他端的吧?你直接拷贝上去就可以了!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯