求助个脚本问?解决之后顺便分享给大家。
下边是脚本,问题是我用了G3变量赋值就是希望在有下雨天气的时候就不能有别的天气了。问题是偶尔会出现点击另一种天气时候也会成功的问题。就是两种天气有可能同时出现或三种。请问是脚本那里出了问题?怎么修改、?
[@main]
天有不测风云,人有旦夕祸福。我是天上的使者掌控天气的变化。\\ \\
<天气效果/@xy> 询问\\ \\
<天气效果/@tianqi>\\[@tianqi]
#IF
#SAY
你想要让盟重省有什么样的天气呢! \\ \\
<风沙/@fengsha> <下雪/@xiaxue12> <花瓣/@huaban12>\\\\
<下雨/@xiayu12> <下雾/@xiaxu12> <晴空万里/@wu>\\[@fengsha]
#IF
EQUAL G3 0
CHECKGAMEGOLD > 99
#ACT
mov G3 1
GAMEGOLD - 100
SETWEATHEREFFECT 3 1 60 1 bibeibuding\\wav\\风沙.MP3
DelayCall 61000 @tianqibiaoji
SendCenterMsg 151 249 系统:神一样的玩家『{<$USERNAME>|154:235}』召唤的狂暴风沙席卷了整个盟重省%d后结束!!!! 1 60
break
#ELSESAY
没有足够的元宝或者已经有一人开启了一种天气\\
召唤风沙效果失败!
[@xiaxue12]
#IF
EQUAL G3 0
CHECKGAMEGOLD > 99
#ACT
mov G3 1
GAMEGOLD - 100
SETWEATHEREFFECT 3 3 60 1
DelayCall 61000 @tianqibiaoji
SendCenterMsg 151 249 系统:神一样的玩家『{<$USERNAME>|154:235}』召唤了冰雪之神的降临,为整个盟重省撒上了银装%d后结束!!!! 1 60
break
#ELSESAY
没有足够的元宝或者已经有一人开启了一种天气\\
召唤下雪效果失败!
[@huaban12]
#IF
EQUAL G3 0
CHECKGAMEGOLD > 99
#ACT
mov G3 1
GAMEGOLD - 100
SETWEATHEREFFECT 3 2 60
DelayCall 61000 @tianqibiaoji
SendCenterMsg 151 249 系统:神一样的玩家『{<$USERNAME>|154:235}』召唤了百花仙子的降临,为整个盟重省带来了无上的祝福%d后结束!!!! 1 60
break
#ELSESAY
没有足够的元宝或者已经有一人开启了一种天气\\
召唤花瓣效果失败!
[@xiayu12]
#IF
EQUAL G3 0
CHECKGAMEGOLD > 99
#ACT
mov G3 1
GAMEGOLD - 100
SETWEATHEREFFECT 3 4 60 1 bibeibuding\\wav\\下雨.MP3
DelayCall 61000 @tianqibiaoji
SendCenterMsg 151 249 系统:神一样的玩家『{<$USERNAME>|154:235}』控制了自然之力,为让整个盟重省下起了大雨%d后结束!!!! 1 60
break
#ELSESAY
没有足够的元宝或者已经有一人开启了一种天气\\
召唤下雨效果失败!
[@xiaxu12]
#IF
EQUAL G3 0
CHECKGAMEGOLD > 99
#ACT
mov G3 1
GAMEGOLD - 100
SETWEATHEREFFECT 3 5 60 1
DelayCall 61000 @tianqibiaoji
SendCenterMsg 151 249 系统:神一样的玩家『{<$USERNAME>|154:235}』控制了自然之力,让整个盟重省带来了大雾天气%d后结束!!!! 1 60
break
#ELSESAY
没有足够的元宝或者已经有一人开启了一种天气\\
召唤大雾效果失败!
[@wu]
#IF
EQUAL G3 1
CHECKGAMEGOLD > 99
#ACT
mov G3 0
GAMEGOLD - 100
SETWEATHEREFFECT 3 0
SendCenterMsg 151 249 系统:神一样的玩家『{<$USERNAME>|154:235}』控制了自然之力,让整个盟重省从新回到了晴空万里,艳阳高照的天气!!!! 1 60
break
#ELSESAY
没有足够的元宝,或者已经是晴空万里了无需操作!!!!!!
[@tianqibiaoji]
#IF
#ACT
mov G3 0
BREAK
[@xy]
能够见到我是你的福气,好的天气会有好的心情。所以天气很重要。\\ \\
我可以帮助你改变天气的变化,当然这不是免费的。你要给我100个\\ \\
元宝,就可以给你想要的天气,还有就是我的法力有限只能维持1分\\ \\
钟。想好再来找我吧。\\ \\
<返回/@main>\\ 大好人一个 发表于 2021-1-4 08:59 天气效果持续一分钟,去掉DelayCall这段怎么延时触发呢?一分钟之后清零的意思就是一分钟之内不能再有别 ...
去掉,G3的清除用机器人脚本,机器人脚本检测G3>0,按秒-1,他会自动减去到0,就可以了 如果去掉DelayCall这段,会不会出现这种情况?换个思路去把G3清0试试 蓅氓爱学习 发表于 2021-1-3 21:15 如果去掉DelayCall这段,会不会出现这种情况?换个思路去把G3清0试试
天气效果持续一分钟,去掉DelayCall这段怎么延时触发呢?一分钟之后清零的意思就是一分钟之内不能再有别的天气效果。G3清零我没懂什么思路,请指教? 390604 发表于 2021-1-4 10:39 你这个脚本的BUG在于延时操作,当人物在延时操作之前下线,对象都没了,G3变0的操作还怎么进行下去
可以 ...
问题是不下线也会出现两种或者三种的天气效果。 大好人一个 发表于 2021-1-4 10:52 问题是不下线也会出现两种或者三种的天气效果。
你上面那个延时操作也并没有把天气变回来啊,只是单纯的把G3变量赋值0罢了,天气会一直保持在改变后 390604 发表于 2021-1-4 10:59 你上面那个延时操作也并没有把天气变回来啊,只是单纯的把G3变量赋值0罢了,天气会一直保持在改变后
这条当不存在 390604 发表于 2021-1-4 11:05 我在想,你这个脚本如果5个人一起按会有几种天气,哈哈
五中能同时存在我试过,其实雨夹雪天气也不错,有时候在想不修改同时存在也挺好。就是找不到问题所在怕有什么隐患 蓅氓爱学习 发表于 2021-1-4 11:28 去掉,G3的清除用机器人脚本,机器人脚本检测G3>0,按秒-1,他会自动减去到0,就可以了
在请教一下我有个计时的变量I变量能用吗?这是全局变量吗? [@fengsha]
#ACT
MUL N$时间 <$HOUR> 60
INC N$时间 <$MINUTE>
DEC N$时间 <$STR(G1)>
#IF
NOT large N$时间 10
#ACT
MESSAGEBOX 已经有一人开启了一种天气
break
#IF
CHECKGAMEGOLD > 99
#ACT
MUL G1 <$HOUR> 60
INC G1 <$MINUTE>
GAMEGOLD - 100
SETWEATHEREFFECT 3 1 60 1 bibeibuding\\wav\\风沙.MP3
SendCenterMsg 151 249 系统:神一样的玩家『{<$USERNAME>|154:235}』召唤的狂暴风沙席卷了整个盟重省%d后结束!!!! 1 60
break
#ELSESAY
没有足够的元宝,召唤风沙效果失败!
页:
[1]
2