taoyuanjh 发表于 2023-12-6 21:54:09

脚本求助,有热心朋友吗?

#if
equal u22 0
#act
mov N$真假魔王元宝 10000

#if
equal u22 1
#act
mov N$真假魔王元宝 20000

#if
equal u22 2
#act
mov N$真假魔王元宝 30000

#if
equal u22 3
#act
mov N$真假魔王元宝 40000

#if
equal u22 4
#act
mov N$真假魔王元宝 50000

#if
equal u22 5
#act
mov N$真假魔王元宝 60000

#if
#say
\ \ \ \ \ \ \ \ \ \ \ \ \ \
\真假魔王为<单人副本/FCOLOR=254>地图,初次进入地图收费</FCOLOR=116>,每\
\次地图费用<翻倍>,翻倍</FCOLOR=250>以后回归初始费用。\
\地图内刷新</FCOLOR=70>,其中<3只为真,假BOSS仅1滴血>。\
\每次进入地图仅可击杀3只怪物,击杀完毕强制回城。\ \
\<当前地图进入次数:/FCOLOR=69><[<$STR(U22)>]/fcolor=253><,所需费用:/FCOLOR=69><[<$STR(N$真假魔王元宝)>]/FCOLOR=116>\ \
\<【/FCOLOR=250><进入镇魔宝塔/@真假魔王><】/FCOLOR=250>    <【/FCOLOR=250><我的击杀状态/@击杀状态><】/FCOLOR=250>    <【/FCOLOR=250><离开/@exit><】/FCOLOR=250>\

[@击杀状态]
\ \ \ \ \ \ \ \ \ \ \ \ \ \
\在真假魔王殿内击杀BOSS怪物可累计<击杀次数/FCOLOR=253>,次数达到一定\
\值可直接获得<奖励物品/FCOLOR=250>,次数小退清零。\ \
\<[苍穹·系列BOSS]/FCOLOR=69> <已击杀/FCOLOR=250><(<$STR(N$击杀苍穹)>/10次)/FCOLOR=253> <奖励:凤灵之子/FCOLOR=251>\
\<[混沌·系列BOSS]/FCOLOR=69> <已击杀/FCOLOR=250><(<$STR(N$击杀混沌)>/10次)/FCOLOR=253> <奖励:混沌天才/FCOLOR=251>\
\<[炽炎·系列BOSS]/FCOLOR=69> <已击杀/FCOLOR=250><(<$STR(N$击杀炽炎)>/10次)/FCOLOR=253> <奖励:十步一杀/FCOLOR=251>\ \
\                                                <【/FCOLOR=250><返回/@main><】/FCOLOR=250>

[@真假魔王]
#if
equal u22 5
#act
mov u22 0
mov N$真假魔王元宝 10000
#elseact
inc u22 1
#if
checkgamegold < <$STR(N$真假魔王元宝)>
#act
messagebox <你的/FCOLOR=95><元宝不足><,不能前往该地图。/FCOLOR=95>
#elseact
gamegold - <$STR(N$真假魔王元宝)>
AddMirrorMap zsdd <$USERNAME>zjmwd 真假魔王殿 1800 rshm 10047 N$魔王殿殿 1 273,315
SetMirrorMapTime <$USERNAME>zjmwd 1200 1
CLEARITEMMAP <$USERNAME>zjmwd 61 64 100
CLEARMAPMON <$USERNAME>zjmwd
GetRandomText ..\QuestDiary\随机抽取\真假魔王.txt S$真假魔王
mov n19 3
close
mapmove <$USERNAME>zjmwd 40 85
sendmsg 0 {【系统】|251:249:0}玩家『<$USERNAME>』在[土城]进入了地图:{【真假魔王殿】|250:249:0}!
adddlg 9 88 289 0 <$STR(N$试炼图标x)>:<$STR(N$试炼图标y)> -9:2 7 <PLAYIMG:88:2821:20:100:0:0:1>
SENDDELAYMSG [%s] 1200 250 1 @界面删除 <$STR(N$倒计时图标x)>
goto @真假魔王刷怪

[@真假魔王刷怪]
#if
equal S$真假魔王 苍穹·幻阴妖王
#act
MONGENEX <$USERNAME>zjmwd 61 64 苍穹·幻阴妖王 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 苍穹·幻阴妖王1 45 12 69 1
break
#if
equal S$真假魔王 苍穹·赤阳魔尊
#act
MONGENEX <$USERNAME>zjmwd 61 64 苍穹·赤阳魔尊 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 苍穹·赤阳魔尊1 45 12 69 1
break
#if
equal S$真假魔王 苍穹·白面神君
#act
MONGENEX <$USERNAME>zjmwd 61 64 苍穹·白面神君 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 苍穹·白面神君1 45 12 69 1
break
#if
equal S$真假魔王 混沌·血魔之主
#act
MONGENEX <$USERNAME>zjmwd 61 64 混沌·血魔之主 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 混沌·血魔之主1 45 12 69 1
break
#if
equal S$真假魔王 混沌·怒焰牛魔
#act
MONGENEX <$USERNAME>zjmwd 61 64 混沌·怒焰牛魔 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 混沌·怒焰牛魔1 45 12 69 1
break
#if
equal S$真假魔王 混沌·虚空梦魇
#act
MONGENEX <$USERNAME>zjmwd 61 64 混沌·虚空梦魇 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 混沌·虚空梦魇1 45 12 69 1
break
#if
equal S$真假魔王 炽炎·嗜血斧煞
#act
MONGENEX <$USERNAME>zjmwd 61 64 炽炎·嗜血斧煞 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 炽炎·嗜血斧煞1 45 12 69 1
break
#if
equal S$真假魔王 炽炎·血狱判官
#act
MONGENEX <$USERNAME>zjmwd 61 64 炽炎·血狱判官 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 炽炎·血狱判官1 45 12 69 1
break
#if
equal S$真假魔王 炽炎·血狱魔神
#act
MONGENEX <$USERNAME>zjmwd 61 64 炽炎·血狱魔神 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 炽炎·血狱魔神1 45 12 69 1
break
#if
equal S$真假魔王 神威·无相天魔
#act
MONGENEX <$USERNAME>zjmwd 61 64 神威·无相天魔 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 神威·无相天魔1 45 12 69 1
break

[@界面删除]
#act
deldlg 9[@main]
#if
equal u22 0
#act
mov N$真假魔王元宝 10000

#if
equal u22 1
#act
mov N$真假魔王元宝 20000

#if
equal u22 2
#act
mov N$真假魔王元宝 30000

#if
equal u22 3
#act
mov N$真假魔王元宝 40000

#if
equal u22 4
#act
mov N$真假魔王元宝 50000

#if
equal u22 5
#act
mov N$真假魔王元宝 60000

#if
#say
\ \ \ \ \ \ \ \ \ \ \ \ \ \
\真假魔王为<单人副本/FCOLOR=254>地图,初次进入地图收费</FCOLOR=116>,每\
\次地图费用<翻倍>,翻倍</FCOLOR=250>以后回归初始费用。\
\地图内刷新</FCOLOR=70>,其中<3只为真,假BOSS仅1滴血>。\
\每次进入地图仅可击杀3只怪物,击杀完毕强制回城。\ \
\<当前地图进入次数:/FCOLOR=69><[<$STR(U22)>]/fcolor=253><,所需费用:/FCOLOR=69><[<$STR(N$真假魔王元宝)>]/FCOLOR=116>\ \
\<【/FCOLOR=250><进入镇魔宝塔/@真假魔王><】/FCOLOR=250>    <【/FCOLOR=250><我的击杀状态/@击杀状态><】/FCOLOR=250>    <【/FCOLOR=250><离开/@exit><】/FCOLOR=250>\

[@击杀状态]
\ \ \ \ \ \ \ \ \ \ \ \ \ \
\在真假魔王殿内击杀BOSS怪物可累计<击杀次数/FCOLOR=253>,次数达到一定\
\值可直接获得<奖励物品/FCOLOR=250>,次数小退清零。\ \
\<[苍穹·系列BOSS]/FCOLOR=69> <已击杀/FCOLOR=250><(<$STR(N$击杀苍穹)>/10次)/FCOLOR=253> <奖励:凤灵之子/FCOLOR=251>\
\<[混沌·系列BOSS]/FCOLOR=69> <已击杀/FCOLOR=250><(<$STR(N$击杀混沌)>/10次)/FCOLOR=253> <奖励:混沌天才/FCOLOR=251>\
\<[炽炎·系列BOSS]/FCOLOR=69> <已击杀/FCOLOR=250><(<$STR(N$击杀炽炎)>/10次)/FCOLOR=253> <奖励:十步一杀/FCOLOR=251>\ \
\                                                <【/FCOLOR=250><返回/@main><】/FCOLOR=250>

[@真假魔王]
#if
equal u22 5
#act
mov u22 0
mov N$真假魔王元宝 10000
#elseact
inc u22 1
#if
checkgamegold < <$STR(N$真假魔王元宝)>
#act
messagebox <你的/FCOLOR=95><元宝不足><,不能前往该地图。/FCOLOR=95>
#elseact
gamegold - <$STR(N$真假魔王元宝)>
AddMirrorMap zsdd <$USERNAME>zjmwd 真假魔王殿 1800 rshm 10047 N$魔王殿殿 1 273,315
SetMirrorMapTime <$USERNAME>zjmwd 1200 1
CLEARITEMMAP <$USERNAME>zjmwd 61 64 100
CLEARMAPMON <$USERNAME>zjmwd
GetRandomText ..\QuestDiary\随机抽取\真假魔王.txt S$真假魔王
mov n19 3
close
mapmove <$USERNAME>zjmwd 40 85
sendmsg 0 {【系统】|251:249:0}玩家『<$USERNAME>』在[土城]进入了地图:{【真假魔王殿】|250:249:0}!
adddlg 9 88 289 0 <$STR(N$试炼图标x)>:<$STR(N$试炼图标y)> -9:2 7 <PLAYIMG:88:2821:20:100:0:0:1>
SENDDELAYMSG [%s] 1200 250 1 @界面删除 <$STR(N$倒计时图标x)>
goto @真假魔王刷怪

[@真假魔王刷怪]
#if
equal S$真假魔王 苍穹·幻阴妖王
#act
MONGENEX <$USERNAME>zjmwd 61 64 苍穹·幻阴妖王 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 苍穹·幻阴妖王1 45 12 69 1
break
#if
equal S$真假魔王 苍穹·赤阳魔尊
#act
MONGENEX <$USERNAME>zjmwd 61 64 苍穹·赤阳魔尊 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 苍穹·赤阳魔尊1 45 12 69 1
break
#if
equal S$真假魔王 苍穹·白面神君
#act
MONGENEX <$USERNAME>zjmwd 61 64 苍穹·白面神君 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 苍穹·白面神君1 45 12 69 1
break
#if
equal S$真假魔王 混沌·血魔之主
#act
MONGENEX <$USERNAME>zjmwd 61 64 混沌·血魔之主 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 混沌·血魔之主1 45 12 69 1
break
#if
equal S$真假魔王 混沌·怒焰牛魔
#act
MONGENEX <$USERNAME>zjmwd 61 64 混沌·怒焰牛魔 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 混沌·怒焰牛魔1 45 12 69 1
break
#if
equal S$真假魔王 混沌·虚空梦魇
#act
MONGENEX <$USERNAME>zjmwd 61 64 混沌·虚空梦魇 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 混沌·虚空梦魇1 45 12 69 1
break
#if
equal S$真假魔王 炽炎·嗜血斧煞
#act
MONGENEX <$USERNAME>zjmwd 61 64 炽炎·嗜血斧煞 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 炽炎·嗜血斧煞1 45 12 69 1
break
#if
equal S$真假魔王 炽炎·血狱判官
#act
MONGENEX <$USERNAME>zjmwd 61 64 炽炎·血狱判官 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 炽炎·血狱判官1 45 12 69 1
break
#if
equal S$真假魔王 炽炎·血狱魔神
#act
MONGENEX <$USERNAME>zjmwd 61 64 炽炎·血狱魔神 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 炽炎·血狱魔神1 45 12 69 1
break
#if
equal S$真假魔王 神威·无相天魔
#act
MONGENEX <$USERNAME>zjmwd 61 64 神威·无相天魔 45 3 69 1
MONGENEX <$USERNAME>zjmwd 61 64 神威·无相天魔1 45 12 69 1
break

[@界面删除]
#act
deldlg 9

小马 发表于 2023-12-6 21:58:01

热心老马表示不认识这么多字

taoyuanjh 发表于 2023-12-6 22:00:59

点一次进地图需要一万,点第二次进地图需要两万,点第三次进地图需要三万,他是点五次再点归零重新开始。如果身上没有元宝,点一次后提示你元宝不足,关闭NPC对话框再打开,上面显示你已经进入地图一次了。如果点二次进入地图,身上元宝还是不足,关闭NPC对话框,他提示你进入地图第二次了。怎样修改,他身上没有元宝,没有进入地图,一次也不显示进入地图?

admin 发表于 2023-12-6 22:17:35

#elseact
inc u22 1   

删了这个试试看

老黑 发表于 2023-12-7 08:02:04

inc u22 1

这个位置不对

taoyuanjh 发表于 2023-12-7 20:53:13

已经解决,谢谢。
页: [1]
查看完整版本: 脚本求助,有热心朋友吗?