| 
 
上一篇:传奇G盾盘古PG插件行会相关功能说明下一篇:传奇G盾PG插件复活麻痹护身戒指脚本开关| 百分比/千分比检测HP和MP 
 比例检测HP
 PGCheckHpPer
 参数1:> < =
 参数2:百分比值
 参数3:分母,如果该参数省略则默认按照百分比算
 
 实例
 
 [@main]
 #if
 PGCheckHpPer > 50
 #act
 SendMsg 6 你的血量大于50%
 #elseact
 SendMsg 6 你的血量不大于50%
 
 #if
 PGCheckHpPer > 50 300
 #act
 SendMsg 6 你的血量大于300分之50
 #elseact
 SendMsg 6 你的血量不大于300分之50
 
 比例检测MP
 PGCheckMpPer
 
 参数1:> < =
 参数2:百分比值
 参数3:分母,如果该参数省略则默认按照百分比算
 
 实例
 
 [@main]
 #if
 PGCheckMpPer > 50
 #act
 SendMsg 6 你的蓝量大于50%
 #elseact
 SendMsg 6 你的蓝量不大于50%
 
 #if
 PGCheckMpPer > 50 300
 #act
 SendMsg 6 你的蓝量大于300分之50
 #elseact
 SendMsg 6 你的蓝量不大于300分之50
 
 百分比/千分比调整HP
 比例调整HP
 PGAddHpPer
 
 参数1:+ - =
 参数2:百分比值
 参数3:是否按照当前血量计算,1是0否
 参数4:分母,如果该参数省略则默认按照百分比算,-1为切割参数二的固定值
 参数5:是否显示飘血动画,该参数只有在参数1 为-时生效 1是0否
 
 实例
 
 [@main]
 #if
 #act
 PGAddHpPer + 10 1
 SendMsg 6 已经帮你增加了你当前血量的10%
 
 #act
 PGAddHpPer + 7 1 150
 SendMsg 6 已经帮你增加了你当前血量的150分之7
 
 #act
 M.PGAddHpPer - 1000 1 -1
 SendMsg 6 本次攻击对怪物造成1000点切割伤害
 
 半月切割脚本如下:
 
 [@Attack]
 #if
 #act
 M.PGAddHpPer - 1 0 10 1
 SendMsg 6 你对怪物造成了了你最大血量的10%的伤害
 
 百分比/千分比调整MP
 比例调整MP
 PGAddMpPer
 
 参数1:+ - =
 参数2:百分比值
 参数3:是否按照当前蓝量计算,1是0否
 参数4:分母,如果该参数省略则默认按照百分比算
 
 实例
 
 [@main]
 #if
 #act
 PGAddMpPer + 10 1
 SendMsg 6 已经帮你增加了你当前蓝量的10%
 
 #if
 #act
 PGAddMpPer + 10
 SendMsg 6 已经帮你增加了你最大蓝量的10%
 
 #if
 #act
 PGAddMpPer + 10 1 150
 SendMsg 6 已经帮你增加了你当前蓝量的150分之10
 
 百分比切割(加强)
 PGDelMonHp 百分比切割(加强)
 //参数1:百分比或切割值
 //参数2:0:以当前HP的百分比 1:以参数1的值切割 2:以最大HP的百分比
 //参数3:0:不判断嘲讽 1:判断嘲讽过的怪才切割
 //参数4:0:默认切割 1:切割角色 2:切割英雄 3:切割怪物
 //参数5:是否显示飘血动画 0:关闭 1:开启
 //参数6:比例分母, 参数2为0或2时 该参数有效
 
 实例
 
 [@main]
 #if
 #act
 PGDelMonHp 1 2 0 3 1 100
 SendMsg 6 本次只切割怪物1%最大生命值
 
 
 注:半月切割请看 千分比调整HP(M.PGCheckMpPer )详解
 
 范围内百分比切割(加强)
 PGDelMonHpEx 范围内百分比切割(加强)
 //参数1:百分比或切割值
 //参数2:0:以当前HP的百分比 1:以参数1的值切割 2:以最大HP的百分比
 //参数3:0:不判断嘲讽 1:判断嘲讽过的怪才切割
 //参数4:0:以自身坐标 1:以攻击目标范围
 //参数5:X坐标
 //参数6:Y坐标
 //参数7:范围
 //参数8:不写默认就是老的方式 1:本次切割只切割角色,2:本体切割只切割英雄,3:本次切割只切割怪物。
 //参数9:是否显示飘血动画 0:关闭 1:开启
 //参数10:比例分母, 参数2为0或2时 该参数有效
 
 实例
 
 [@main]
 #if
 #act
 PGDelMonHpEx 11 2 0 0 <$X> <$Y> 1 3 1 1000
 SendMsg 6 切割自身1格坐标范围的怪物1.1%HP
 
 嘲讽范围内的怪物
 PGDoTaunt
 
 参数1:最大范围
 参数2:最小范围
 参数3:怪物等级,留空则可以嘲讽所以级别怪物
 
 实例
 
 [@main]
 #if
 #act
 PGDoTaunt 5 0 100
 SendMsg 6 嘲讽范围5格内的等级低于100级的怪物向你攻击
 
 嘲讽范围内的怪物(加强)
 PGDoTauntEx
 
 参数1=最大范围
 参数2=最小范围
 参数3=怪物等级,写0则可嘲讽所有级别怪物
 参数4=单次嘲讽数量,0表示不限制数量
 参数5=1:秒血 2:冻结 3:麻痹 4:红毒 5:绿毒
 参数6=参数5为1:秒血时表示秒血的百分比,参数5为其它则是对目标的伤害值
 参数7=伤害时长
 
 实例
 
 [@main]
 #if
 #act
 PGDoTauntEx 7 1 0 5 1 5 0
 SendMsg 6 嘲讽范围7格内最多5只怪物并切割了他们5%的HP
 
 范围吸怪
 PGMoveMonsters
 
 参数1:坐标X
 参数2:坐标Y
 参数3:范围
 参数4:目标类型(0=怪物,1=人物,2=怪物+人物)
 参数5:最大吸取数量(0=不限制)
 参数6:判断怪物等级(0=不判断)
 参数7:判断是否嘲讽(0=不判断)
 参数8:吸取怪物到范围(0表示吸到一个坐标)
 
 注1:该功能小退恢复
 注2:怪物等级不要超过 65535 级!
 注3:参数8 大于0时为 吸到坐标范围附近的随机范围
 实例
 
 [@main]
 #if
 #act
 PGMoveMonsters <$X> <$Y> 5 0 0 0
 SendMsg 6 你已经将你范围5格之类的所有怪物都吸到身边来了!
 
 持续掉血功能
 
 PGContinuedDecrease
 //参数1:掉血值
 //参数2:持续时间
 //参数3:掉血类型(0=固定值,1=当前血量百分比,2=最大血量百分比)
 //参数4:提示内容 可空
 
 只能对玩家使用
 
 例子:
 
 #act
 PGContinuedDecrease 10000 20 0 你中了埃博拉病毒,每秒掉血10000点,持续20秒!
 
 支持多级调用
 
 
 
 | 
 |