MirCoding

[996传奇脚本] 简单、高效的狂暴之力和狂暴保护脚本,含特效素材。

2025-06-12 112 标签:狂暴之力
  • 相关图片
  • 视频演示

简要介绍:

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中的脚本灵活修改。

微信二维码

18621625558