Nike_
Умник
Делаем так чтобы например любую команду можно было использовать раз в час.
Или в нашем случаи она будет доступна после PayDay
Ко всем new
В public PayDay() вставляем
Далее в саму команду вставим (( примерно в начало! ))
Пример такой
Принцип такой
Каждый час - то есть каждый PayDay
наше значение ( comandatimer += 1; ) плюсует на 1 ( +1 )
А в нашей команде стоит проверка на наше значение 1 ( if(comandatimer == 1) )
После использование команды наше значение Обнуляется ( comandatimer = 0; )
И нам снова нужно ждать PayDay чтобы наше значение опять стало равно 1
:bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi:
Автор: Nike_
Или в нашем случаи она будет доступна после PayDay
Ко всем new
PHP:
new comandatimer// вместо comandatimer можете писать любое название
PHP:
comandatimer += 1;
PHP:
if(comandatimer == 1)
{
!Тут ваша команда!
comandatimer = 0;
}
Код:
else if(strcmp(cmdtext, "/hp", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] >= 1)
{
if(comandatimer == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
AnRepairVehicle(GetPlayerVehicleID(playerid));
Fuell[GetPlayerVehicleID(playerid)] = 200;
PlayerInfo[playerid][pFuelcar] = 200;
SendClientMessage(playerid, COLOR_WHITE, "Машина отремонтирована!");
SetPlayerHealthAC(playerid, 255.0);
}
SetPlayerHealthAC(playerid, 255.0);
PlayerInfo[playerid][pHP] = 255;
comandatimer = 0;
}
return 1;
}
}
Каждый час - то есть каждый PayDay
наше значение ( comandatimer += 1; ) плюсует на 1 ( +1 )
А в нашей команде стоит проверка на наше значение 1 ( if(comandatimer == 1) )
После использование команды наше значение Обнуляется ( comandatimer = 0; )
И нам снова нужно ждать PayDay чтобы наше значение опять стало равно 1
:bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi::bi:
Автор: Nike_
Последнее редактирование:
