下面是引用 waipun 於 2011-02-04 21:28 發表的 sma問題,我不知怎說- -:
我不知怎說- -
看看插件內容:
public sm(id)
{
new sm = random_num( 1,32)
new smname[2]
set_user_health(sm,5000)
get_user_name (sm,smname,1)
client_print(0,print_chat,"%d是SuperMan!!!",smname )
return PLUGIN_HANDLED
}
上面真正的superman會跟client_print裡說的superman相同嗎?
謝謝大大
2011 - 2月 - 4日 補上:
我又寫了一個很差勁的sma
是(仿cso)喪屍會重生之後會把喪屍死前的血量 /=2
可是這amxx沒有運作(amx_plugins 有顯示running)
請大大幫我看sma
謝謝大大
public sm(id)
{
new sm = random_num(1,32)
new smname[
32]
set_user_health(sm,5000)
get_user_name(sm,smname,
31)
client_print(0,print_chat,"%
s是SuperMan!!!",smname)
return PLUGIN_HANDLED }
紅色是錯誤修正後的結果…
名字只有一個字…你是打算顯示什麼…?
而且字串的顯示方式是「%s」…「%d」是顯示整數用的…
至於附件的原碼…
「set_task(4.9,"spawe")」和「public spawe(id,victim, attacker, shouldgib)」沒法互相作用…
因為你的"set_task"沒回傳ID值…插件當然不知道要讓誰復活和增加血量…
話說你想讓血量剩下一半就直接寫「onq[victim] = onq[victim] / 2」就好了…