Project1

标题: 脚本的如果金钱少过50该怎么写? [打印本页]

作者: EngShun    时间: 2010-10-18 10:20
标题: 脚本的如果金钱少过50该怎么写?
如题
作者: miracl    时间: 2010-10-18 10:23
本帖最后由 miracl 于 2010-10-18 10:31 编辑

呃,貌似有规定不让在帖子内容里写如题这样的字眼

LZ的意思是如果金钱不够50,会怎么怎么样么?

不知道LZ的意思是怎么样的,我就按照我自己的理解和例子来说吧。
我设定了一个投资选项,可以投资一个变量的数,当身上的钱不够你所要投资的钱的时候,会提示,反之会投资成功。

首先现在你的事件里设一个变量,变量=你的金钱。然后数值输入处理,条件分歧。


顺便说下,变量0005就是一开始设定的身上的金钱,然后0002是你输入的数值
作者: EngShun    时间: 2010-10-18 10:27
回复 miracl 的帖子

我在Game_Battle 3 的 “def skill_can_use?(skill_id)” 下面加了
    if skill_id == 57 and $game_party.gold <= 50
      return false
    end
结果行不通
作者: qaz4633063    时间: 2010-10-18 10:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: 迅雷進    时间: 2010-10-18 11:45
你是想某技能要达到指定的金钱数量才可以使用?
作者: 天洛伊德    时间: 2010-10-18 16:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: 精灵使者    时间: 2010-10-18 16:14
本帖最后由 精灵使者 于 2010-10-18 16:16 编辑

$game_party.gold ?
记不清了,是这个么?
恩,楼主的脚本应该这样写:
if $game_party.gold < 50
...
end
作者: 冰舞蝶恋    时间: 2010-10-18 20:59
回复 精灵使者 的帖子

傻傻的问一下:
if 和when都是用于判断的吗?有什么区别么……?
作者: 精灵使者    时间: 2010-10-19 10:48
when 是case系列的语句,和if根本不是同一个概念……
另:
if skill_id == 57 and $game_party.gold <= 50
      return false
    end

skill_id有些不妥吧
作者: 迅雷進    时间: 2010-10-20 16:29
若是用事件的话小弟还做得出来,
不过这个方法你要吗?
作者: 逸豫    时间: 2010-10-22 09:23
skill_id没问题
如果像汝那样写会出现金钱在50一下包括50都无法使用特技。请确认当前金钱数是否大于50




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