Project1

标题: 使用条件分歧事件脚本的问题 [打印本页]

作者: myaa475    时间: 2018-5-10 22:04
标题: 使用条件分歧事件脚本的问题
  突然心血来潮,想让主角放出特殊的技能(其实就是乱砍一顿)

  因为自古以来就有放大招角色无敌的潜规则,所以我们需要新建一个事件页来为此进行特别处理...

  然后脚本可谓是乱写一通,回报给我的也是语法错误 ...

  是不是哪个end写错了?
作者: 灯笼菜刀王    时间: 2018-5-10 22:14
换行错误

既然你 $game_variables[@event_id +500] 要当成固定的血量使用, 那大可不用一直写这么一大串.

打开脚本, 找到Interpreter 7  拉到最下面去, 最后一个end前新建个新函数, 如下面这样

def 血(n)
  $game_variables[@event_id +500] -= n
end

然后, 在事件脚本里,  只要这样写  

血(100)

就等于   $game_variables[@event_id +500] -= 100

血(-100)

就等于  $game_variables[@event_id +500] += 100

这样就不至于太长自动换行出错了吧.
作者: 真·可乐    时间: 2018-5-10 22:50
本帖最后由 真·可乐 于 2018-5-11 10:11 编辑

1
修改为


2


修改为(条件分歧中使用的脚本$game_map.events[@event_id].x == $game_variables[16]


3


修改为







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