Подскажите как сделать обратный отчёт как на скрине
http://ihost.pro-pawn.ru/image.php?di=ZJYM
SetTimerEx("@_UpdateTextdrawTimer", 1000, false, "ii", playerid, 5);
@_UpdateTextdrawTimer(playerid, second);
@_UpdateTextdrawTimer(playerid, second)
{
if(second <= 0)
{
// Таймер завершился
return 1;
}
new string[11];
format(string, sizeof(string), "%d", second);
TextDrawSetString(textdrawid, string);
// Прочие действия
SetTimerEx("@_UpdateTextdrawTimer", 1000, false, "ii", playerid, second-1);
return 1;
}
SetTimerEx("@_UpdateTextdrawTimer", 1000, false, "ii", playerid, 5);
@_UpdateTextdrawTimer(playerid, second);
@_UpdateTextdrawTimer(playerid, second)
{
if(second <= 0)
{
// Таймер завершился
return 1;
}
new string[11];
format(string, sizeof(string), "%d", second);
TextDrawSetString(textdrawid, string);
// Прочие действия
SetTimerEx("@_UpdateTextdrawTimer", 1000, false, "ii", playerid, second-1);
return 1;
}
Почему-то таймер не идёт, стоит 1 и всё
@_UpdateTextdrawTimer(playerid, second);
@_UpdateTextdrawTimer(playerid, second)
{
if(second <= 0)
{
for ( new i = 0 ; i < 5 ; i++ ) PlayerTextDrawHide(playerid, TDInfo[playerid][i]) ;
return 1;
}
new string[11];
format(string, sizeof(string), "%d", second);
PlayerTextDrawSetString(playerid, TDInfo[playerid][7], string);
// Прочие действия
SetTimerEx("@_UpdateTextdrawTimer", 1000, false, "ii", playerid, second-1);
return 1;
}
Хотя всё разобрался спасибо DeimoS
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot