Project1

标题: 事件脚本中脚本写法不规范怎么办 [打印本页]

作者: Forj    时间: 2012-4-5 13:57
标题: 事件脚本中脚本写法不规范怎么办
如题 在事件脚本中 有时候会遇到 脚本不连贯的情况 如
  1. if $game_player.x - $game_map.events
  2. [@event_id].x == 1 and $game_player.y -
  3. $game_map.events[@event_id].y == 0
  4. end
复制代码
会报错 请问这时候该怎么办dsu_plus_rewardpost_czw
作者: kangxi0109    时间: 2012-4-5 14:10
把它弄回一行试试:
  1. if $game_player.x - $game_map.events[@event_id].x == 1 and $game_player.y - $game_map.events[@event_id].y == 0
  2. end
复制代码

作者: Forj    时间: 2012-4-5 15:48
kangxi0109 发表于 2012-4-5 14:10
把它弄回一行试试:

我知道  但是事件里允许写脚本的宽度没这么“长” 导致无法完全写入


‘‘──Forj于2012-4-5 16:26补充以下内容

还是不行 报错了 我是在事件里写的
’’
作者: hys111111    时间: 2012-4-5 18:32
  1. if $game_player.x - $game_map.events[\
  2. @event_id].x == 1 and \
  3. $game_player.y - $game_map.event[\
  4. @event_id].y == 0
  5. end
复制代码
这样子
作者: end55rpg    时间: 2012-4-5 19:00
慢慢一个空格也不留的排下一行去就好了
或者用其他外国版rmxp
作者: feizhaodan    时间: 2012-4-5 19:54
用空格的地方可以用回车。
  1. if (($game_player.x -
  2. $game_map.events[@event_id].x) ==
  3. 1) and (($game_player.y -
  4. $game_map.events[@event_id].y) == 0))
  5. end
复制代码

作者: kangxi0109    时间: 2012-4-5 19:57
本帖最后由 kangxi0109 于 2012-4-5 20:02 编辑
Forj 发表于 2012-4-5 15:48
我知道  但是事件里允许写脚本的宽度没这么“长” 导致无法完全写入


怎么个错法?楼主把报错的框子截个图或者直接发个Data上来看下。
或者楼主可以换个折中的办法,把类似$game_player.x这些表达式过长的变量简化,例如m = $game_player.x什么的...
作者: 451483807    时间: 2012-4-5 20:04
东西写脚本库中。事件就只调用就行了吧。
作者: Forj    时间: 2012-4-5 20:45
451483807 发表于 2012-4-5 20:04
东西写脚本库中。事件就只调用就行了吧。

回楼上 如何调用




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