Project1

标题: 脚本出错? [打印本页]

作者: 紫千修    时间: 2008-2-22 04:50
标题: 脚本出错?
$game_map.events[@event_id].x - $game_player.x = 0
我这样写条件分歧脚本为什么执行错误? [LINE]1,#dddddd[/LINE]本贴由论坛斑竹凌冰结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者: 凌冰    时间: 2008-2-22 04:52
MS不能为表达式赋值
作者: 紫千修    时间: 2008-2-22 04:53
以下引用凌冰于2008-2-21 20:52:36的发言:

MS不能为表达式赋值


[本贴由作者于 2008-2-21 20:53:01 最后编辑]

什么意思?
作者: 凌冰    时间: 2008-2-22 04:55
可以写 a = 0或a= a+b
不能写 a+b = 0
也就是说等号左边的必须是变量,不能是式子(按照c的思维考虑的)
作者: 紫千修    时间: 2008-2-22 04:56
以下引用凌冰于2008-2-21 20:55:27的发言:

可以写 a = 0或a= a+b
不能写 a+b = 0
也就是说等号左边的必须是变量,不能是式子(按照c的思维考虑的)

那如何解决?
作者: 凌冰    时间: 2008-2-22 04:56
你直接用if $game_map.events[@event_id].x == $game_player.x
不久行了
或者
if $game_map.events[@event_id].x - $game_player.x == 0 [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 紫千修    时间: 2008-2-22 04:59
以下引用凌冰于2008-2-21 20:56:40的发言:

你直接用if $game_map.events[@event_id].x == $game_player.x
不久行了

Y呢? 我想用脚本写 ~条件分歧当 本事件的Y值 - 角色的Y值大于1 时...
作者: 水迭澜    时间: 2008-2-22 04:59
应该写成if $game_map.events[@event_id].x - $game_player.x == 0
或者$game_map.events[@event_id].x == $game_player.x

y的话把X换成Y就可以了~ [LINE]1,#dddddd[/LINE]系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~
作者: 凌冰    时间: 2008-2-22 05:01
if $game_map.events[@event_id].y - $game_player.y > 0
作者: 沉影不器    时间: 2008-2-22 05:01
提示: 作者被禁止或删除 内容自动屏蔽




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