發新話題
打印

[已解決]插件問題.....點改一個可以在畫面上顯示既倒數器?

[Close]
雖然唔係最好既方法, 但係盡量吧~.~
複製內容到剪貼板
代碼:

//初始化
new i;
new Handle:ATimer[MAXPLAYERS+1] = {INVALID_HANDLE, ...};
...
public Action:StartCount(Client) //開始計時
{
i = 0;
ATimer[Client] = CreateTimer(1.0, CountingFunction, Client, TIMER_REPEAT);
}
public Action:CountingFunction(Handle:timer, any:Client)
{
i++;
if (i < Duration)
{
PrintHintText(Client, "剩餘%d秒", Duration-i);
} else
{
KillTimer(timer);
ATimer[Client] = INVALID_HANDLE;
}
}
這段CODE注意Duration要設做integer 而唔係 float

TOP

引用:
原帖由 apple_W 於 2011-6-24 15:21 發表
我仲以為改生存上面果個TIMER-口-
點知係普通TIMER
同埋TIMER係咁樣KILL咩-口-?
KillTimer(ATimer[Client]);
係因為timer已經=ATimer[Client]

TOP

發新話題