- 相关图片
- 视频演示
简要介绍:
1.当你开启[狂暴之力]后,赠送1500元宝,人物获得奖励(属性加成、货币、物品等自定义)。开启狂暴之力需检测条件(货币、道具或其他条件),击杀狂暴之力玩家获得相应的奖励。怪物杀死或小退,狂暴之力状态不会消失。
2.当你开启[狂暴保护]后,人物获得奖励(属性加成、货币、物品等自定义)。开启[狂暴保护]需检测条件(货币、道具或其他条件),攻沙期间狂暴之力死亡不会消失。攻沙结束后[狂暴保护]自动消失。
涉及变量及参数:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
# | 逻辑变量 |
---|---|
1 | [333] |
Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt
游戏中,通过杀死玩家脚本触发,击杀狂暴之力玩家获得50金币奖励,奖励内容可根据自己的需要进行灵活调整,如果被杀玩家开启狂暴保护,不获得奖励,也保留狂暴之力效果。
[@PlayDie]
#IF
CHECK [333] 1
KillByHum
not CHECKTEXTLIST ..\\QuestDiary\\保护之力名单.txt <$USERNAME>
#ACT
SET [333] 0
<$KILLER>.give 金币 50
SetIcon 0 -1
SENDMSG 0 250 0 玩家:[<$KILLER>]在%m把[<$USERNAME>]杀害了.帮忙打个120看能否抢救
SendMsg 1 {战报|151:0:1}:开启[狂暴之力]的玩家「{%s|227:0:1}」在[%m]被{[<$KILLER>]|223:0:1}放倒,{[<$KILLER>]|223:0:1}获得50「{金币|250:0:1}」
#ELSEACT
SENDMSG 5 你已经开启狂暴保护,狂暴之力依然生效。
BREAK
Mir200\Envir\MapQuest_Def\QManage.txt
登录游戏检测玩家时候开启狂暴之力或狂暴保护,根据检测条件进行给与称号和相应的属性加成。
[@Login]
#if
#ACT
goto @狂暴检测显示
#CALL [\\游戏登陆\\封号文件.txt] @狂暴属性加成
[@狂暴检测显示]
#IF
CHECK [333] 1
#ACT
SetIcon 0 9 11 0 -40 12 0 200
SENDMSG 7 提示:你当前已开启狂暴之力,小退和被怪物击杀不会消失。
break
[@封号更改]
#ACT
#CALL [\\游戏登陆\\封号文件.txt] @狂暴属性加成
break
功能文件列表:
- 安装说明.txt
- Mir200\Envir\MerChant.txt
- Mir200\Envir\MapQuest_Def\QManage.txt
- Mir200\Envir\Market_Def\QFunction-0.txt
- Mir200\Envir\Market_Def\功能\狂暴之力-3.txt
- Mir200\Envir\QuestDiary\保护之力名单.txt
- Mir200\Envir\QuestDiary\游戏登陆\封号文件.txt
- Mir200\Envir\Robot_def\AutoRunRobot.txt
- Mir200\Envir\Robot_def\RobotManage.txt
- 客户端补丁\10001004\data\包含的客户端补丁.jpk
- 客户端补丁\10001004\JpkList.txt
安装说明:
M2--列表信息二--WIL资源(把全部JPK素材添加到引擎中)当前演示编号如下,脚本中将对应的编号更改为自己添加后的编号即可。
相关变量、QF、QM及机器人脚本已经单独整理到文件包中,只需要复制代码脚本到你的版本中即可。
涉及到沙巴克结束后的狂暴保护取消设置,根据自己版本的情参照RobotManage.txt中的脚本灵活修改。