在传奇玛法大陆,随着英雄不断探险危险区域,各种怪物开始横行。玛法大陆炼药公会研究了10年,研制了强效太阳水包和雪霜包,并使其占用空间更小,携带数量大大增加。本文将为您介绍一份优化后的传奇玛法药剂师脚本,该脚本会检测玩家的包裹空间并购买药剂盒。
脚本概述
以下是脚本的主要内容:
[@main]
尊敬的 <$USERNAME>:
随着玛法大陆的英雄不断探索未知的危险区域,各种未知怪物开始
横行,英雄的后勤补给已经远远跟不上需求,经过10年玛法大陆炼药
公会的研究,研制了强效太阳水包和雪霜包,并使其占用空间越小,
携带的数量大大增加!您现在准备去探险吗?
———————————————————-
【<强效太阳包①盒/@太阳1盒>】<25元宝/SCOLOR=250> 【<强效太阳包⑥盒/@太阳6盒>】<150元宝/SCOLOR=250>
【<万年雪霜包①盒/@雪霜1盒>】<50元宝/SCOLOR=250> 【<万年雪霜包⑥盒/@雪霜6盒>】<300元宝/SCOLOR=250>
———————————————————-
[@太阳1盒]
#if
NOT CHECKBAGSIZE 3
#act
messagebox 您的包裹空间不足!
break
#if
CHECKGAMEGOLD < 25
#act
MESSAGEBOX 【提示】:对不起,您的元宝数量不足!
break
#if
CHECKGAMEGOLD > 24
#act
GAMEGOLD – 25
give 强效太阳包(盒) 1
break
[@太阳6盒]
#if
NOT CHECKBAGSIZE 8
#act
messagebox 您的包裹空间不足!
break
#if
CHECKGAMEGOLD < 150
#act
MESSAGEBOX 【提示】:对不起,您的元宝数量不足!
break
#if
CHECKGAMEGOLD > 149
#act
GAMEGOLD – 150
give 强效太阳包(盒) 6
break
[@雪霜1盒]
#if
NOT CHECKBAGSIZE 3
#act
messagebox 您的包裹空间不足!
break
#if
CHECKGAMEGOLD < 50
#act
MESSAGEBOX 【提示】:对不起,您的元宝数量不足!
break
#if
CHECKGAMEGOLD > 49
#act
GAMEGOLD – 50
give 雪霜包(盒) 1
break
[@雪霜6盒]
#if
NOT CHECKBAGSIZE 8
#act
messagebox 您的包裹空间不足!
break
#if
CHECKGAMEGOLD < 300
#act
MESSAGEBOX 【提示】:对不起,您的元宝数量不足!
break
#if
CHECKGAMEGOLD > 299
#act
GAMEGOLD – 300
give 雪霜包(盒) 6
break
Copy
脚本解释
在[@main]中,向玩家介绍传奇玛法大陆的当前情况,并提供四种药剂盒供玩家购买。
在[@太阳1盒]、[@太阳6盒]、[@雪霜1盒]、[@雪霜6盒]中,首先调用NOT CHECKBAGSIZE函数,检查玩家的包裹空间是否足够购买药剂盒。如果不足,则弹出提示框,提示玩家包裹空间不足。
如果包裹空间足够,则调用CHECKGAMEGOLD函数,检查玩家的元宝数量是否足够购买药剂盒。如果不足,则弹出提示框,提示玩家元宝数量不足。
如果元宝数量足够,则调用GAMEGOLD函数,扣除玩家的元宝数量,并调用give函数,给予玩家药剂盒。
注意,在[@太阳1盒]、[@太阳6盒]、[@雪霜1盒]、[@雪霜6盒]中,包裹空间必须至少为3或8,元宝数量必须大于等于购买药剂盒所需的元宝数量。
注意事项
在使用该脚本时,请注意以下事项:
确保CHECKBAGSIZE和CHECKGAMEGOLD函数已正确定义,并且可以检查玩家的包裹空间和元宝数量。
确保GAMEGOLD和give函数已正确定义,并且可以扣除玩家的元宝数量并给予玩家药剂盒。
可以根据需要修改药剂盒的价格和数量。
完整脚本:
[@main]
尊敬的 <$USERNAME>:\
随着玛法大陆的英雄不断探索未知的危险区域,各种未知怪物开始 \
横行,英雄的后勤补给已经远远跟不上需求,经过10年玛法大陆炼药\
公会的研究,研制了强效太阳水包和雪霜包,并使其占用空间越小, \
携带的数量大大增加!您现在准备去探险吗?\
———————————————————-\
【<强效太阳包①盒/@太阳1盒>】<25元宝/SCOLOR=250> 【<强效太阳包⑥盒/@太阳6盒>】<150元宝/SCOLOR=250> \ \
【<万年雪霜包①盒/@雪霜1盒>】<50元宝/SCOLOR=250> 【<万年雪霜包⑥盒/@雪霜6盒>】<300元宝/SCOLOR=250> \
———————————————————-\
[@太阳1盒]
#if
NOT CHECKBAGSIZE 3
#act
messagebox 您的包裹空间不足!
break
#IF
CHECKGAMEGOLD < 25
#ACT
MESSAGEBOX 【提示】:对不起,您的元宝数量不足!
break
#if
CHECKGAMEGOLD > 24
#act
GAMEGOLD – 25
give 强效太阳包(盒) 1
break
[@太阳6盒]
#if
NOT CHECKBAGSIZE 8
#act
messagebox 您的包裹空间不足!
break
#IF
CHECKGAMEGOLD < 150
#ACT
MESSAGEBOX 【提示】:对不起,您的元宝数量不足!
break
#if
CHECKGAMEGOLD > 149
#act
GAMEGOLD – 150
give 强效太阳包(盒) 6
break
[@雪霜1盒]
#if
NOT CHECKBAGSIZE 3
#act
messagebox 您的包裹空间不足!
break
#IF
CHECKGAMEGOLD < 50
#ACT
MESSAGEBOX 【提示】:对不起,您的元宝数量不足!
break
#if
CHECKGAMEGOLD > 49
#act
GAMEGOLD – 50
give 雪霜包(盒) 1
break
[@雪霜6盒]
#if
NOT CHECKBAGSIZE 8
#act
messagebox 您的包裹空间不足!
break
#IF
CHECKGAMEGOLD < 300
#ACT
MESSAGEBOX 【提示】:对不起,您的元宝数量不足!
break
#if
CHECKGAMEGOLD > 299
#act
GAMEGOLD – 300
give 雪霜包(盒) 6
break