Главный редактор форума: Doc-John | Текущая дата: 30.11.2024, 08:34
  • Страница 1 из 1
  • 1
[Мануал]Система зарплаты военным
Оффлайн
Воскресенье, 25.08.2013, 16:16 | Сообщение # 1
Сообщений:
20
0
Здравствуйте, уважаемые игроки Samp. Сегодня я расскажу вам как добавить ситему зарплаты военным ( +500 вирт за убийство бандита ) на ваш сервер SAMP через программу Pawno.

Добавляем ко всем: new

Цитата (Код)
new Army[3];


В public OnGameModeInit()  Это мы создаем сами зоны.

Цитата (Код)
//==========================================================================
Army[0] = GangZoneCreate(-49.979476, 1695.982177, 414.020507, 2175.982177);// LVA
Army[1] = GangZoneCreate(2634.4395, -2562.5022, 2861.7734, -2320.1594);// SFA
Army[2] = GangZoneCreate(-1220.6725, 542.0154, -1571.1744, 257.9100);// LSA
//==========================================================================


В public OnPlayerLogin(playerid, password[])-Это при заходе на сервер, чтобы они были видны:

Цитата (Код)
GangZoneShowForPlayer(playerid, Army[0], COLOR_YELLOW2);
GangZoneShowForPlayer(playerid, Army[1], COLOR_YELLOW2);
GangZoneShowForPlayer(playerid, Army[2], COLOR_YELLOW2);


В public OnPlayerDeath(playerid, killerid, reason)

Цитата (Код)
if(IsAArm(killerid))
{
if(IsAGang(playerid) || IsABiker(playerid))
{
if(PlayerToPoint(100.0, killerid, 2746.1118,-2444.9143,13.6484) || PlayerToPoint(150.0, killerid, 204.4098,1912.7648,17.6406) ||  PlayerToPoint(150.0, killerid, -1409.8993,401.5589,7.1875))
{
if(PlayerToPoint(100.0, playerid, 2746.1118,-2444.9143,13.6484) || PlayerToPoint(150.0, playerid, 204.4098,1912.7648,17.6406 ) || PlayerToPoint(150.0, playerid, -1409.8993,401.5589,7.1875))
{
PlayerInfo [killerid][pPayCheck]+= 500;
GameTextForPlayer(killerid, "~g~+$500", 5000, 1);
}
}
}
}
  • Страница 1 из 1
  • 1
Поиск: