Vaise
Умник
Думаю кому нибудь будет нужен на сервер к примеру на DRIFT т.к там обычно гонки проводят, если на RP мод тогда лучше сделайте проверку на администратора или если у вас есть фракция "стритрейсеры" то привяжите к ихней фракции.
Вообщем вам решат.
Пример скрипта обратного отсчета
Вообщем вам решат.
Пример скрипта обратного отсчета
Ко всем new:
PHP:
new countii;
PHP:
forward CountDown(playerid, countid);
В public OnPlayerCommandText(playerid, cmdtext[])
PHP:
if (strcmp("/ваша команда", cmdtext, true, 10) == 0) //если игрок ввел /ваша команда, то....
{
if(countii == 1)//условие если отсчет уже запущен,то
{
SendClientMessage(playerid, 0xFF0000AA, "Вы уже запустили таймер!"); //выдаем сообщение
return 1;//завершаем
}
countii = 1;//переписываем таймеру значение запущен
new count=4;
for(new ii=0; ii<5; ii++) //запускаем цикл
{
SetTimerEx("CountDown", ii*1200, 0, "dd", playerid, count);//запускаем таймер
count --;
}
return 1;
}
PHP:
public CountDown(playerid, countid)
{
new name[24], str[50]; //объявим переменые
if(countid == 4)//условие
{
GetPlayerName(playerid, name, 24); //узнаем имя игрока
format(str, sizeof(str), "Timer by ~n~ ~b~%s", name); //TD
GameTextForAll(str, 1000, 6); //TD
}
else if(countid)//если условие
{
format(str, sizeof(str), "%d", countid); //TD
GameTextForAll(str, 1000, 6); //TD
}
else //если
{
GameTextForAll("~r~go", 1500, 6); //TD
countii = 0; //говорим что отсчет закончен
}
return 1;
}
