本帖最后由 玖风论坛 于 2024-6-17 16:00 编辑
GOM引擎中提升项链的幸运数值对于玩家来说是必不可少的一项装备提升.那么作为GM我们可以利用脚本实现
不仅仅可以提升项链的幸运属性-另外还可以增加暴击属性.脚本赐予的随机属性相信对于GM来说都希望越低越好
但对于游戏的平衡来说..设计太低那就是暗坑.所以设置概率需要GM自己掌握一个度.对于RMB玩家.追求的是极限
所以增加了清洗的功能就再好不过的了
1脚本介绍
此脚本可以实现幸运+4项链实现随机暴击属性增加0-5点-并且可以清洗
2脚本安装
首先增加NPC-路劲
D:\Mirserver\Mir200\Envir
例:幸运项链加暴击 3 318 325 幸运项链加暴击 0 8 0 0 0
增加脚本
D:\Mirserver\Mir200\Envir\Market_Def
--------------------------------------------------------------
然后我们还需要增加一个随机值
路劲:..\QuestDiary\功能脚本\暴击项链\项链机率.txt S21
路劲大家可以根据自己的版本进行调整!
3脚本实例
[@main]
¤╭⌒╮╭⌒╮ 加了幸运的项链可以到我这里来增加暴击!\
╱◥██◣ ╭⌒╮ 欢迎光临 <提示:幸运项链可随机爆出/SCOLOR=254>\
︱田︱田田|╰------- <注意:项链升级不会破碎,成功率为随机!/SCOLOR=254>\
╬╬╬╬╬╬╬╬╬╬ <爆击效果:出爆击是正常的3倍的效果!/SCOLOR=249>\
┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈\
幸运4项链随机提升暴击至0-5点 <需要10000元宝/SCOLOR=250> <确定提升/@项链增加暴击>\ \
对项链暴击属性不满意可清洗<慎点/SCOLOR=249> <需要5000元宝/SCOLOR=251> <确定清洗/@确定清洗>
[@项链增加暴击]
#If
random 12
CHECKUSEITEM 3
CheckItemAddValue 3 1 > 3
CHECKGAMEGOLD > 9999
#Act
GAMEGOLD - 10000
;GetRandomText ..\QuestDiary\功能脚本\暴击项链\项链机率.txt S21
#CALL [\功能脚本\暴击项链\项链机率.txt] @项链机率1
;SetNewItemValue 3 0 = <$STR(S21)>
;SendMsg 0 玩家{「%s」|146:0:1}将他的{<$NECKLACE>|215:0:1}增加了:{<$STR(S21)>%暴击|254:0:1}
Break
#If
CHECKUSEITEM 3
CheckItemAddValue 3 1 > 3
CHECKGAMEGOLD > 9999
#Act
GAMEGOLD - 10000
SendMsg 7 提示:升级失败,元宝扣除
break
#ELSEACT
;close
MESSAGEBOX 你没有佩戴项链,\?\不是幸运加4的\?\或者您没有10000元宝,无法提升..
Break
[@确定清洗]
#IF
CHECKNEWITEMVALUE 3 0 > 0
#ACT
SetNewItemValue 3 0 = 0
SENDMSG 6 当前佩戴项链暴击属性已经重置。
Break
#ELSEACT
MESSAGEBOX \?\?????清洗失败,您没有5000元宝,或者项链根本没有暴击属性。
Break
随机值增加--脚本---------
[@项链机率1]
{
#If
random 50
#act
SetNewItemValue 3 0 = 5
SendMsg 0 玩家{「%s」|146:0:1}将他的{<$NECKLACE>|215:0:1}增加了:{5%暴击|254:0:1}
break
#If
random 30
#act
SetNewItemValue 3 0 = 4
SendMsg 0 玩家{「%s」|146:0:1}将他的{<$NECKLACE>|215:0:1}增加了:{4%暴击|254:0:1}
break
#If
random 20
#act
SetNewItemValue 3 0 = 3
SendMsg 0 玩家{「%s」|146:0:1}将他的{<$NECKLACE>|215:0:1}增加了:{3%暴击|254:0:1}
break
#If
random 10
#act
SetNewItemValue 3 0 = 2
SendMsg 0 玩家{「%s」|146:0:1}将他的{<$NECKLACE>|215:0:1}增加了:{2%暴击|254:0:1}
break
#If
#act
SetNewItemValue 3 0 = 1
SendMsg 0 玩家{「%s」|146:0:1}将他的{<$NECKLACE>|215:0:1}增加了:{1%暴击|254:0:1}
break
}
|