Project1

标题: 如何在脚本编辑器判定变量…… [打印本页]

作者: 御风天之痕    时间: 2009-2-5 22:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: 「旅」    时间: 2009-2-5 22:46
$game_variables     = Game_Variables.new #——没进过标题的话,它是还没生成的。
if $game_variables[2] > 1000
do something
else
do something
end
作者: 御风天之痕    时间: 2009-2-5 22:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: 「旅」    时间: 2009-2-5 22:59
$game_variables这个是Game_Variables类的实例。必须生成后才可正常使用。如下,
$game_variables = Game_Variables.new
$game_variables[2] -= 1000
$game_variables[3] += 1
作者: IamI    时间: 2009-2-5 23:00
就是如果2号变量1000以上
if $game_variables[2] >= 1000
2号变量-1000
$game_variables[2] -= 1000
3号+1
$game_variables[3] += 1
反之
else
显示个对话框
$game_temp.message_text= ".........................."(控制符打两个\,比如\\c[1],应该是,有点忘了)
结束

end
作者: 御风天之痕    时间: 2009-2-5 23:10
提示: 作者被禁止或删除 内容自动屏蔽
作者: 「旅」    时间: 2009-2-5 23:14
case @command_window.index
少了结尾end
作者: IamI    时间: 2009-2-5 23:15
67行Return下加一个End
        return
      end
就是这样。SyntaxError经常不在它实际上漏End的地方 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 天圣的马甲    时间: 2009-2-5 23:19
少end
我说- -|||你就不能把兑换两字换成英文么……
作者: 御风天之痕    时间: 2009-2-5 23:32
提示: 作者被禁止或删除 内容自动屏蔽
作者: IamI    时间: 2009-2-5 23:34
以下引用御风天之痕于2009-2-5 15:32:42的发言:

明白了,谢谢。
以下引用天圣的马甲于2009-2-5 15:19:44的发言:

少end
我说- -|||你就不能把兑换两字换成英文么……


[本贴由作者于 2009-2-5 15:20:16 最后编辑]


我英语差啊……
兑换的英文单词是怎么拼的我都不知道。
我才6年级的说……
反正用中文又没事……

exchange v.兑换
不过,这其实无所谓= =据说(仅仅是据说)改成英文可以少许提高效率




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