下面是引用 StaR乂Night 於 2013-04-06 14:53 發表的 這些語句有什麼錯誤?:
複製程式
#include <amxmodx>
#include <amxmisc>
#include <fakemeta>
#include <hamsandwich>
#include <xs>
new Float:jump_wait[33]
public plugin_init()
{
register_clcmd("drop", "123")
}
public 123(id)
{
if (wait[id] > get_gametime())
{
client_print(id, print_center, "冷卻時間還剩下 %.1f秒",wait[id] - get_gametime())
}
wait[id] = get_gametime() + 10
編譯出來後卻不會顯示
不知道要從哪開始吐槽…
1.
你只宣告 jump_wait 可是你卻用完全沒宣告過的 wait 這樣編譯還能過…?
2.
get_gametime() 是取得目前遊戲時間的東西…數值只會越來越大…
你一開始 wait[id] 不給數值就等同0…卻要 wait[id] 的數值大於一個只會更大的 get_gametime() 嗎…?