下面是引用 chuchung712 于 2010-07-16 14:13 发表的 :  
 
那么其实那语法是什么意思 有什么作用 = ="
 你说的语法是哪个…?如果是「get_playersnum()」…这是指「取得这场里玩家的人数」… 
如果是指那个loop…解释大概是: 
本来就有回传玩家的forward里会直接判定ID…如果目标只有一人就不需要用loop… 
因为那forward没有回传玩家ID…所以只好自己用个loop去做出玩家ID的假设参数… 
不然你可以测试把「survivor_fail()」改成「survivor_fail(id)」后 
在「survivor_fail(id)」里面加入以下内容来测试: 
复制程式
client_print(id, print_chat, "%d", id)
  这句进入游戏测试结果只会一直显示"0"…因为如果那forward不回传id的话… 
你在「survivor_fail(id)」假设的id就和写个「new id」一样… 
在C语言里这样写似乎会认定成空值"0"… 
而指令"client_print"的id如果是"0"就是显示给全体… 
所以你才会一直看到"0"… 
(我不擅长解释…因为我也还在学…

 )