作者ricky65614 (Ricky)
看板mud_sanc
标题[问题] #if 指令问题
时间Thu Aug 25 11:03:21 2011
真不好意思~这版的人气比较旺
所以Zmud有问题都来这请教
我有两个变数 @energy , @ball
想用#if的指令写成如下
#if (@energy > 400 & @ball = 0) {charge , #var ball 1}
我要写的意思是
假如变数 @energy > 400 和 @ball = 0 成立
则执行动作 charge 并且把 @ball 里的数值改成 1
不晓得我上面那个写法正不正确
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.59.162.229
※ 编辑: ricky65614 来自: 210.59.162.229 (08/25 11:04)
1F:→ laechan :应该没错吧, 顶多就是 { } 里头 , 是不是分隔号 08/25 11:12
2F:→ laechan :不然你就写两个 #if 来做两件事就好了 08/25 11:13
3F:→ ricky65614 :谢谢小太保的回文 , 但{}里的执行好像不能再用#XX的 08/25 11:17
4F:→ ricky65614 :的指令 08/25 11:17
5F:→ ricky65614 :最後写成#if (@energy > 400 & @ball = 0)写两次 08/25 11:17
6F:→ ricky65614 :但仍然遇到{}不能用#var ball 1的执行句 08/25 11:18
7F:→ HighElf :{charge ;#var ball 1} 这样写才对,要用分号 08/25 11:58