找回密码
 注册/Sign up
搜索
查看: 2481|回复: 5

+1~+30敲装备 纯npc脚本写法推荐

[复制链接]

发表于 2022-3-3 19:44:25 | 显示全部楼层 |阅读模式
+1~+30宝石水晶敲装备



道具的npc代码,其中711224自己替换
  1. block
  2.         window"@c\n\n攻击强化水晶,可强化增加物品栏中第一件装备:999999攻击。\n\n成功率50%。\n\n★当前系统支持强化上限为:1次★\n\n是否开始强化?",yes,no
  3.         window no
  4.         endblock
  5.         window yes getitem modifymodflg != 0
  6.         endwindow"@c\n\n无法强化百分比道具!"
  7.         endblock
  8.         window yes getitem type <= 14 && getitem otherflg <= 2 && getitem modifyluck == 0
  9.         LocalCount1 = Random 2,0
  10.                 if localcount 1 == 1
  11.                         killitem 711224
  12.                         setitem modifyluck += 1
  13.                         setitem explanation1 = 30061
  14.                         setitem modifyattack += 999999
  15.                         sendmsgtoall 30091
  16.                 endif
  17.                 if localcount 1 == 2
  18.                         killitem 711224
  19.                         sendmsgtoall 30092
  20.                 endif
  21.         endblock
  22.         window yes getitem otherflg >= 8
  23.         Endwindow"\n\n@c无法强化没有加过宝石的装备、没有装饰过宝石的装备!\n\n也可能第一格放错装备了哦!"
  24.         endblock
  25.         window yes getitem type > 14
  26.         Endwindow"\n\n@c不支持强化首饰、水晶、道具等!"
  27.         endblock
  28.        
  29.         window yes getitem modifyluck > 0
  30.         endwindow"@c\n\n当前系统支持强化上限为:1次"
  31.         endblock
  32.        
  33.         window yes
  34.         endwindow"@c\n\n当前道具判定出错!请联系GM报告bug。"
  35.         endblock
复制代码


msg.txt添加
  1. 30061        +1
  2. 30062        +2
  3. 30063        +3
  4. 30064        +4
  5. 30065        +5
  6. 30066        +6
  7. 30067        +7
  8. 30068        +8
  9. 30069        +9
  10. 30070        +10
  11. 30071        +11
  12. 30072        +12
  13. 30073        +13
  14. 30074        +14
  15. 30075        +15
  16. 30076        +16
  17. 30077        +17
  18. 30078        +18
  19. 30079        +19
  20. 30080        +20
  21. 30081        +21
  22. 30082        +22
  23. 30083        +23
  24. 30084        +24
  25. 30085        +25
  26. 30086        +26
  27. 30087        +27
  28. 30088        +28
  29. 30089        +29
  30. 30090        +30
  31. 30091        @n对 @i8 使用攻击强化水晶,强化成功了。
  32. 30092        @n对 @i8 使用攻击强化水晶,强化失败了。
复制代码



关于概率
Random 2,0就是生成1~2的数字

 楼主| 发表于 2022-3-3 19:45:55 | 显示全部楼层
本帖最后由 ahsin 于 2022-3-3 19:48 编辑

Random 10,0就是生成1~10的数字
那么想提高爆率,如80%爆
if localcount 1 > 8 成功
if localcount 1 < 9 失败



+0敲+1 使用
setitem explanation1 = 30061



+1敲+2或以上 统一使用
setitem explanation1 += 1

发表于 2022-3-3 19:54:34 | 显示全部楼层
太巧了,我也在搞这个,不过我是在尝试加入RO忽克连的音效
锵锵!

发表于 2022-3-3 22:29:18 来自手机 | 显示全部楼层
好厉害,非常感谢大神的无偿分享

 楼主| 发表于 2022-3-4 00:07:32 | 显示全部楼层
麻利小六 发表于 2022-3-3 19:54
太巧了,我也在搞这个,不过我是在尝试加入RO忽克连的音效
锵锵!

播放音乐的代码 好像是 play se 123456什么什么的
从时间水晶代码里见过

发表于 2022-3-4 11:34:21 | 显示全部楼层
ahsin 发表于 2022-3-4 00:07
播放音乐的代码 好像是 play se 123456什么什么的
从时间水晶代码里见过

加入魔力内原始的音效还行,按照其他调用的方式就行了,但是加入别的游戏音效目前还未成功
您需要登录后才可以回帖 登录 | 注册/Sign up

本版积分规则

手机版|cgmsv引擎论坛

GMT+8, 2026-6-5 10:40 , Processed in 0.031642 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表