Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Привязка команды к PayDay

Статус
В этой теме нельзя размещать новые ответы.

Nike_

Умник
Делаем так чтобы например любую команду можно было использовать раз в час.
Или в нашем случаи она будет доступна после PayDay
Ко всем new
PHP:
new comandatimer// вместо comandatimer можете писать любое название
В public PayDay() вставляем
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_
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу