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

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

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

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

Создание зоны для выдачи премии[GF]

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

WodkaGT

Начинающий
Пользователь
Регистрация
20 Ноя 2010
Сообщения
21
Лучшие ответы
0
Репутация
6
Сперва-наперво надо создать вот это:

PHP:
forward MilitaryPayDay();
Потом сам паблик:

PHP:
public MilitaryPayDay()
{
   for(new i;i<GetMaxPlayers();i++)
   {
      if (IsPlayerInRangeOfPoint(i, 35.0, 2748.3599,-2453.3506,13.8623)) // Координаты...
      {
         if(PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 3)//Проверка игрока на принадлежность к Гвардии...
         {
	    new tmpstr[64];
	    ServerGivePlayerMoney(i, PlayerInfo[playerid][pRank] * 500);// Берём ранг и умножаем его на 500...Справедливая зарплата :)
	    format(tmpstr, 64, "Вам выплачены $%d средства за охрану периметра базы.", PlayerInfo[playerid][pRank]*500);
                SendClientMessage(i, COLOR_LIGHTRED, tmpstr);
	 }
      }
   }
   return 1;
}
Ну а под конеч в OnGameModeInit таймер на резапуск паблика:

PHP:
SetTimer("MilitaryPayDay", 1000*60*5, 1);// По умолчанию чтоит выдача премиальных раз в 5 минут...
Вот так просто =)

P.S. вСЁ, что может вызвать проблемы при компилировании, это мой опкод выдачи денег ServerGivePlayerMoney, если вы используете другой античит со своим опкодом...то просто замените...Иили же поставьте стандартный GivePlayerMoney. Спасибо за внимание)
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу