Project1

标题: 求教一个写法 [打印本页]

作者: 黑米馒头    时间: 2023-11-20 21:48
标题: 求教一个写法
求教一个写法,例如角色等级每增加10级,变量a就增加1

目前这么写,有办法缩减吗,我记得我以前那里看到过的。

    aleve = $game_party.actors[$kds_baby].level
    if aleve <= 30
      carry = 3
    elsif aleve > 30 and aleve <= 50
      carry = 4
    elsif aleve > 50 and aleve <= 50
      carry = 5
    elsif aleve > 50 and aleve <= 60
      carry = 6
    elsif aleve > 60 and aleve <= 70
      carry = 7
     ......可以无限写下去。。。。   
    end
作者: soulsaga    时间: 2023-11-20 22:37
本帖最后由 soulsaga 于 2023-11-21 18:00 编辑

RUBY 代码复制
  1. aleve = $game_party.actors[$kds_baby].level
  2. carry = [aleve / 10,3].max


我不记得有没错
作者: qq634488405    时间: 2023-11-21 08:24
  1. aleve = $game_party.actors[$kds_baby].level
  2. carry=[(aleve-1)/10+1,3].max
复制代码





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1