查看: 3341|回复: 3

[已经解决] 使用条件分歧事件脚本的问题

[复制链接]
梦石
0
星屑
1315
在线时间
98 小时
注册时间
2018-4-12
回帖
57
发表于 2018-5-10 22:04:12 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
  突然心血来潮,想让主角放出特殊的技能(其实就是乱砍一顿)

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

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

这是动画(没有算数据)

这是动画(没有算数据)
0w0.JPG owo.JPG

处理后...

处理后...


  是不是哪个end写错了?
编程 音乐 美工...先从编程下手吧XD.
梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2018-5-10 22:14:48 | 显示全部楼层
换行错误

既然你 $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

这样就不至于太长自动换行出错了吧.
回复

使用道具 举报

梦石
2
星屑
13779
在线时间
2319 小时
注册时间
2011-6-4
回帖
586
发表于 2018-5-10 22:50:36 | 显示全部楼层
本帖最后由 真·可乐 于 2018-5-11 10:11 编辑

1
360截图178606117289106.png 修改为
捕获001.JPG

2
360截图17571121106128117.png

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

3
360截图17891229251349.png

修改为
截图003.png

评分

参与人数 2星屑 +75 赞 +1 收起 理由
RyanBern + 75 认可答案
myaa475 + 1 认可答案

查看全部评分

BUG反馈请加QQ 529283039
水友群 917854767

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部