發新話題
打印

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

[Close]

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

如題,唔識改
普通既文字倒數器就可以
希望有人教我〜

[ 本帖最後由 森之千手 於 2011-6-24 15:26 編輯 ]

TOP

生存果時計時器????

TOP

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

//初始化
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

你既方法已經得左,THX~~~
有咩方法可以令float強制轉換成integer?

TOP

我已成功地用native RoundToZero(Float:value);轉成integer
唔該晒法頓~

TOP

我仲以為改生存上面果個TIMER-口-
點知係普通TIMER
同埋TIMER係咁樣KILL咩-口-?
KillTimer(ATimer[Client]);<<<唔係咁樣咩

TOP

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

TOP

發新話題