找回密码
 立即注册
查看: 359|回复: 21

升级项链幸运3,随机给1-3点暴击

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-27 10:14:11 | 显示全部楼层 |阅读模式
[@幸运必成3]
#IF
CHECKITEMADDVALUE 3 1 = 2
CheckGold 1200000
CHECKGAMEGOLD > 119
checkitem 祝福油 12
#ACT
CHANGEITEMADDVALUE 3 1 + 1
TAKE 金币 1200000
GAMEGOLD - 120
take 祝福油 12
ChangeItemUpgradeCount 3 = 0
;SetNewItemValue 3 0 = 2
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!
GOTO @幸运项链开始
break

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:14:11 | 显示全部楼层
305071994 发表于 2024-3-15 18:40 比如10%几率给3点暴击   20%几率给2点暴击       70%几率给1点暴击 这样
[@幸运必成3]
#IF
CHECKITEMADDVALUE 3 1 = 2
CHECKGOLD 1200000
CHECKGAMEGOLD > 119
CHECKITEM 祝福油 12
#ACT
CHANGEITEMADDVALUE 3 1 + 1
TAKE 金币 1200000
GAMEGOLD - 120
TAKE 祝福油 12
CHANGEITEMUPGRADECOUNT 3 = 0
MOV N0 0
GOTO @随机给暴击
SETNEWITEMVALUE 3 0 = <$STR(N0)>
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!
GOTO @幸运项链开始
BREAK
[@随机给暴击]
#IF
RANDOMEX 10 100
#ACT
MOV N0 3
BREAK
#IF
RANDOMEX 20 100
#ACT
MOV N0 2
BREAK
#IF
RANDOMEX 70 100
#ACT
MOV N0 1
BREAK

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:14:11 | 显示全部楼层
请大佬给个方案哈。。。3888金币奉上

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:14:11 | 显示全部楼层
比如10%几率给3点暴击   20%几率给2点暴击       70%几率给1点暴击 这样

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:14:11 | 显示全部楼层
[@幸运必成3]
#IF
CHECKITEMADDVALUE 3 1 = 2
CheckGold 1200000
CHECKGAMEGOLD > 119
checkitem 祝福油 12
#ACT
CHANGEITEMADDVALUE 3 1 + 1
TAKE 金币 1200000
GAMEGOLD - 120
take 祝福油 12
ChangeItemUpgradeCount 3 = 0
movr N0 1 4
SetNewItemValue 3 0 = <$STR(N0)>
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!
GOTO @幸运项链开始
break
随机给N0 赋值1-4

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:14:11 | 显示全部楼层
没看到后面还有几率要求
可以给N0 赋值101
然后检测 N0 大于90就加3点 大于80就加2点 否则就加1点

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:14:11 | 显示全部楼层
可以把给N0赋值写到脚本前面,或者在当前脚本段增加也行
[@幸运必成3]
#IF
CHECKITEMADDVALUE 3 1 = 2
CheckGold 1200000
CHECKGAMEGOLD > 119
checkitem 祝福油 12
#ACT
CHANGEITEMADDVALUE 3 1 + 1
TAKE 金币 1200000
GAMEGOLD - 120
take 祝福油 12
ChangeItemUpgradeCount 3 = 0
movr N0 101
#IF
large N0 90
#ACT
SetNewItemValue 3 0 = 3
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!附加3点暴击!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!附加3点暴击!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!附加3点暴击!
GOTO @幸运项链开始
break
#IF
large N0 80
#ACT
SetNewItemValue 3 0 = 2
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!附加2点暴击!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!附加2点暴击!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!附加2点暴击!
GOTO @幸运项链开始
break
#elseact
SetNewItemValue 3 0 = 1
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!附加1点暴击!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!附加1点暴击!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!附加1点暴击!
GOTO @幸运项链开始
break
测试下是否正常

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:14:11 | 显示全部楼层
菜鸟会读书 发表于 2024-3-15 18:35 [@幸运必成3]
#IF
CHECKITEMADDVALUE 3 1 = 2
这个脚本 ,从各个方面都非常契合我的要求  1.简单明了    2.要求的几率问题完美达到。。给予最佳答案

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:14:11 | 显示全部楼层
305071994 发表于 2024-3-15 18:40 比如10%几率给3点暴击   20%几率给2点暴击       70%几率给1点暴击 这样
[@幸运必成3]
#IF
CHECKITEMADDVALUE 3 1 = 2
CHECKGOLD 1200000
CHECKGAMEGOLD > 119
CHECKITEM 祝福油 12
#ACT
CHANGEITEMADDVALUE 3 1 + 1
TAKE 金币 1200000
GAMEGOLD - 120
TAKE 祝福油 12
CHANGEITEMUPGRADECOUNT 3 = 0
MOV N0 0
GOTO @随机给暴击
SETNEWITEMVALUE 3 0 = <$STR(N0)>
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!
SENDMSG 0 恭喜[%s]将[<$NECKLACE>]强化了3点幸运!
GOTO @幸运项链开始
BREAK
[@随机给暴击]
#IF
RANDOMEX 10 100
#ACT
MOV N0 3
BREAK
#IF
RANDOMEX 20 100
#ACT
MOV N0 2
BREAK
#IF
RANDOMEX 70 100
#ACT
MOV N0 1
BREAK

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 10:14:11 | 显示全部楼层
请大佬给个方案哈。。。3888金币奉上

© 2026 折翼天使社区 版权所有