Project1

标题: 在脚本中调用变量 [打印本页]

作者: cinderelmini    时间: 2009-3-19 03:44
标题: 在脚本中调用变量
就是说,在脚本里使用这段:
if (1号变量数值=1) then
(…………)
elsif (1号变量数值=2) then
(…………)
end
要用什么语句代替(1号变量数值=x)呢? [LINE]1,#dddddd[/LINE]此贴于 2009-3-20 11:35:43 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2009-3-21 13:12:26 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2009-3-22 9:51:28 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2009-3-23 7:33:30 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: tommay    时间: 2009-3-19 03:54
$game_variables[1] == XXX
[LINE]1,#dddddd[/LINE]
答案有误导,修正之 by 天圣
作者: cinderelmini    时间: 2009-3-19 04:31
谢谢了,我试试。
先不结贴,因为这个办法我好像试过。。。。。。
作者: tommay    时间: 2009-3-19 04:32
我也测试过
作者: 苍天之玄月    时间: 2009-3-19 05:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2009-3-19 05:40
我说,为什么不用 case...when...end 这里明显用这个比较好。

另外

if $game_variables[1] == 2 or $game_variables[1] == 1
  something1
end

一般不等于

if $game_variables[1] == 1
  something1
elsif $game_variables[1] == 2
  something2
end

something1 和 something2 是一段相同的代码才相等。


作者: 蓝の星辰    时间: 2009-3-19 05:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2009-3-19 05:45
以下引用蓝の星辰于2009-3-18 21:41:14的发言:

LZ握个手啊,终于碰到同道中人了
if后面加then才是王道,清晰美观可读性强!

if $game_variables[1] == figure then
...............


[本贴由作者于 2009-3-18 21:43:15 最后编辑]


if ... then ... 是 VB 中的写法吧~~~
作者: 苍天之玄月    时间: 2009-3-19 06:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: cinderelmini    时间: 2009-3-24 03:33
那个,5楼的"苍天之玄月",我用一个"="是因为之前还不懂...,
但是我确实是写着"elsif",而不是"elseif"啊...OTZ
其他的,感谢先,之前是因为只用了一个"="所以实现不了效果,结果自己加了一个"="解决了...
感谢各位解答...




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