添加传奇超级武器专业斩杀玩家红名检测功能

传奇红名武器设置.传奇玩家红名之后会爆出身上的装备的几率很高.随着版本的不同演变.有很多的变态版本的装备层出不穷.今天给大家带来红名武器的添加过程.以及跟大家解释红名武器的原理.可以不仅自己学做红名武器.还可以用这功能制作其他的武器.

第一步:

添加地图触发脚本设置.

地图触发脚本我们通常用到的是经验怪之类的.通过杀怪触发脚本.

添加路径:

MirServer\Mir200\Envir\MapInfo.txt

添加在盟重.当玩家在盟重PK时候就会触发.

[3 盟重省] HITMON(@YOUZJIUDAWO)

找到盟重的地图参数.在后面添加上 HITMON 即可.

当然我们还要在其他地图要实现.只需复制到地图参数后面就可以了.

第二步:

添加相应的触发脚本.

添加路径:

MirServer\Mir200\Envir\Market_def\QFunction-0.txt

把以下脚本复制过去就可以实现了.添加在最后面.方便修改.

看不懂的命令文章后面有注释.

[@YOUZJIUDAWO]

#IF

#ACT

GetUserItemName 1 44

GetOppositeHumName S0

GOTO @超级武器检测功能

break

[@超级武器检测功能]

#IF

S0.InSafeZone

#ACT

break

#IF

EQUAL S44 红名斩

#ACT

MOV A409 <$USERNAME>

GOTO @武器功能下一步

BREAK

[@武器功能下一步]

#IF

#ACT

S0.CHANGEPKPOINT + 50

SendMsg 7 [提示]: <$STR(S0)> 已经被你击中,红名啦…

S0.SendMsg 5 [警告]:你被【<$STR(A409)>】的”红名斩”武器特殊技能击中,瞬间红名…

GuildNoticeMsg 58 255 [警告]: <$STR(S0)> 被”红名斩”武器特殊技能击中,瞬间红名… 1 3

BREAK

注释:

红名斩 : 装备名字.大家的版本可能没有.手动加.或者换成版本中已有的装备.

GetUserItemName : 取指定位置的装备名字 1.就是代表武器.44是指定变量.

GetOppositeHumName: 获取对面人物的名字.

S0.InSafeZone : 检测是否在安全区中.前面 SO 是代表检测别人是否在安全区.

EQUAL S44 红名斩 : 把红名斩 等同于 变量 S44 . S44 = 红名斩

MOV A409 <$USERNAME> : 设置全局变量A409=<$USERNAME> <$USERNAME>: 玩家名字变量固定.

S0.CHANGEPKPOINT : 执行被攻击的人增加 PK 值.

当我们看见变量的时候.大家注意看脚本前段.肯定会赋予变量相应的值.

以上就是添加红名武器的过程.大家不懂的可以直接复制进去脚本中.

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。