Biblioteka jailbreak.inc
Funkcja TimesHud
public TimesHud(data[5], taskid, start, nazwa[64])
{
static count, day, iRet;
if(start)
{
count = start;
day = jail_get_play_game_id();
}
if(--count > 0)
{
static szMessage[64], szTime[32], iFwdHandle;
if(!iFwdHandle)
iFwdHandle = CreateMultiForward("OnGameHudTick", ET_CONTINUE, FP_CELL, FP_CELL);
if(iFwdHandle <= 0)
return;
ExecuteForward(iFwdHandle, iRet, day, count);
if(start)
copy(szMessage, 63, nazwa);
format_time(szTime, 31, "%M:%S", count);
set_hudmessage(data[0], data[1], data[2], data[3]/100.0, data[4]/100.0, 0, 0.01, 1.0);
show_hudmessage(0, "%s [%s]", szMessage, szTime);
if(count <= 10)
{
static word[6];
num_to_word(count, word, 5);
client_cmd(0, "spk ^"%s^"", word);
}
set_task(1.0, "TimesHud", taskid, data, 5);
}
else
{
static iFwdHandle;
if(!iFwdHandle)
iFwdHandle = CreateMultiForward("OnGameHudEnd", ET_CONTINUE, FP_CELL);
if(iFwdHandle <= 0)
return;
ExecuteForward(iFwdHandle, iRet, day);
}
}