完整的武官也就是拜师npc脚本。需要创建个txt文件将本文内容复制粘贴进去即可。 [@main]
你想做什么?\
<查询声望值点数/@查询>\\
<我要拜师/@master> <解除师徒关系/@unmaster>\\
<领取荣誉勋章/@领取勋章> <修理荣誉勋章/@s_repair>\\
<祈福项链换取声望值/@祈福> <声望换双倍经验/@换双倍>\
<离 开/@exit> [@master]
你想做什么?\
<了解拜师系统相关知识/@liaojie>\
<我要拜师/@baishi>\
<离开/@exit>\ [@liaojie]
22级以下的玩家可以拜35级或以上的玩家为师。\
徒弟等级升高后师傅会得到10点声望值,\
利用声望值可以到比奇领取荣誉勋章。\
徒弟30级将自动毕业出师.\
<离开/@exit>\ [@baishi]
<=师徒系统=>\
『师父』:人物等级到达<35>级,就可以收徒弟了!面对面站好\
『徒弟』:人物等级必须在<22>级以下才能做别人徒弟!面对面站好\
『出师』:徒弟等级到达<30>级,徒弟自动出师!\
『好处』:徒弟出师后师父会自动获得<10点>声望\ \
<[我要拜师]/@master111> <[强行脱离师徒关系]/@unmaster> [@master111]
想拜师呀,你要拜的师父来了没有?\
与你师父面对面站好,开始拜师。\ \
<准备好了/@agree>\
<我知道了/@exit>\ \
<返回/@main> [@agree]
;检查是不是已经是别人的师父
#if
checkismaster
#act
break
#say
没事别来这玩!!!\ \
<返回/@main> ;检查是不是已经拜师了
#if
checkmaster
#act
break
#say
你都都已经拜了别人为师,怎么还拜师!!! \ \
<返回/@main> ;检查对面的人物是不是别人的徒弟
#if
checkposemaster
#say
你找了个什么人做师父,怎么现在还是别人的徒弟?\ \
<返回/@main>
#act
break ;检查二个有没站好位置
#if
checkposedir
#elsesay
你们二个面对面站好呀,不要乱动。\ \
<返回/@main>
#elseact
break #if
CHECKLEVELEX > 22
#say
你都超过22级了还要找师父?\ \
<返回/@main>
#act
break ;检查对方等级
#if
checkposelevel > 34
#elsesay
你找个什么师父呀,等级这么低?\ \
<返回/@main>
#elseact
break
#act
master [@StartGetMaster]
拜师仪式正式开始。\ \
你是否确认拜师?\ \
<确认/@RequestMaster> [@StartMaster]
拜师仪式正式开始。\ \
对方已经向你提出拜师请求。\ \ [@RequestMaster]
#if
#act
master requestmaster [@WateMaster]
你已向对方请求拜师,请耐心等待对方的答复。 [@RevMaster]
对方想拜你为师,你是否想收此人为徒? \ \
<同意/@ResposeMaster> \
<不同意/@ResposeMaste这个版本找了很久终于找到了~il> [@ResposeMaster]
#if
#act
master responsemaster ok [@ResposeMaste这个版本找了很久终于找到了~il]
#if
#act
master responsemaster fail
[@EndMaster]
你们二个已经是师徒关系了。\ \
<关闭/@exit>
[@EndMaste这个版本找了很久终于找到了~il]
拜师失败!\ \
<关闭/@exit>
[@MasterDirErr]
对方没站好位置 [@MasterCheckDir]
请站好位置\\ [@HumanTypeErr]
此人不可以做你的师父。 ;==========================================
开始
[@unmaster]
#if
havemaster
#act
unmaster
#elsesay
你都没师父,跑来做什么??\ \
<返回/@main>
;======================================================= [@s_repair]
我的手艺已经不行了,\
不过你可以找各个城市的小贩试试看,\
说不定他们可以帮到你哦!\ [@查询]
您目前的声望值:<$CREDITPOINT>\ \
<返回/@main>
;==========================================
[@unmaster]
#if
havemaster
#act
unmaster
#elsesay
你都没师父,跑来做什么??\ \
<返回/@main>
;======================================================= [@UnMasterCheckDir]
按正常出师步骤,必须二个人对面对站好位置,\
如果人来不了你只能选择强行出师了。\ \
<我要强行出师/@fUnMaster>\
<返回/@main>
;=======================================================
;对面位置不是人物时显示的信息
[@UnMasterTypeErr]
你对面站了个什么东西,怎么不太象人来的。\ \
<返回/@main>
[@UnIsMaster]
必须由徒弟发出请求!!!\ \
<返回/@main>
[@UnMasterError]
不要来捣乱!!!\ \
<返回/@main>
;=======================================================
;开始程序后,双方显示的信息
[@StartUnMaster]
出师仪式现在开始!!!\ \
是否确定真的要脱离师徒关系?\ \
<确定/@RequestUnMaster>
[@WateUnMaster]
出师仪式现在开始!!!\ \ ;=======================================================
;发出请求
[@RequestUnMaster]
#if
havemaster
#act
unmaster requestunmaster
;=======================================================
;回应请求
[@ResposeUnMaster]
#if
havemaster
#act
unmaster responseunmaster ;===============================================
;请求后显示的信息
[@WateUnMaster]
你已向对方发出请求,请耐心等待对方的答复。 ;===============================================
;请求后对方显示的信息
[@RevUnMaster]
对方向你请求,你是否答应? \ \
<我愿意/@RequestUnMaster>
<返回/@main> ;=============================================== [@ExeMaste这个版本找了很久终于找到了~il]
你都没师父,跑来做什么? \ \
[返回/@main] ;==============================================
;强行
[@fUnMaster]
#if
checkitem 金条 1
havemaster
#act
take 金条 1
unmaster requestunmaster force
#elsesay
要收一根金条的手续费,你没有金条,\
<确定/@exit>
;==============================================
;完成后的提示信息
[@UnMasterEnd]
呵呵,你已经脱离师徒关系了!!! \ \
<退出/@exit> [@领取勋章]
#IF
#SAY
30点声望可以换取10号以上勋章\
60点声望可以换取20号以上勋章\
120点声望可以换取30号以上勋章\
200点声望可以换取40号以上勋章\
<11号勋章/@aaz1> <12号勋章/@aaz2> <13号勋章/@aaz3> <14号勋章/@aaz4> <15号勋章/@aaz5>\
<21号勋章/@xxz1> <22号勋章/@xxz2> <23号勋章/@xxz3> <24号勋章/@xxz4> <25号勋章/@xxz5>\
<31号勋章/@zzz1> <32号勋章/@zzz2> <33号勋章/@zzz3> <34号勋章/@zzz4> <35号勋章/@zzz5>\
<41号勋章/@bxz1> <42号勋章/@bxz2> <43号勋章/@bxz3> <44号勋章/@bxz4> <45号勋章/@bxz5>\
—————————————————–<返回/@main>\ [@aaz1]
#IF
CHECKCREDITPOINT > 29
#act
give 荣誉勋章11号 1
CREDITPOINT – 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@aaz2]
#IF
CHECKCREDITPOINT > 29
#act
give 荣誉勋章12号 1
CREDITPOINT – 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@aaz3]
#IF
CHECKCREDITPOINT > 29
#act
give 荣誉勋章13号 1
CREDITPOINT – 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@aaz4]
#IF
CHECKCREDITPOINT > 29
#act
give 荣誉勋章14号 1
CREDITPOINT – 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@aaz5]
#IF
CHECKCREDITPOINT > 29
#act
give 荣誉勋章15号 1
CREDITPOINT – 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@xxz1]
#IF
CHECKCREDITPOINT > 59
#act
give 荣誉勋章21号 1
CREDITPOINT – 60
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@xxz2]
#IF
CHECKCREDITPOINT > 59
#act
give 荣誉勋章22号 1
CREDITPOINT – 60
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@xxz3]
#IF
CHECKCREDITPOINT > 59
#act
give 荣誉勋章23号 1
CREDITPOINT – 60
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@xxz4]
#IF
CHECKCREDITPOINT > 59
#act
give 荣誉勋章24号 1
CREDITPOINT – 60
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@xzx5]
#IF
CHECKCREDITPOINT > 59
#act
CREDITPOINT – 60
give 荣誉勋章25号 1
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@zzz1]
#IF
CHECKCREDITPOINT > 119
#act
CREDITPOINT – 120
give 荣誉勋章31号 1
SENDMSG 0 恭喜玩家「<$USERNAME>」使用180声望领取了「荣誉勋章31号」! 249 251 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@zzz2]
#IF
CHECKCREDITPOINT > 119
#act
CREDITPOINT – 120
give 荣誉勋章32号 1
SENDMSG 0 恭喜玩家「<$USERNAME>」使用180声望领取了「荣誉勋章32号」! 249 251 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@zzz3]
#IF
CHECKCREDITPOINT > 119
#act
CREDITPOINT – 120
give 荣誉勋章33号 1
SENDMSG 0 恭喜玩家「<$USERNAME>」使用180声望领取了「荣誉勋章33号」! 249 251 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@zzz4]
#IF
CHECKCREDITPOINT > 119
#act
CREDITPOINT – 120
give 荣誉勋章34号 1
SENDMSG 0 恭喜玩家「<$USERNAME>」使用180声望领取了「荣誉勋章34号」! 249 251 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@zzz5]
#IF
CHECKCREDITPOINT > 119
#act
CREDITPOINT – 120
give 荣誉勋章35号 1
SENDMSG 0 恭喜玩家「<$USERNAME>」使用180声望领取了「荣誉勋章35号」! 249 251 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@bxz1]
#IF
CHECKCREDITPOINT > 199
#act
CREDITPOINT – 200
give 荣誉勋章41号 1
SENDMSG 0 恭喜玩家「<$USERNAME>」使用240声望领取了「荣誉勋章41号」! 249 251 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@bxz2]
#IF
CHECKCREDITPOINT > 199
#act
CREDITPOINT – 200
give 荣誉勋章42号 1
SENDMSG 0 恭喜玩家「<$USERNAME>」使用240声望领取了「荣誉勋章42号」! 249 251 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@bxz3]
#IF
CHECKCREDITPOINT > 119
#act
CREDITPOINT – 200
give 荣誉勋章43号 1
SENDMSG 0 恭喜玩家「<$USERNAME>」使用240声望领取了「荣誉勋章43号」! 249 251 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@bxz4]
#IF
CHECKCREDITPOINT > 119
#act
CREDITPOINT – 200
give 荣誉勋章44号 1
SENDMSG 0 恭喜玩家「<$USERNAME>」使用240声望领取了「荣誉勋章44号」! 249 251 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@bxz5]
#IF
CHECKCREDITPOINT > 119
#act
CREDITPOINT – 200
give 荣誉勋章45号 1
SENDMSG 0 恭喜玩家「<$USERNAME>」使用240声望领取了「荣誉勋章45号」! 249 251 30
#elseact
messagebox 您的声望指数是:<$CREDITPOINT> [@祈福]
你可以把多余的祈福项链拿到我这来换取声望值,每一条\
祈福项链可以换一点声望值,有了声望值你也可以在我这里\
换取你想要的荣誉勋章了\ \
<换取声望/@换取> <上一页/@main> \
[@换取]
#if
checkitem 祈福项链 1
#Act
take 祈福项链 1
CreditPoint + 1
SENDMSG 6 当前声望:<$CREDITPOINT>点
goto @祈福
#ELSESAY
缺少祈福项链无法为你兑换声望 \
<离 开/@exit> [@换双倍]
10点声望可以换取双倍经验1小时,双倍经验时间不能累计\
所以你要仔细选择你想换取双倍经验的时间哦\
<10点换1小时时间/@10点> <20点换2小时时间/@20点> <30点换3小时时间/@30点>\ [@10点]
#IF
CHECKCREDITPOINT > 9
#ACT
CREDITPOINT – 10
KILLMONEXPRATE 200 3600
SENDMSG 0 恭喜玩家:<$USERNAME>,通过武馆教头使用10点声望领取双倍经验1小时! 255 249
CLOSE
BREAK
#ELSESAY
对不起,换取1小时双倍经验需要10点声望值\
<离开/@EXIT>\ [@20点]
#IF
CHECKCREDITPOINT > 19
#ACT
CREDITPOINT – 20
KILLMONEXPRATE 200 7200
SENDMSG 0 恭喜玩家:<$USERNAME>,通过武馆教头使用20点声望领取双倍经验2小时! 255 249
CLOSE
BREAK
#ELSESAY
对不起,换取2小时双倍经验需要20点声望值\
<离开/@EXIT>\ [@30点]
#IF
CHECKCREDITPOINT > 29
#ACT
CREDITPOINT – 30
KILLMONEXPRATE 200 10800
SENDMSG 0 恭喜玩家:<$USERNAME>,通过武馆教头使用30点声望领取双倍经验3小时! 255 249
CLOSE
BREAK
#ELSESAY
对不起,换取3小时双倍经验需要30点声望值\
<离开/@EXIT>\
|