91版本库 发表于 2019-3-7 08:19:32

GOM引擎砍谁谁红名套装属性脚本(亲测)



目前,在各种传奇版本中,武器的仍是最重要的一部分,在武器上有所创新会使得版本更具有吸引力,话句话说就是

更具有可玩性以及吸金!!

虽说是红名武器的制作方法,那么套装属性一样可以使用,只要我们加检测装备就可以了.



①:红名武器:

顾名思义,就是在玩家与玩家PK的时候,有一定几率或者50%几率使对手红名,在这种情况下打败该玩家时会使得

爆率升高;

这节课说的主要就是武器+衣服触发对方红名状态的写法

触发脚本配置:

首先,因为是攻击别人,对方才红名,所以用到了触发文件,如下所示:

D:MirServer\Mir200\Envir\Market_Def中的 QFunction-0.txt


[@MUZHUANG]
#if
RANDOM 10
checkitemw 布衣(男) 1
checkitemw 木剑 1
CHECKCURRTARGETRACE = 0
#ACT
Mov <$STR(S0)> <$CURRRTARGETNAME>
S0.CHANGEPKPOINT + 300
sendmsg 5 <$STR(S0)>已被你搞出红名状态!
Break

#if
RANDOM 10
checkitemw 布衣(女) 1
checkitemw 木剑 1
CHECKCURRTARGETRACE = 0
#ACT
Mov <$STR(S0)> <$CURRRTARGETNAME>
S0.CHANGEPKPOINT + 300
sendmsg 5 <$STR(S0)>已被你搞出红名状态!
Break



地图文件配置:

我为了给大家演示,还是设在土城这个地图触发,D:\MirServer\Mir200\Envir中的MapInfo.txt文件

例如:
HITMON(@MUZHUANG)

如果想在哪个地图触发,那么地图配置后面就要加 HITMON(@MUZHUANG)

最后重启下服务器就OK了。这样武器+衣服的套装属性就增加好了。在这给大家引荐一些个性设置的性能。传奇杀人PK点数相关设置,PK杀人也能晋级。


检测类别和攻击方式:

;======================魔法攻击触发==========================
[@MagicStruck]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255 253
BREAK


#IF
#ACT
SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255 253
BREAK


[@MagicAttack]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255 249
BREAK


#IF
#ACT
SENDMSG 6 你攻击了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255 249
BREAK

;======================物理攻击触发==========================
[@Struck]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你被人物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255 253
BREAK


#IF
#ACT
SENDMSG 6 你被怪物【<$CURRRTARGETNAME>】攻击了。使用魔法ID=<$CURRRUSEMAGICID> 255 253
BREAK


[@Attack]
#IF
CHECKCURRTARGETRACE = 0
#ACT
SENDMSG 6 你攻击了人物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255 249
BREAK

#IF
#ACT
SENDMSG 6 你攻击了怪物【<$CURRRTARGETNAME>】。使用魔法ID=<$CURRRUSEMAGICID> 255 249
BREAK



被攻击人物名字的显示方法:

Mov <$STR(S0)> <$CURRRTARGETNAME>




②:GOM引擎与其他引擎之前的差别

[@hong]
#IF
checkitemw 红名斩 1
CHECKHITMONNAME <$STR(S0)>
#ACT
S0.CHANGEPKPOINT + 300
S0.sendmsg 5 红名值添加300点!
Break


以上错误+错误 !!!


CHECKHITMONNAME <$STR(S0)>

检查正在被自己攻击的怪物的名字.

yerenhh 发表于 2019-3-7 14:02:10

dddddddddddddd

qq59376426 发表于 2019-3-10 23:10:01

豆腐干豆腐

nnccjk 发表于 2019-3-13 13:41:19

哈哈哈
页: [1]
查看完整版本: GOM引擎砍谁谁红名套装属性脚本(亲测)