求助,大神指点一下
复制了PAI哥那个脚本,我改成按灵符排行,但是出现领取奖励后,第二天就领取不了。另外如果要改按战力第一的话怎么改谢谢!!!
下面是脚本
--------------------------------------------------------------------------------------------------
[@main]
有灵石即可领取一个基座.展现自我风采!<不会扣除灵石>\\
<申请/@申请> 只要你所拥有的灵石比拥有人多即可申请!\\
当前基座拥有人:<$str(a979)> 申请人申请时拥有灵石数:<$str(G979)>,你当前灵石:<$GAMEGIRD>\\
<挑选造型/@@InPutInteger44> 输入一个不大于600的数字即可.\\
<请多输入几次尝试.选择你认为最佳的造型!/FCOLOR=254>\\
<如果造型为空白,请重新输入不同的数字!/FCOLOR=239>\\
<权限:刷新名人堂(全服每天只可手动刷新一次)/FCOLOR=254><刷新>\\
奖励:每日1小时的5倍爆率(全服每日只可领取一次)<领取/@领取>\\
[@领取]
#if
EQUAL g903 1
#act
messagebox 今天的奖励已经让别人领取了!!!!!!!!!!!
break
#if
EQUAL <$USERNAME> <$str(a979)>
#act
mov g903 1
KILLMONBURSTRATE 200 3600 0
SENDMOVEMSG 0 151 0 0 5 【<$USERNAME>】领取了今天的[富甲天下]奖励:1小时2倍爆率!如果你有兴趣,请到仙魔大城申请! 14 60 0
#elseact
messagebox 你不适合条件领取.
[@申请]
#if
not CHECKGAMEGIRD <$str(G979)>
#act
messagebox 你的灵石比没达到要求,申请不成功.
break
#if
#act
mov a979 <$USERNAME>
mov G979 <$GAMEGIRD>
messagebox 恭喜你.申请成功.
SetNpcImage 504 1 0
#elseact
messagebox 对不起.申请不成功.......
[@InPutInteger44]
#if
not EQUAL <$str(a979)> <$USERNAME>
#act
messagebox 这个基座不是你的,不能进行操作,有足够的等级你再申请吧..
break
#if
SMALL N44 600
#act
SetNpcImage <$STR(N44)> 1 0
messagebox 输入造型数字成功.请查看你的造型!
break
#elseact
messagebox 不要输入大于600的数字!\\
break
[@领取]
#if
EQUAL G903 <$Day>
#act
messagebox 今天的奖励已经让别人领取了!!!!!!!!!!!
break
#if
EQUAL <$USERNAME> <$str(a979)>
#act
Mov G903 <$Day>
KILLMONBURSTRATE 200 3600 0
SENDMOVEMSG 0 151 0 0 5 【<$USERNAME>】领取了今天的[富甲天下]奖励:1小时2倍爆率!如果你有兴趣,请到仙魔大城申请! 14 60 0
#elseact
messagebox 你不适合条件领取.
[@申请]
#if
not CHECKGAMEGIRD <$str(G979)>
#act
messagebox 你的灵石比没达到要求,申请不成功.
break
#if
#act
mov a979 <$USERNAME>
mov G979 <$GAMEGIRD>
messagebox 恭喜你.申请成功.
SetNpcImage 504 1 0
#elseact
messagebox 对不起.申请不成功.......
[@InPutInteger44]
#if
not EQUAL <$str(a979)> <$USERNAME>
#act
messagebox 这个基座不是你的,不能进行操作,有足够的等级你再申请吧..
break
#if
SMALL N44 600
#act
SetNpcImage <$STR(N44)> 1 0
messagebox 输入造型数字成功.请查看你的造型!
break
#elseact
messagebox 不要输入大于600的数字!\\
break
复制代码
这样就可以了。 g903 每天清0没有啊,应该还有个机器人脚本 领取奖励后,第二天就领取不了是因为你G903变量未清空,在机器人脚本里添加每天0.00执行一次脚本,设置G903为0即可。改战力就比较麻烦了,需要你将所有人的战力保存下来后进行排序 其实我比较好奇的是。
#if
not CHECKGAMEGIRD <$str(G979)>
#act
messagebox 你的灵石比没达到要求,申请不成功.
break
这段脚本居然能检测。。。 442671 发表于 2021-12-27 08:29 其实我比较好奇的是。
#if
not CHECKGAMEGIRD
你想不到那些命令是支持取反的这才是重点,说明书那么多命令。 复制了PAI哥那个脚本,我改成按灵符排行,但是出现领取奖励后,第二天就领取不了。
另外如果要改按战力第一的话怎么改谢谢!!!
下面是脚本
--------------------------------------------------------------------------------------------------
[@main]
有灵石即可领取一个基座.展现自我风采!<不会扣除灵石>\\
<申请/@申请> 只要你所拥有的灵石比拥有人多即可申请!\\
当前基座拥有人:<$str(a979)> 申请人申请时拥有灵石数:<$str(G979)>,你当前灵石:<$GAMEGIRD>\\
<挑选造型/@@InPutInteger44> 输入一个不大于600的数字即可.\\
<请多输入几次尝试.选择你认为最佳的造型!/FCOLOR=254>\\
<如果造型为空白,请重新输入不同的数字!/FCOLOR=239>\\
<权限:刷新名人堂(全服每天只可手动刷新一次)/FCOLOR=254><刷新>\\
奖励:每日1小时的5倍爆率(全服每日只可领取一次)<领取/@领取>\\
[@领取]
#if
EQUAL g903 1
#act
messagebox 今天的奖励已经让别人领取了!!!!!!!!!!!
break
#if
EQUAL <$USERNAME> <$str(a979)>
#act
mov g903 1
KILLMONBURSTRATE 200 3600 0
SENDMOVEMSG 0 151 0 0 5 【<$USERNAME>】领取了今天的[富甲天下]奖励:1小时2倍爆率!如果你有兴趣,请到仙魔大城申请! 14 60 0
#elseact
messagebox 你不适合条件领取.
[@申请]
#if
not CHECKGAMEGIRD <$str(G979)>
#act
messagebox 你的灵石比没达到要求,申请不成功.
break
#if
#act
mov a979 <$USERNAME>
mov G979 <$GAMEGIRD>
messagebox 恭喜你.申请成功.
SetNpcImage 504 1 0
#elseact
messagebox 对不起.申请不成功.......
[@InPutInteger44]
#if
not EQUAL <$str(a979)> <$USERNAME>
#act
messagebox 这个基座不是你的,不能进行操作,有足够的等级你再申请吧..
break
#if
SMALL N44 600
#act
SetNpcImage <$STR(N44)> 1 0
messagebox 输入造型数字成功.请查看你的造型!
break
#elseact
messagebox 不要输入大于600的数字!\\
break [@领取]
#if
EQUAL G903 <$Day>
#act
messagebox 今天的奖励已经让别人领取了!!!!!!!!!!!
break
#if
EQUAL <$USERNAME> <$str(a979)>
#act
Mov G903 <$Day>
KILLMONBURSTRATE 200 3600 0
SENDMOVEMSG 0 151 0 0 5 【<$USERNAME>】领取了今天的[富甲天下]奖励:1小时2倍爆率!如果你有兴趣,请到仙魔大城申请! 14 60 0
#elseact
messagebox 你不适合条件领取.
[@申请]
#if
not CHECKGAMEGIRD <$str(G979)>
#act
messagebox 你的灵石比没达到要求,申请不成功.
break
#if
#act
mov a979 <$USERNAME>
mov G979 <$GAMEGIRD>
messagebox 恭喜你.申请成功.
SetNpcImage 504 1 0
#elseact
messagebox 对不起.申请不成功.......
[@InPutInteger44]
#if
not EQUAL <$str(a979)> <$USERNAME>
#act
messagebox 这个基座不是你的,不能进行操作,有足够的等级你再申请吧..
break
#if
SMALL N44 600
#act
SetNpcImage <$STR(N44)> 1 0
messagebox 输入造型数字成功.请查看你的造型!
break
#elseact
messagebox 不要输入大于600的数字!\\
break
复制代码
这样就可以了。 g903 每天清0没有啊,应该还有个机器人脚本 领取奖励后,第二天就领取不了是因为你G903变量未清空,在机器人脚本里添加每天0.00执行一次脚本,设置G903为0即可。改战力就比较麻烦了,需要你将所有人的战力保存下来后进行排序
页:
[1]
2