在GOM传奇引擎中,雇佣兵的等级晋升是一个重要的游戏机制,它不仅增加了游戏的深度,也为玩家提供了更多的挑战和乐趣。以下是一个详细的脚本示例,用于管理不同职业的雇佣兵等级晋升。

脚本结构: 脚本主要分为几个部分,包括主菜单、晋升条件检查、晋升操作、晋升成功提示和属性调整。

主菜单: 在主菜单中,玩家可以选择不同的雇佣兵类型和等级进行晋升。每个选项都列出了晋升所需的元宝数量、晋升材料和职业要求。

晋升条件检查: 在晋升操作之前,脚本会检查玩家是否满足晋升条件,包括当前等级、元宝数量和职业匹配。

晋升操作: 如果玩家满足所有条件,脚本将扣除相应的元宝,并更新玩家的雇佣兵等级。

晋升成功提示: 晋升成功后,脚本会显示一个成功提示,并告知玩家新获得的属性。

属性调整: 晋升后,玩家的属性会根据新的雇佣兵等级进行调整。

示例脚本:

[@main]

#IF

Equal U11 5

checkjob Warrior

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【战圣】/AUTOCOLOR=254,251,168,191,250,70,245,249,253>

MOV S$晋升级别 ????



Copy

注意事项:

确保所有晋升操作都有相应的条件检查,以防止玩家在不满足条件的情况下晋升。

晋升后的属性调整应立即生效,以确保玩家能立即体验到晋升带来的好处。

提供清晰的晋升材料和费用信息,帮助玩家做出明智的决策。

完整脚本:

[@main]

#IF

Equal U11 5

checkjob Warrior

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【战圣】/AUTOCOLOR=254,251,168,191,250,70,245,249,253>

MOV S$晋升级别 ????

#IF

;http://www.145z.com/freelist/index_1_1.html 完整脚本提取地址。

Equal U11 4

checkjob Warrior

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【武尊】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升战圣√/@晋升战5>

#IF

Equal U11 3

checkjob Warrior

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【武狂】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升武尊√/@晋升战4>

#IF

Equal U11 2

checkjob Warrior

#ACT

GOTO @战士2

MOV S$佣兵级别 <您当前雇佣兵级别为【战狂】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升武狂√/@晋升战3>

#IF

Equal U11 1

checkjob Warrior

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【战将】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升战狂√/@晋升战2>

#IF

Equal U11 0

checkjob Warrior

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【暂无】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升战将√/@晋升战1>

#IF

Equal U11 5

checkjob Wizard

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【法神】/AUTOCOLOR=254,251,168,191,250,70,245,249,253>

MOV S$晋升级别 ????

#IF

Equal U11 4

checkjob Wizard

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【法王】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升法神√/@晋升法5>

#IF

Equal U11 3

checkjob Wizard

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【法灵】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升法王√/@晋升法4>

#IF

Equal U11 2

checkjob Wizard

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【法魄】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升法灵√/@晋升法3>

#IF

Equal U11 1

checkjob Wizard

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【法魂】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升法魄√/@晋升法2>

#IF

Equal U11 0

checkjob Wizard

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【暂无】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升法魂√/@晋升法1>

#IF

Equal U11 5

checkjob Taoist

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【天尊】/AUTOCOLOR=254,251,168,191,250,70,245,249,253>

MOV S$晋升级别 ????

#IF

Equal U11 4

checkjob Taoist

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【道尊】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升天尊√/@晋升道5>

#IF

Equal U11 3

checkjob Taoist

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【真人】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升道尊√/@晋升道4>

#IF

Equal U11 2

checkjob Taoist

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【散人】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升真人√/@晋升道3>

#IF

Equal U11 1

checkjob Taoist

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【道玄】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升散人√/@晋升道2>

#IF

Equal U11 0

checkjob Taoist

#ACT

MOV S$佣兵级别 <您当前雇佣兵级别为【暂无】/AUTOCOLOR=249>

MOV S$晋升级别 <晋升道玄√/@晋升道1>

#IF

#ACT

OPENMERCHANTBIGDLG 3 402 1 0 1 1 1

#SAY

<————————————————————–/AUTOCOLOR=90>

<雇佣兵类型/AUTOCOLOR=19> <晋升等级/AUTOCOLOR=254> <晋升费用/AUTOCOLOR=250> <晋升材料/AUTOCOLOR=31> <职业要求/AUTOCOLOR=229> <属性给予/AUTOCOLOR=253>

<————————————————————–/AUTOCOLOR=90>

<战将 Lv.42 1000元宝/AUTOCOLOR=91> <查询/@材料1> <战士/AUTOCOLOR=103> <查看/@属性1>

<战狂 Lv.45 2000元宝/AUTOCOLOR=92> <查询/@材料2> <战士/AUTOCOLOR=103> <查看/@属性2>

<武狂 Lv.48 3000元宝/AUTOCOLOR=93> <查询/@材料3> <战士/AUTOCOLOR=103> <查看/@属性3>

<武尊 Lv.50 4000元宝/AUTOCOLOR=95> <查询/@材料4> <战士/AUTOCOLOR=103> <查看/@属性4>

<战圣 Lv.52 5000元宝/AUTOCOLOR=95> <查询/@材料5> <战士/AUTOCOLOR=103> <查看/@属性5>

<法魂 Lv.42 1000元宝/AUTOCOLOR=238> <查询/@材料6> <法师/AUTOCOLOR=7> <查看/@属性6>

<法魄 Lv.45 2000元宝/AUTOCOLOR=240> <查询/@材料7> <法师/AUTOCOLOR=7> <查看/@属性7>

<法灵 Lv.48 3000元宝/AUTOCOLOR=232> <查询/@材料8> <法师/AUTOCOLOR=7> <查看/@属性8>

<法王 Lv.50 4000元宝/AUTOCOLOR=239> <查询/@材料9> <法师/AUTOCOLOR=7> <查看/@属性9>

<法神 Lv.52 5000元宝/AUTOCOLOR=242> <查询/@材料10> <法师/AUTOCOLOR=7> <查看/@属性10>

<道玄 Lv.42 1000元宝/AUTOCOLOR=157> <查询/@材料11> <道士/AUTOCOLOR=9> <查看/@属性11>

<散人 Lv.45 2000元宝/AUTOCOLOR=156> <查询/@材料12> <道士/AUTOCOLOR=9> <查看/@属性12>

<真人 Lv.48 3000元宝/AUTOCOLOR=155> <查询/@材料13> <道士/AUTOCOLOR=9> <查看/@属性13>

<道尊 Lv.50 4000元宝/AUTOCOLOR=145> <查询/@材料14> <道士/AUTOCOLOR=9> <查看/@属性14>

<天尊 Lv.52 5000元宝/AUTOCOLOR=147> <查询/@材料15> <道士/AUTOCOLOR=9> <查看/@属性15>

<————————————————————–/AUTOCOLOR=90>

<$STR(S$晋升级别)>????<$STR(S$佣兵级别)>???<关闭对话×/@exit>

[@晋升战1]

#IF

Equal U11 0

checkjob Warrior

CHECKGAMEGOLD > 999

CHECKLEVELEX > 41

#ACT

GAMEGOLD – 1000

MOV U11 1

GOTO @MAIN

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为战将!给予属性:防御1-1?魔御1-1?攻击1-1.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升战将所需要材料:、元宝1000个.

BREAK

[@晋升战2]

#IF

Equal U11 1

checkjob Warrior

CHECKGAMEGOLD > 1999

CHECKLEVELEX > 44

#ACT

GAMEGOLD – 2000

MOV U11 2

GOTO @MAIN

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为战狂!给予属性:防御2-2?魔御2-2?攻击2-2.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升战狂所需要材料:??、元宝2000个.

BREAK

[@晋升战3]

#IF

Equal U11 2

checkjob Warrior

CHECKGAMEGOLD > 2999

CHECKLEVELEX > 47

#ACT

GAMEGOLD – 3000

MOV U11 3

GOTO @MAIN

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为武狂!给予属性:防御3-3?魔御3-3?攻击3-3.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升武狂所需要材料:??、元宝3000个?.

BREAK

[@晋升战4]

#IF

Equal U11 3

checkjob Warrior

CHECKGAMEGOLD > 3999

CHECKLEVELEX > 49

#ACT

GAMEGOLD – 4000

MOV U11 4

GOTO @MAIN

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为武尊!给予属性:防御4-4?魔御4-4?攻击4-4.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升武尊所需要材料:??、元宝4000个..?

BREAK

[@晋升战5]

#IF

Equal U11 4

checkjob Warrior

CHECKGAMEGOLD > 4999

CHECKLEVELEX > 51

#ACT

GAMEGOLD – 5000

MOV U11 5

GOTO @MAIN

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为战圣!给予属性:防御5-5?魔御5-5?攻击5-5.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升战圣所需要材料:??、元宝5000个.

[@晋升法1]

#IF

Equal U11 0

checkjob Wizard

CHECKGAMEGOLD > 999

CHECKLEVELEX > 41

#ACT

GAMEGOLD – 1000

MOV U11 1

GOTO @MAIN

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为法魂!给予属性:防御1-1?魔御1-1?魔法1-1.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升法魂所需要材料:?、元宝1000个.

BREAK

[@晋升法2]

#IF

Equal U11 1

checkjob Wizard

CHECKGAMEGOLD > 1999

CHECKLEVELEX > 44

#ACT

GAMEGOLD – 2000

MOV U11 2

GOTO @MAIN

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为法魄!给予属性:防御2-2?魔御2-2?魔法2-2.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升法魄所需要材料:、元宝2000个.

BREAK

[@晋升法3]

#IF

Equal U11 2

checkjob Wizard

CHECKGAMEGOLD > 2999

CHECKLEVELEX > 47

#ACT

GAMEGOLD – 3000

MOV U11 3

GOTO @MAIN

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为法灵!给予属性:防御3-3?魔御3-3?魔法3-3.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升法灵所需要材料:?、元宝3000个?

BREAK

[@晋升法4]

#IF

Equal U11 3

checkjob Wizard

CHECKGAMEGOLD > 3999

CHECKLEVELEX > 49

#ACT

GAMEGOLD – 4000

MOV U11 4

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

GOTO @MAIN

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为法王!给予属性:防御4-4?魔御4-4?魔法4-4.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升法王所需要材料:?、元宝4000个.??

BREAK

[@晋升法5]

#IF

Equal U11 4

checkjob Wizard

CHECKGAMEGOLD > 4999

CHECKLEVELEX > 51

#ACT

GAMEGOLD – 5000

MOV U11 5

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

GOTO @MAIN

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为法神!给予属性:防御5-5?魔御5-5?魔法5-5.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升法神所需要材料:\2、元宝5000个.??

BREAK

[@晋升道1]

#IF

Equal U11 0

checkjob Taoist

CHECKGAMEGOLD > 999

CHECKLEVELEX > 41

#ACT

GAMEGOLD – 1000

MOV U11 1

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

GOTO @MAIN

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为道玄!给予属性:防御1-1?魔御1-1?道术1-1.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升道玄所需要材料:\?、元宝1000个.

BREAK

[@晋升道2]

#IF

Equal U11 1

checkjob Taoist

CHECKGAMEGOLD > 1999

CHECKLEVELEX > 44

#ACT

GAMEGOLD – 2000

MOV U11 2

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

GOTO @MAIN

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为散人!给予属性:防御2-2?魔御2-2?道术2-2.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升散人所需要材料:\?、元宝2000个.

BREAK

[@晋升道3]

#IF

Equal U11 2

checkjob Taoist

CHECKGAMEGOLD > 2999

CHECKLEVELEX > 47

#ACT

GAMEGOLD – 3000

MOV U11 3

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

GOTO @MAIN

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为真人!给予属性:防御3-3?魔御3-3?道术3-3.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升真人所需要材料:??、元宝3000个?

BREAK

[@晋升道4]

#IF

Equal U11 3

checkjob Taoist

CHECKGAMEGOLD > 3999

CHECKLEVELEX > 49

#ACT

GAMEGOLD – 4000

MOV U11 4

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

GOTO @MAIN

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为道尊!给予属性:防御4-4?魔御4-4?道术4-4.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升道尊所需要材料:??、元宝4000个.

BREAK

[@晋升道5]

#IF

Equal U11 4

checkjob Taoist

CHECKGAMEGOLD > 4999

CHECKLEVELEX > 51

#ACT

GAMEGOLD – 5000

MOV U11 5

SETWEATHEREFFECT 3 3 60

SETWEATHEREFFECT 0 3 60

GOTO @MAIN

MESSAGEBOX [晋升成功]:?恭喜您已经晋升为天尊!给予属性:防御5-5?魔御5-5?道术5-5.

#CALL [数据文件属性调整.txt] @属性

#ELSEACT

MESSAGEBOX [晋升失败]:?晋升天尊所需要材料:\2、元宝5000个.??

BREAK

[@材料1]

#if

#ACT

MESSAGEBOX [晋升战将]?晋升战将所需要材料:?、元宝1000个.

BREAK

[@材料2]

#if

#ACT

MESSAGEBOX [晋升战狂]?晋升战狂所需要材料:?、元宝2000个.

BREAK

[@材料3]

#if

#ACT

MESSAGEBOX [晋升武狂]?晋升武狂所需要材料:?、元宝3000个

BREAK

[@材料4]

#if

#ACT

MESSAGEBOX [晋升武尊]?晋升武尊所需要材料:?、元宝4000个.

BREAK

[@材料5]

#if

#ACT

MESSAGEBOX [晋升战圣]?晋升战圣所需要材料:?、元宝5000个.

BREAK

[@材料6]

#if

#ACT

MESSAGEBOX [晋升法魂]?晋升法魂所需要材料:?、元宝1000个.

BREAK

[@材料7]

#if

#ACT

MESSAGEBOX [晋升法魄]?晋升法魄所需要材料:?、元宝2000个.

BREAK

[@材料8]

#if

#ACT

MESSAGEBOX [晋升法灵]?晋升法灵所需要材料:?、元宝3000个

BREAK

[@材料9]

#if

#ACT

MESSAGEBOX [晋升法王]?晋升法王所需要材料:?、元宝4000个.

BREAK

[@材料10]

#if

#ACT

MESSAGEBOX [晋升法神]?晋升法神所需要材料:?、元宝5000个.

BREAK

[@材料11]

#if

#ACT

MESSAGEBOX [晋升道玄]?晋升道玄所需要材料:?、元宝1000个.

BREAK

[@材料12]

#if

#ACT

MESSAGEBOX [晋升散人]?晋升散人所需要材料:?、元宝2000个.

BREAK

[@材料13]

#if

#ACT

MESSAGEBOX [晋升真人]?晋升真人所需要材料:?、元宝3000个?.

BREAK

[@材料14]

#if

#ACT

MESSAGEBOX [晋升道尊]?晋升道尊所需要材料:?、元宝4000个.

BREAK

[@材料15]

#if

#ACT

MESSAGEBOX [晋升天尊]?晋升天尊所需要材料:?、元宝5000个.

BREAK

[@属性1]

#if

#ACT

MESSAGEBOX [战将属性给予]?防御1-1?魔御1-1?攻击1-1.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性2]

#if

#ACT

MESSAGEBOX [战狂属性给予]?防御2-2?魔御2-2?攻击2-2.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性3]

#if

#ACT

MESSAGEBOX [武狂属性给予]?防御3-3?魔御3-3?攻击3-3.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性4]

#if

#ACT

MESSAGEBOX [武尊属性给予]?防御4-4?魔御4-4?攻击4-4.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性5]

#if

#ACT

MESSAGEBOX [战圣属性给予]?防御5-5?魔御5-5?攻击5-5.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性6]

#if

#ACT

MESSAGEBOX [法魂属性给予]?防御1-1?魔御1-1?魔法1-1.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性7]

#if

#ACT

MESSAGEBOX [法魄属性给予]?防御2-2?魔御2-2?魔法2-2.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性8]

#if

#ACT

MESSAGEBOX [法灵属性给予]?防御3-3?魔御3-3?魔法3-3.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性9]

#if

#ACT

MESSAGEBOX [法王属性给予]?防御4-4?魔御4-4?魔法4-4.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性10]

#if

#ACT

MESSAGEBOX [法神属性给予]?防御5-5?魔御5-5?魔法5-5.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性11]

#if

#ACT

MESSAGEBOX [道玄属性给予]?防御1-1?魔御1-1?道术1-1.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性12]

#if

#ACT

MESSAGEBOX [散人属性给予]?防御2-2?魔御2-2?道术2-2.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性13]

#if

#ACT

MESSAGEBOX [真人属性给予]?防御3-3?魔御3-3?道术3-3.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性14]

#if

#ACT

MESSAGEBOX [道尊属性给予]?防御4-4?魔御4-4?道术4-4.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

[@属性15]

#if

#ACT

MESSAGEBOX [天尊属性给予]?防御5-5?魔御5-5?道术5-5.?上线登陆自动获取对应雇佣兵级别属性给予.

BREAK

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。