Project1
标题:
怎样做到幸运影响技能成功率?
[打印本页]
作者:
a1428194055
时间:
2020-2-10 15:12
标题:
怎样做到幸运影响技能成功率?
我用了yep的动作序列,在备注的重点部分是这么写的
change variable 100 = Math.random()*100 + user.luk*0.1
if $gameVariables.value(100) > 50{
action effect;
}
感觉有问题,但是又不知道怎么改,难受
作者:
何伦伦
时间:
2020-3-3 16:07
提示:
作者被禁止或删除 内容自动屏蔽
作者:
擦不完的水
时间:
2020-3-23 18:51
感觉你这个是默认50%成功率,每100点幸运加10%成功率,自己测试过吗?感觉没错啊
作者:
擦不完的水
时间:
2020-3-23 18:51
我知道了,问题在动作序列的代码表示方式不一样的啊
作者:
擦不完的水
时间:
2020-3-23 18:55
Usage Example:
if $gameSwitches.value(1)
action effect
else if $gameSwitches.value(2)
action effect
action effect
else
action effect
action effect
action effect
end
*Note: You do not have to indent the code in between to work. It just
looks better that way in your action sequences.
其实你也并不用多用一个变量,直接用变量赋值后面的内容弄到IF后面就行了吧
作者:
a1428194055
时间:
2020-4-8 20:03
本帖最后由 a1428194055 于 2020-4-8 20:06 编辑
擦不完的水 发表于 2020-3-23 18:55
Usage Example:
if $gameSwitches.value(1)
action effect
哎,本人对这些代码一窍不通,都是照着别人的成品改的
我没有用动作序列了,现在用的是这个
<After Eval>
if(Math.random()+user.luk*0.002>0.5){
target.startAnimation(202);
target.addState(104);
}
</After Eval>
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1