升级项链幸运3,随机给1-3点暴击
[@幸运必成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
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 请大佬给个方案哈。。。3888金币奉上 比如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
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 没看到后面还有几率要求
可以给N0 赋值101
然后检测 N0 大于90就加3点 大于80就加2点 否则就加1点 可以把给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
测试下是否正常 菜鸟会读书 发表于 2024-3-15 18:35 [@幸运必成3]
#IF
CHECKITEMADDVALUE 3 1 = 2
这个脚本 ,从各个方面都非常契合我的要求 1.简单明了 2.要求的几率问题完美达到。。给予最佳答案 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 请大佬给个方案哈。。。3888金币奉上