wuduz游戏站

标题: 晋升传奇M2专用冲级赛系统 [打印本页]

: 无度站    时间: 2022-10-17 10:05     标题: 晋升传奇M2专用冲级赛系统

冲级比赛系统.rar
冲级领奖-3.rar
第一步在QFunction-0.txt文件的升级触发里加入60级触发.

#IF
CHECKLEVELEX = 60
#ACT
SENDMSG 6 您升级了!
#CALL [冲级比赛冲级比赛系统.txt] @冲级比赛001
break
然后再在建立记录冲级赛名单的文本
D:MirServer0Mir200EnvirQuestDiary数据文件绝版阿呆冲级TOP法师冲级第一名.txt
D:MirServer0Mir200EnvirQuestDiary数据文件绝版阿呆冲级TOP法师冲级第二名.txt
D:MirServer0Mir200EnvirQuestDiary数据文件绝版阿呆冲级TOP法师冲级第三名.txt
D:MirServer0Mir200EnvirQuestDiary数据文件绝版阿呆冲级TOP战士冲级第一名.txt
D:MirServer0Mir200EnvirQuestDiary数据文件绝版阿呆冲级TOP战士冲级第二名.txt
D:MirServer0Mir200EnvirQuestDiary数据文件绝版阿呆冲级TOP战士冲级第三名.txt
D:MirServer0Mir200EnvirQuestDiary数据文件绝版阿呆冲级TOP道士冲级第一名.txt
D:MirServer0Mir200EnvirQuestDiary数据文件绝版阿呆冲级TOP道士冲级第二名.txt
D:MirServer0Mir200EnvirQuestDiary数据文件绝版阿呆冲级TOP道士冲级第三名.txt

在管理脚本里加入以下部份,以后部份为冲级赛的开关

[@main]
#say
<开启冲级比赛/@stat1>

[@stat1]
#IF
  ISADMIN
equal G4 27
#SAY
━━━━━━━><功能主菜单/@管理><━━━━━━━
冲级赛活动状况为:开启
<关闭冲级赛活动状况/@开放冲级赛>
#ELSESAY
━━━━━━━><功能主菜单/@管理><━━━━━━━
冲级赛活动状况为:关闭
<开启冲级赛活动状况/@关闭冲级赛>

[@开放冲级赛]
#if
ISADMIN
#ACT
mov G1 26
mov G2 26
mov G3 26
mov G4 26
#ACT
SENDMSG 0 “全职业冲级赛”活动已关闭!
SENDMSG 0 “全职业冲级赛”活动已关闭!
SENDMSG 0 “全职业冲级赛”活动已关闭!
SENDMSG 0 “全职业冲级赛”活动已关闭!
goto @stat1
#ELSEACT
MESSAGEBOX 只有管理员才能使用此功能!

[@关闭冲级赛]
#if
ISADMIN
#ACT
mov G1 27
mov G2 27
mov G3 27
mov G4 27
mov A60 <暂未产生>
mov A61 0
mov A62 <暂未产生>
mov A63 0
mov A64 <暂未产生>
mov A65 0
mov A66 <暂未产生>
mov A67 0
mov A68 <暂未产生>
mov A69 0
mov A70 <暂未产生>
mov A71 0
mov A72 <暂未产生>
mov A73 0
mov A74 <暂未产生>
mov A75 0
mov A76 <暂未产生>
mov A77 0
mov A78 <未领取/@领取>_点击领取
mov A79 <未领取/@领取>_点击领取
mov A80 <未领取/@领取>_点击领取
mov A81 <未领取/@领取>_点击领取
mov A82 <未领取/@领取>_点击领取
mov A83 <未领取/@领取>_点击领取
mov A84 <未领取/@领取>_点击领取
mov A85 <未领取/@领取>_点击领取
mov A86 <未领取/@领取>_点击领取
CLEARNAMELIST ..QuestDiary数据文件冲级TOP战士冲级第一名.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP战士冲级第二名.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP战士冲级第三名.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP战士第一名领取完.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP战士第二名领取完.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP战士第三名领取完.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP法师冲级第一名.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP法师冲级第二名.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP法师冲级第三名.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP法师第一名领取完.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP法师第二名领取完.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP法师第三名领取完.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP道士冲级第一名.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP道士冲级第二名.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP道士冲级第三名.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP道士第一名领取完.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP道士第二名领取完.txt
CLEARNAMELIST ..QuestDiary数据文件冲级TOP道士第三名领取完.txt
#ACT
SENDMSG 0 “全职业冲级赛”活动已开启,赶快行动吧!
SENDMSG 0 “全职业冲级赛”活动已开启,赶快行动吧!
SENDMSG 0 “全职业冲级赛”活动已开启,赶快行动吧!
SENDMSG 0 “全职业冲级赛”活动已开启,赶快行动吧!
goto @stat1
#ELSEACT
MESSAGEBOX 只有管理员才能使用此功能!
提供脚本如下
第一个与QFunction-0.txt里的对应。请自行修改路径及文件名

第二个是领奖的NPC。
: 945z    时间: 2024-5-30 19:27     标题: 传奇M2:优化冲级赛系统脚本攻略

一、系统简介 本脚本系统旨在为传奇M2游戏中的冲级比赛提供支持。玩家在达到60级时,可以通过触发器自动记录并参与到冲级赛中。此外,脚本还包含了冲级赛的开关控制,以及对应的领奖NPC设置。

二、触发器设置

在QFunction-0.txt文件中,添加60级触发器:
#IF
CHECKLEVELEX = 60
#ACT
SENDMSG 6 您升级了!
#CALL [冲级比赛冲级比赛系统.txt] @冲级比赛001
Copy
在指定的文本文件中建立冲级赛名单记录,例如:
D:MirServer0Mir200EnvirQuestDiary数据文件绝版阿呆冲级TOP法师冲级第一名.txt
D:MirServer0Mir200EnvirQuestDiary数据文件绝版阿呆冲级TOP法师冲级第二名.txt
...(其他职业同理)
Copy
三、管理脚本设置

添加冲级赛状态显示:
[@main]
#say
<开启冲级比赛/@stat1>
Copy
设置冲级赛开关:
[@stat1]
#IF
ISADMIN
equal G4 27
#SAY
━━━━━━━><功能主菜单/@管理><━━━━━━━
冲级赛活动状况为:开启
<关闭冲级赛活动状况/@开放冲级赛>
#ELSESAY
━━━━━━━><功能主菜单/@管理><━━━━━━━
冲级赛活动状况为:关闭
<开启冲级赛活动状况/@关闭冲级赛>
Copy
冲级赛开启/关闭动作:
[@开放冲级赛]
#IF
ISADMIN
#ACT
// 开启冲级赛相关操作
...
#ELSEACT
MESSAGEBOX 只有管理员才能使用此功能!
Copy
四、领奖NPC设置 在管理脚本中添加领奖NPC的相关设置,具体位置请根据游戏实际情况自行调整。

五、注意事项

确保脚本中的文件路径和名称正确无误。
管理员的操作权限需要正确设置。
测试脚本时,请确保在安全的环境下进行,避免游戏数据损坏。




欢迎光临 wuduz游戏站 (http://bbs.wuduz.com/)