传奇雇佣兵脚本:比奇管理与声望招募详解

来源: 作者: 点击:

脚本逻辑概览
声望与等级检查:首先,脚本会检查玩家的声望值和等级,只有达到35级且有2点声望的玩家才能被招募为雇佣兵。

招募流程:对于符合要求的玩家,脚本会提示加入雇佣兵团,玩家可以通过指令响应。加入后,玩家的声望和信用点会相应调整,同时将玩家名字添加到封号名单的1级名单中。

封号系统:加入后,玩家会被分类到封号系统中,以区分不同等级的雇佣兵。封号系统脚本([\封号系统\封号系统.txt])会根据玩家的等级进行相应的封号处理。

拒绝条件:对于不符合要求的玩家,脚本会给出相应的提示,并返回主菜单。

脚本关键部分
CALCVAR 和 #ACT:用于计算和执行游戏内的变量操作。
checkjob 和 checknamelist:检查玩家的职业和封号名单。
#IF 和 #ELSE:条件判断结构,根据玩家的条件执行不同的命令。
SENDMSG:发送消息给玩家。
注意事项
请确保脚本中的文件路径(如QuestDiary\\雇佣兵团\\封号名单\\5级名单.txt)是正确的,并且文件内容与脚本逻辑匹配。
定期更新封号名单,以保持雇佣兵系统的实时性。 

比奇雇佣兵管理
(@@sendmsg)
[@main]
#ACT
CALCVAR HUMAN WZ = 0
#ACT
CALCVAR HUMAN WZ1 = 0
#ACT
CALCVAR HUMAN WZ2 = 0
#IF
checkjob taoist
checknamelist ..\QuestDiary\雇佣兵团\封号名单\5级名单.txt
#ACT
#CALL [\雇佣兵团\道士\天尊.txt] @天尊
break
#IF
checkjob taoist
checknamelist ..\QuestDiary\雇佣兵团\封号名单\4级名单.txt
#ACT
#CALL [\雇佣兵团\道士\道尊.txt] @道尊
break
#IF
checkjob taoist
checknamelist ..\QuestDiary\雇佣兵团\封号名单\3级名单.txt
#ACT
#CALL [\雇佣兵团\道士\真人.txt] @真人
break
#IF
checkjob taoist
checknamelist ..\QuestDiary\雇佣兵团\封号名单\2级名单.txt
#ACT
#CALL [\雇佣兵团\道士\散人.txt] @散人
break
#IF
checkjob taoist
checknamelist ..\QuestDiary\雇佣兵团\封号名单\1级名单.txt
#ACT
#CALL [\雇佣兵团\道士\道玄.txt] @道玄
break
#IF
checkjob wizard
checknamelist ..\QuestDiary\雇佣兵团\封号名单\5级名单.txt
#ACT
#CALL [\雇佣兵团\法师\法神.txt] @法神
break
#IF
checkjob wizard
checknamelist ..\QuestDiary\雇佣兵团\封号名单\4级名单.txt
#ACT
#CALL [\雇佣兵团\法师\法王.txt] @法王
break
#IF
checkjob wizard
checknamelist ..\QuestDiary\雇佣兵团\封号名单\3级名单.txt
#ACT
#CALL [\雇佣兵团\法师\法灵.txt] @法灵
break
#IF
checkjob wizard
checknamelist ..\QuestDiary\雇佣兵团\封号名单\2级名单.txt
#ACT
#CALL [\雇佣兵团\法师\法魄.txt] @法魄
break
#IF
checkjob wizard
checknamelist ..\QuestDiary\雇佣兵团\封号名单\1级名单.txt
#ACT
#CALL [\雇佣兵团\法师\法魂.txt] @法魂
break
#IF
checkjob warrior
checknamelist ..\QuestDiary\雇佣兵团\封号名单\5级名单.txt
#ACT
#CALL [\雇佣兵团\战士\战圣.txt] @战圣
break
#IF
checkjob warrior
checknamelist ..\QuestDiary\雇佣兵团\封号名单\4级名单.txt
#ACT
#CALL [\雇佣兵团\战士\武尊.txt] @武尊
break
#IF
checkjob warrior
checknamelist ..\QuestDiary\雇佣兵团\封号名单\3级名单.txt
#ACT
#CALL [\雇佣兵团\战士\武狂.txt] @武狂
break
#IF
checkjob warrior
checknamelist ..\QuestDiary\雇佣兵团\封号名单\2级名单.txt
#ACT
#CALL [\雇佣兵团\战士\战狂.txt] @战狂
break
#IF
checkjob warrior
checknamelist ..\QuestDiary\雇佣兵团\封号名单\1级名单.txt
#ACT
#CALL [\雇佣兵团\战士\战将.txt] @战将
break
#IF
#say
为了防止外敌入侵,我们现在正在招收雇佣兵,您也想加入吗?\
加入兵团需要2点声望,并且等级需要达到35级。\ \
<加入兵团/@jiarubingyuan>\
<关闭/@exit>
[@jiarubingyuan]
#IF
checknamelist ..\QuestDiary\雇佣兵团\封号名单\1级名单.txt
#SAY
您已经加入雇佣兵团,不能再次加入!\ \
<返回/@main>
#ACT
break
#IF
CHECKLEVELEX > 34
CHECKCREDITPOINT > 1
#ACT
set [050] 1
SENDMSG 6 传奇私人服务器恭喜您成功加入雇佣兵团!
addnamelist ..\QuestDiary\雇佣兵团\封号名单\1级名单.txt
CREDITPOINT - 2
#CALL [\封号系统\封号系统.txt] @封号分类
close
break
#elsesay
您没有达到加入雇佣兵团所需要的条件!\ \
<返回/@main>