坚强小兔 发表于 2026-3-28 17:57:37

求助,大神指点一下

复制了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

勇敢小鹿 发表于 2026-3-28 17:57:37

[@领取]
#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
复制代码
这样就可以了。

善良月亮 发表于 2026-3-28 17:57:37

g903 每天清0没有啊,应该还有个机器人脚本

善良月亮 发表于 2026-3-28 17:57:37

领取奖励后,第二天就领取不了是因为你G903变量未清空,在机器人脚本里添加每天0.00执行一次脚本,设置G903为0即可。改战力就比较麻烦了,需要你将所有人的战力保存下来后进行排序

阳光小猪 发表于 2026-3-28 17:57:37

其实我比较好奇的是。
#if
not CHECKGAMEGIRD <$str(G979)>
#act
messagebox 你的灵石比没达到要求,申请不成功.
break
这段脚本居然能检测。。。

勤奋小鸟 发表于 2026-3-28 17:57:37

442671 发表于 2021-12-27 08:29 其实我比较好奇的是。
#if
not CHECKGAMEGIRD
你想不到那些命令是支持取反的这才是重点,说明书那么多命令。

勇敢小鹿 发表于 2026-3-28 17:57:37

复制了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

勤奋小鹿 发表于 2026-3-28 17:57:37

[@领取]
#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
复制代码
这样就可以了。

阳光小猪 发表于 2026-3-28 17:57:37

g903 每天清0没有啊,应该还有个机器人脚本

聪明小熊 发表于 2026-3-28 17:57:37

领取奖励后,第二天就领取不了是因为你G903变量未清空,在机器人脚本里添加每天0.00执行一次脚本,设置G903为0即可。改战力就比较麻烦了,需要你将所有人的战力保存下来后进行排序
页: [1] 2
查看完整版本: 求助,大神指点一下