- Регистрация
- 20 Ноя 2010
- Сообщения
- 21
- Лучшие ответы
- 0
- Репутация
- 6
Сперва-наперво надо создать вот это:
Потом сам паблик:
Ну а под конеч в OnGameModeInit таймер на резапуск паблика:
Вот так просто =)
P.S. вСЁ, что может вызвать проблемы при компилировании, это мой опкод выдачи денег ServerGivePlayerMoney, если вы используете другой античит со своим опкодом...то просто замените...Иили же поставьте стандартный GivePlayerMoney. Спасибо за внимание)
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;
}
PHP:
SetTimer("MilitaryPayDay", 1000*60*5, 1);// По умолчанию чтоит выдача премиальных раз в 5 минут...
P.S. вСЁ, что может вызвать проблемы при компилировании, это мой опкод выдачи денег ServerGivePlayerMoney, если вы используете другой античит со своим опкодом...то просто замените...Иили же поставьте стандартный GivePlayerMoney. Спасибо за внимание)