PHP код:
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(GetPVarInt(playerid,"OnPlayerPickUpTimer") > gettime()) return true;
SetPVarInt(playerid,"OnPlayerPickUpTimer",gettime()+3);
if(pickupid == weaponpaintball[0] && StartPaintBall == 2 && TeamPain[playerid] != 0) return GivePlayerWeapon(playerid, 24, 49);//Выдачу оружий ставим свою
else if(pickupid == weaponpaintball[1] && StartPaintBall == 2 && TeamPain[playerid] != 0) return GivePlayerWeapon(playerid, 25, 25);
else if(pickupid == weaponpaintball[2] && StartPaintBall == 2 && TeamPain[playerid] != 0) return GivePlayerWeapon(playerid, 34, 10);
else if(pickupid == weaponpaintball[3] && StartPaintBall == 2 && TeamPain[playerid] != 0) return GivePlayerWeapon(playerid, 29, 90);
else if(pickupid == paintball)
{
if(StartPaintBall != 1) return SendClientMessage(playerid, COLOR_WHITE,"Регистрация закрыта!");
else if(TeamPain[playerid] != 0) return SendClientMessage(playerid, COLOR_WHITE,"Вы уже зарегистрированны!");
else if(RedPlayer > 14 && BluePlayer > 14) return SendClientMessage(playerid, COLOR_GREY,"Все места заняты.");
else if(RedPlayer == 0 && BluePlayer == 0 || BluePlayer < RedPlayer || RedPlayer == BluePlayer)
{
SendClientMessage(playerid, -1,"Вы зарегестрированы на матч. Вы играете за команду {33AAFF}синих{FFFFFF}!");
BluePlayer ++;
TeamPain[playerid] = 1;
KillPain[playerid] = 0;
DeathPain[playerid] = 0;
return true;
}
else if(BluePlayer > RedPlayer)
{
SendClientMessage(playerid, -1,"Вы зарегистрированы на матч. Вы играете за команду {FF0000}красных{FFFFFF}!");
RedPlayer ++;
TeamPain[playerid] = 2;
KillPain[playerid] = 0;
DeathPain[playerid] = 0;
return true;
}
return true;
}
else if(pickupid == fight)
{
ShowPlayerDialog(playerid,9979,DIALOG_STYLE_MSGBOX,"Боксёр","Вы хотите устроится на работу боксёра?","Устроится","Скрыть");
return true;
}
else if(pickupid == parashut) GivePlayerWeapon(playerid, 46, 100);
else if(pickupid == sportzal[0])
{
if(PlayerInfo[playerid][pJob] == 6 && PlayerInfo[playerid][pMember] == 0) SetPlayerSkin(playerid, 49);
SetPlayerInterior(playerid,5);
PlayerInfo[playerid][pInt] = 5;
ResetPlayerWeapons(playerid);
SetPlayerPos(playerid,771.4412,-2.7885,1000.7279);
SetPlayerFacingAngle(playerid, 21.2131);
}
else if(pickupid == sportzal[1])
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,2227.1162,-1723.1353,13.5533);
SetPlayerFacingAngle(playerid, 130.5909);
SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
if(PlayerInfo[playerid][pMember] >=1) { SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);}
if(PlayerInfo[playerid][pMember] ==0) { SetPlayerSkin(playerid,PlayerInfo[playerid][pChar]);}
}
else if(pickupid==jobspickup[0])
{
ShowPlayerDialog(playerid,1775,DIALOG_STYLE_MSGBOX,"Работа автоугонщика","Вы уверены, что хотите устроиться на работу автоугонщика?","Да","Нет");
}
else if(pickupid == paintvnutrpic)// выход
{
SetPlayerInterior(playerid,7);
PlayerInfo[playerid][pInt] = 7;
SetPlayerPos(playerid,303.1312,-140.8648,1004.0625);
SetPlayerFacingAngle(playerid, 500);
}
else if(pickupid == paintvnutrpic1)// Вход
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,2588.9453,2789.9827,10.8203);
SetPlayerFacingAngle(playerid, 500);
}
else if(pickupid == paintulicpic)// выход
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,2503.0715,2776.3035,10.8203);
SetPlayerFacingAngle(playerid, 500);
}
else if(pickupid == paintulicpic1)// Вход
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,2490.6626,2779.3379,10.8203);
SetPlayerFacingAngle(playerid, 500);
}
else if(pickupid == ammomer)
{
if (PlayerInfo[playerid][pMember] == 7) { GivePlayerWeapon(playerid, 24, 35); SendClientMessage(playerid, 0x6495EDFF, "Вам выдано оружие"); }
else return SendClientMessage(playerid, COLOR_RED, "Вы не состоите в Мэрии!");
}
else if(pickupid == casinorich)
{
if(GetPVarInt(playerid,"casinorich") > gettime()) return SendClientMessage(playerid, -1, "Брать оружия можно раз в минуту.");
if (PlayerInfo[playerid][pMember] == 27) { SetPVarInt(playerid,"casinorich",gettime()+60), GivePlayerWeapon(playerid, 24, 35), SetPlayerHealth(playerid, 100), SetPlayerArmour(playerid, 100); SendClientMessage(playerid, 0x6495EDFF, "Вам выдано оружие"); }
else return SendClientMessage(playerid, COLOR_RED, "Вы не состоите в Casino Rich!");
}
else if(pickupid == NewsPic[0]) ShowPlayerDialog(playerid,8242,DIALOG_STYLE_MSGBOX,"Вход","Куда Вы хотите войти?","Офис","На крышу");
else if(pickupid == NewsPic[1]) //
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1658.2383,-1693.4553,15.6094);
SetPlayerFacingAngle(playerid, 175.8234);
SetPlayerVirtualWorld(playerid, 0);
if(PEfir[playerid] != INVALID_PLAYER_ID)
{
SendMes(playerid,COLOR_WHITE, "Вы вышли из прямого эфира");
PEfir[playerid] = INVALID_PLAYER_ID;
}
if(Pefir[playerid] == 1 || Pefir[playerid] == 2)
{
Pefir[playerid] = 0;
PEfir[playerid] = INVALID_PLAYER_ID;
SendMes(playerid,COLOR_WHITE, "Вы вышли из прямого эфира");
}
}
else if(pickupid == NewsPic[2]) //
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1658.2383,-1693.4553,15.6094);
SetPlayerFacingAngle(playerid, 175.8234);
}
else if(pickupid == medpic[0]) // медики вход ls
{
SetPlayerInterior(playerid,15);
PlayerInfo[playerid][pInt] = 15;
SetPlayerPos(playerid,385.4939,-60.0559,1076.4708);
SetPlayerFacingAngle(playerid, 90.7810);
SetPlayerVirtualWorld(playerid,4);
}
else if(pickupid == medpic[1]) // медики выход ls
{
if(PlayerInfo[playerid][pHospital] == 1) return SendClientMessage(playerid,COLOR_WHITE,"Вы не прошли курс лечения, вернитесь обратно и встаньте на значок сердечка и пройдите процедуру.");
if(PlayerInfo[playerid][pIzol] > 0)
{
format(stringer1, sizeof(stringer1), "Игрок %s[%d] находясь в изоляторе госпиталя пытается выйти из больницы.",PlayerInfo[playerid][pName],playerid);
ABroadCast(COLOR_LIGHTRED,stringer1,1);
SetPlayerHealth(playerid,50);
SetPlayerFacingAngle(playerid, 270);
SetPlayerInterior(playerid,15);
SetPlayerPos(playerid,352.9648,-38.8893,1076.4651);
PlayerInfo[playerid][pInt] = 15;
SetPlayerVirtualWorld(playerid,4);
SendClientMessage(playerid,COLOR_WHITE,"Вы находитесь в изоляторе и не можете выйти из больницы.");
return true;
}
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1177.1721,-1323.3220,14.0576);
SetPlayerFacingAngle(playerid, 270);
SetPlayerVirtualWorld(playerid, 0);
}
else if(pickupid == mast[0]) //
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1657.9347,2197.8618,10.8203);
SetPlayerFacingAngle(playerid, 183.9151);
SetPlayerVirtualWorld(playerid, 0);
RemovePlayerAttachedObject(playerid,0);
}
else if(pickupid == mast[1]) //
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,-1800.4135,1197.5573,25.1194);
SetPlayerFacingAngle(playerid, 182.3717);
SetPlayerVirtualWorld(playerid, 0);
RemovePlayerAttachedObject(playerid,0);
}
else if(pickupid == mast[2]) //
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,854.0541,-601.7619,18.4219);
SetPlayerFacingAngle(playerid, 0.6835);
SetPlayerVirtualWorld(playerid, 0);
RemovePlayerAttachedObject(playerid,0);
}
else if(pickupid == narkoenter) //
{
SetPlayerInterior(playerid,5);
PlayerInfo[playerid][pInt] = 5;
SetPlayerPos(playerid,318.2598,1118.8209,1083.8828);
SetPlayerFacingAngle(playerid, 2.7967);
SetPlayerVirtualWorld(playerid, 0);
}
else if(pickupid == lcnpic[0]) //
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1451.7043,749.8376,11.0234);
SetPlayerFacingAngle(playerid, 89.1102);
SetPlayerVirtualWorld(playerid, 0);
}
else if(pickupid == lcnpic[1]) //
{
SetPlayerInterior(playerid, 5);
PlayerInfo[playerid][pInt] = 5;
SetPlayerPos(playerid,1298.6915,-794.2542,1084.0078);
SetPlayerFacingAngle(playerid, 349.0933);
SetPlayerVirtualWorld(playerid, 2);
}
else if(pickupid == zip[0]) //виктим
{
zips[playerid] = 1;
SetPlayerInterior(playerid,18);
PlayerInfo[playerid][pInt] = 18;
SetPlayerPos(playerid,161.6730,-95.5809,1001.8047);
SetPlayerFacingAngle(playerid, 1.0183);
}
else if(pickupid == zip[1]) //
{
zips[playerid] = 0;
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,-1885.0364,862.9141,35.1719);
SetPlayerFacingAngle(playerid, 151.0559);
}
else if(pickupid == victim2[0]) //виктим
{
SetPlayerInterior(playerid,5);
PlayerInfo[playerid][pInt] = 5;
SetPlayerPos(playerid,225.2378,-8.0487,1002.2109);
SetPlayerFacingAngle(playerid, 89.5070);
}
else if(pickupid == victim2[1]) //
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,458.0936,-1501.5496,31.0372);
SetPlayerFacingAngle(playerid, 101.4322);
}
else if(pickupid == narkoexit) //
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,2168.0977,-1673.5548,15.0826);
SetPlayerFacingAngle(playerid,217.7220);
SetPlayerVirtualWorld(playerid,0);
}
else if(pickupid == ammonac[0]) //Аммо лс
{
if(PlayerInfo[playerid][pPayDayHad] < 2) return SendClientMessage(playerid,COLOR_GREY,"Вы должны отыграть на сервере как минимум 2 часа.");
if(PlayerInfo[playerid][pGunLic] == 0) return SendClientMessage(playerid, COLOR_RED, "У вас нет лицензии на оружие");
{
SetPlayerInterior(playerid,7);
SetPlayerPos(playerid,314.4596,-141.2016,999.6016);
SetPlayerFacingAngle(playerid, 16.0505);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerCheckpoint(playerid,313.7471,-133.8828,999.6016,1.5);
PicCP[playerid] = 3;
}
}
else if(pickupid == ammonac[1]) //Аммо сф выход
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,-2625.8115,211.2747,4.6192);
SetPlayerFacingAngle(playerid, 171.4908);
SetPlayerVirtualWorld(playerid,0);
DisablePlayerCheckpoint(playerid);
PicCP[playerid] = 0;
}
else if(pickupid == ammonac[2]) //Аммо СФ
{
if(PlayerInfo[playerid][pPayDayHad] < 2) return SendClientMessage(playerid,COLOR_GREY,"Вы должны отыграть на сервере как минимум 2 часа.");
if(PlayerInfo[playerid][pGunLic] == 0) return SendClientMessage(playerid, COLOR_RED, "У вас нет лицензии на оружие");
{
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,286.4246,-39.4431,1001.5156);
SetPlayerFacingAngle(playerid, 180.1923);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerCheckpoint(playerid,295.4419,-37.9094,1001.5156,1.5);
PicCP[playerid] = 3;
}
}
else if(pickupid == ammonac[3]) //Аммо лв выход
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2157.0044,943.3574,10.8203);
SetPlayerFacingAngle(playerid, 87.4521);
SetPlayerVirtualWorld(playerid,0);
DisablePlayerCheckpoint(playerid);
PicCP[playerid] = 0;
}
else if(pickupid == ammonac[4]) //Аммо ЛВ
{
if(PlayerInfo[playerid][pPayDayHad] < 2) return SendClientMessage(playerid,COLOR_GREY,"Вы должны отыграть на сервере как минимум 2 часа.");
if(PlayerInfo[playerid][pGunLic] == 0) return SendClientMessage(playerid, COLOR_RED, "У вас нет лицензии на оружие");
{
SetPlayerInterior(playerid,4);
SetPlayerPos(playerid,285.7668,-85.0216,1001.5156);
SetPlayerFacingAngle(playerid, 357.9616);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerCheckpoint(playerid,296.9124,-80.0943,1001.5156,1.5);
PicCP[playerid] = 3;
}
}
else if(pickupid == ammonac[5]) //Аммо Лс выход
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1366.3022,-1279.4131,13.5469);
SetPlayerFacingAngle(playerid, 87.0350);
SetPlayerVirtualWorld(playerid,0);
DisablePlayerCheckpoint(playerid);
PicCP[playerid] = 0;
}
else if(pickupid == rmpic[1]) //
{
SetPlayerInterior(playerid, 5);
PlayerInfo[playerid][pInt] = 5;
SetPlayerPos(playerid,1298.6915,-794.2542,1084.0078);
SetPlayerFacingAngle(playerid, 349.0933);
SetPlayerVirtualWorld(playerid, 1);
}
else if(pickupid == rmpic[0]) //
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,940.2619,1733.4958,8.8516);
SetPlayerFacingAngle(playerid, 276.0833);
SetPlayerVirtualWorld(playerid,0);
}
else if(pickupid == yakexit[1]) //
{
SetPlayerInterior(playerid, 5);
PlayerInfo[playerid][pInt] = 5;
SetPlayerPos(playerid,1298.6915,-794.2542,1084.0078);
SetPlayerFacingAngle(playerid, 349.0933);
}
else if(pickupid == yakexit[0]) //
{
SetPlayerInterior(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1457.5305,2773.4219,10.8203);
SetPlayerFacingAngle(playerid, 276.0466);
}
else if(pickupid == fbi1) //fbi вЫход
{
SetPlayerInterior(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,-2453.7595,503.7701,30.0798);
SetPlayerFacingAngle(playerid, 272.4807);
}
else if(pickupid == fbi) //fbi вход
{
SetPlayerInterior(playerid, 5);
PlayerInfo[playerid][pInt] = 5;
SetPlayerPos(playerid,2465.9817,2377.6379,12.2859);
SetPlayerFacingAngle(playerid, 271.0805);
}
else if(pickupid == lspd[0]) //LSPD вход в городе
{
if (IsAArm(playerid)|| IsACop(playerid) || IsAMayor(playerid)|| keys[playerid] == 1 || PlayerInfo[playerid][pMember] == 23)
{
SetPlayerInterior(playerid,6);
PlayerInfo[playerid][pInt] = 6;
SetPlayerPos(playerid,246.6428,65.8026,1003.6406);
SetPlayerFacingAngle(playerid, 2.2168);
}
else SendClientMessage(playerid, COLOR_RED,"Дверь заперта! У вас нет пропуска");
}
else if(pickupid == lspd[1])///LSPD выход в городе
{
if (IsAArm(playerid)|| IsACop(playerid) || IsAMayor(playerid)|| keys[playerid] == 1 || PlayerInfo[playerid][pMember] == 23)
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1547.14,-1675.85,13.95);
SetPlayerFacingAngle(playerid, 91.8310);
SetPlayerVirtualWorld(playerid, 0);
keys[playerid] = 0;
}
else SendClientMessage(playerid, COLOR_RED,"Дверь заперта! У вас нет пропуска");
}
else if(pickupid == lspd[4])//LSPD вых из гаража
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1528.010864,-1678.141723,5.890625);
SetPlayerFacingAngle(playerid, 259.617370);
SetPlayerVirtualWorld(playerid, 0);
}
else if(pickupid == lspd[2])//LSPD вход на склад
{
if (IsAArm(playerid)|| IsACop(playerid))
{
SetPlayerInterior(playerid,6);
PlayerInfo[playerid][pInt] = 6;
SetPlayerPos(playerid,316.3837,-167.8547,999.5938);
SetPlayerFacingAngle(playerid, 34.3574);
SetPlayerVirtualWorld(playerid, 5);
}
else SendClientMessage(playerid, COLOR_RED,"Дверь заперта! У вас нет пропуска");
}
else if(pickupid == sf[4])//Вход в гараж гаража в sfpd
{
if (IsAArm(playerid)|| IsACop(playerid) || IsAMayor(playerid)|| keys[playerid] == 1 || PlayerInfo[playerid][pMember] == 23)
{
SetPlayerInterior(playerid,6);
PlayerInfo[playerid][pInt] = 6;
SetPlayerPos(playerid,316.3837,-167.8547,999.5938);
SetPlayerFacingAngle(playerid, 34.3574);
SetPlayerVirtualWorld(playerid, 1);
}
else SendClientMessage(playerid, COLOR_RED,"Дверь заперта! У вас нет пропуска");
}
else if(pickupid == sf[0])//
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,-1606.4532,674.2636,-5.2422);
SetPlayerFacingAngle(playerid, 357.2527);
SetPlayerVirtualWorld(playerid, 0);
}
else if(pickupid == sf[2])//
{
SetPlayerInterior(playerid,10);
PlayerInfo[playerid][pInt] = 10;
SetPlayerPos(playerid,217.3147,121.3382,999.0156);
SetPlayerFacingAngle(playerid, 272.8898);
}
else if(pickupid == sf[3])//
{
if (IsAArm(playerid)|| IsACop(playerid) || IsAMayor(playerid)|| keys[playerid] == 1 || PlayerInfo[playerid][pMember] == 23)
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,-1590.8289,716.0479,-5.2422);
SetPlayerFacingAngle(playerid, 269.9364);
}
else SendClientMessage(playerid, COLOR_RED,"Дверь заперта! У вас нет пропуска");
}
else if(pickupid == lspd[5])
{
SetPlayerInterior(playerid,6);
PlayerInfo[playerid][pInt] = 6;
SetPlayerPos(playerid,246.5438,85.7663,1003.6406);
SetPlayerFacingAngle(playerid, 278.0311);
}
else if(pickupid == sf[1])//Вход из гаража в LSPD
{
if (IsAArm(playerid)|| IsACop(playerid) || IsAMayor(playerid)|| keys[playerid] == 1 || PlayerInfo[playerid][pMember] == 23)
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,-1590.8289,716.0479,-5.2422);
SetPlayerFacingAngle(playerid, 269.9364);
SetPlayerVirtualWorld(playerid, 0);
}
else SendClientMessage(playerid, COLOR_RED,"Дверь заперта! У вас нет пропуска");
}
else if(pickupid == lspd[3])//LSPD выход в гараже
{
if (IsAArm(playerid)|| IsACop(playerid) || IsAMayor(playerid)|| keys[playerid] == 1 || PlayerInfo[playerid][pMember] == 23)
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1568.6962,-1692.2069,5.8906);
SetPlayerFacingAngle(playerid, 259.617370);
SetPlayerVirtualWorld(playerid, 0);
keys[playerid] = 0;
}
else SendClientMessage(playerid, COLOR_RED,"Дверь заперта! У вас нет пропуска");
}
else if(pickupid == autoschool1)//автошкола вход1
{
if(GetPVarInt(playerid,"AvtoEnter") > gettime()) return SendClientMessage(playerid, -1, "Вас выгнали с мэрии, ждите своё время.");
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 1);
SetPlayerPos(playerid,-2029.9407,-105.9314,1035.1719);
SetPlayerFacingAngle(playerid, 183.1738);
SetPlayerCheckpoint(playerid,-2026.6854,-114.3436,1035.5000,1.5);
}
else if(pickupid == avtosh[0])//чёрный вход
{
if(GetPVarInt(playerid,"AvtoEnter") > gettime()) return SendClientMessage(playerid, -1, "Вас выгнали с мэрии, ждите своё время.");
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 1);
SetPlayerPos(playerid,-2029.7194,-118.0359,1035.1719);
SetPlayerFacingAngle(playerid, 359.7984);
}
else if(pickupid == avtosh[1])//чёрный выход
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid,-2029.9843,-123.2148,35.2010);
SetPlayerFacingAngle(playerid,178.4111);
}
else if(pickupid == ash)//автошкола выход1
{
PlayerInfo[playerid][pInt] = 0;
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid,-2026.9436,-99.6266,35.1641);
SetPlayerFacingAngle(playerid, 355.8038);
DisablePlayerCheckpoint(playerid);
}
else if(pickupid == lvpdpic[0]) //lvpd 1 вход в здание с гаража
{
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 122);
SetPlayerPos(playerid,238.5033,141.1578,1003.0234);
SetPlayerFacingAngle(playerid, 359.1617);
}
else if(pickupid == lvpdpic[1])//lvpd 2 вход в гараж..
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid,2295.1934,2451.8459,10.8203);
SetPlayerFacingAngle(playerid, 94.8742);
}
else if(pickupid == lvpdpic[2]) //lvpd 3 в здание
{
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerVirtualWorld(playerid, 122);
SetPlayerPos(playerid,288.7445,169.2445,1007.1719);
SetPlayerFacingAngle(playerid, 9.7598);
}
else if(pickupid == lvpdpic[3])//lvpd 4 на улицу
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid,2340.1965,2455.9792,14.9688);
SetPlayerFacingAngle(playerid, 178.3347);
}
else if(pickupid == lvpdpic[4]) ShowPlayerDialog(playerid,8240,DIALOG_STYLE_MSGBOX,"Вход","Куда Вы хотите войти?","Склад","На крышу");
else if(pickupid == lvpdpic[5])//lvpd 6 оружие выход
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid,2293.3225,2468.6162,10.8203);
SetPlayerFacingAngle(playerid, 93.6957);
}
else if(pickupid == lvpdpic[6]) ShowPlayerDialog(playerid,8241,DIALOG_STYLE_MSGBOX,"Вход","Куда Вы хотите войти?","Склад","Вниз");
else if(pickupid >= chekmatlva[0] && pickupid <= chekmatlva[9])// Пикапы матов
{
if (!IsAGang(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Вы не бандит!");
if(armmatbi <= 0) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
if(PlayerInfo[playerid][pMats] >= 500) return SendClientMessage(playerid,COLOR_GREY,"Нельзя унести больше");
SendClientMessage(playerid,COLOR_BLUE,"Вам удалось украсть 500 материалов");
armmatbi -= 500;
PlayerInfo[playerid][pMats] += 500;
}
else if(pickupid >= chekmats[0]&& pickupid <= chekmats[2])
{
if (!IsAGang(playerid)) return SendClientMessage(playerid,COLOR_GREY,"Вы не бандит!");
if(armmatsf <= 0) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
if(PlayerInfo[playerid][pMats] >= 500) return SendClientMessage(playerid,COLOR_GREY,"Нельзя унести больше");
SendClientMessage(playerid,COLOR_BLUE,"Вам удалось украсть 500 материалов");
armmatsf -= 500;
PlayerInfo[playerid][pMats] += 500;
}
else if(pickupid == buygunzakon[0])
{
if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2)
{
if(PlayerInfo[playerid][pGunfbiTime] > 0) return SendClientMessage(playerid,COLOR_GRAD1,"{FF0000}x {AFAFAF}Брать оружие можно раз в минуту!");
if(fbimats <= 0) return SendClientMessage(playerid,COLOR_GRAD1,"{FF0000}x {AFAFAF}На складе нет материалов!");
{
GivePlayerWeapon(playerid, 24, 21);
GivePlayerWeapon(playerid, 41, 1000);
GivePlayerWeapon(playerid, 29, 90);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid,100);
fbimats -= 100;
PlayerInfo[playerid][pGunfbiTime] = 60;
SendClientMessage(playerid, COLOR_GREEN,"Выдано: Броня, Desert Eagle (3 Обоймы),Spray,MP5 (3 Обоймы)");
}
}
else SendClientMessage(playerid, COLOR_WHITE,"Вы не агент FBI!");
}
else if(pickupid == buygunzakon[1])
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
if(PlayerInfo[playerid][pGunlspdTime] > 0) return SendClientMessage(playerid,COLOR_GRAD1,"{FF0000}x {AFAFAF}Брать оружие можно раз в минуту!");
if(lspdmatbi <= 0) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
{
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 24, 21);
GivePlayerWeapon(playerid, 25, 30);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
lspdmatbi -= 100;
PlayerInfo[playerid][pGunlspdTime] = 60;
SendClientMessage(playerid, COLOR_GREEN,"Выдано: Броня, Дубинка, Desert Eagle (3 Обоймы), Shotgun (30 патронов)");//Любимый цвет
Police +=1;
}
}
else SendClientMessage(playerid, COLOR_WHITE,"Вы не состоите в LSPD!");
}
else if(pickupid == buygunzakon[3])
{
if(PlayerInfo[playerid][pLeader] == 21 || PlayerInfo[playerid][pMember] == 21)
{
if(PlayerInfo[playerid][pGunlspdTime] > 0) return SendClientMessage(playerid,COLOR_GRAD1,"{FF0000}x {AFAFAF}Брать оружие можно раз в минуту!");
if(lvpdmats <= 0) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
{
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 24, 100);
GivePlayerWeapon(playerid, 25, 30);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
lvpdmats -= 100;
PlayerInfo[playerid][pGunlspdTime] = 60;
SendClientMessage(playerid, COLOR_GREEN,"Выдано: Броня, Дубинка, Desert Eagle (3 Обоймы), Shotgun (30 патронов)");//Любимый цвет
Police +=1;
}
}
else SendClientMessage(playerid, COLOR_WHITE,"Вы не состоите в LVPD!");
}
else if(pickupid == buygunzakon[2])
{
if(PlayerInfo[playerid][pLeader] == 10 || PlayerInfo[playerid][pMember] == 10)
{
if(PlayerInfo[playerid][pGunlspdTime] > 0) return SendClientMessage(playerid,COLOR_GRAD1,"{FF0000}x {AFAFAF}Брать оружие можно раз в минуту!");
if(sfpdmats <= 0) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет материалов!");
{
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 24, 21);
GivePlayerWeapon(playerid, 25, 30);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
sfpdmats -= 100;
PlayerInfo[playerid][pGunlspdTime] = 60;
SendClientMessage(playerid, COLOR_GREEN,"Выдано: Броня,Дубинка, Desert Eagle(3 Обоймы), Shotgun (30 патронов)");//Любимый цвет
Police +=1;
}
}
else SendClientMessage(playerid, COLOR_WHITE,"Вы не cостоите в SFPD!");
}
else if(pickupid >= serdce[0] && pickupid <= serdce[3])
{
if(PlayerInfo[playerid][pLevel] >= 9) { SetPlayerHealth(playerid, 100); }
else SendClientMessage(playerid, COLOR_RED,"Только для новичков! (9 лвл)");
}
else if(pickupid >= hospital[0] && pickupid <= hospital[2])
{
if(PlayerInfo[playerid][pHospital] == 1)
{
new Float:Health,hosp[40];
GetPlayerHealth(playerid,Health);
SetPlayerHealth(playerid, Health+1);
PlayerInfo[playerid][pCash] --;
GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]-1);
format(hosp,sizeof(hosp),"~r~-1$~g~ +1/%.0f HP",Health+1);
GameTextForPlayer(playerid,hosp,1000,4);
if(Health >= 100) { SendClientMessage(playerid, COLOR_GREEN,"Курс лечения завершен. Теперь вы можете выйти из больницы"); PlayerInfo[playerid][pHospital] = 0; return true; }
}
else return SendClientMessage(playerid,COLOR_GREEN,"Курс лечения завершен. Вы можете выходить из больницы.");
}
else if(pickupid == hospital[3])
{
if(PlayerInfo[playerid][pNarcoLomka] > 0)
{
new hosp[40];
PlayerInfo[playerid][pNarcoLomka] --;
PlayerInfo[playerid][pCash] -= 5;
GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]-5);
format(hosp,sizeof(hosp),"~r~-5$~g~ -1/%d",PlayerInfo[playerid][pNarcoLomka]);
GameTextForPlayer(playerid,hosp,1000,4);
}
else return SendClientMessage(playerid,COLOR_GREEN,"Вы полностью вылечены от наркозависимости.");
}
else if(pickupid == minstr)
{
if(PlayerInfo[playerid][pLeader] == 26 || PlayerInfo[playerid][pMember] == 26)
{
if(PlayerInfo[playerid][pGunlspdTime] > 0) return SendClientMessage(playerid,COLOR_GRAD1,"{FF0000}x {AFAFAF}Брать оружие можно раз в минуту!");
{
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid,100);
GivePlayerWeapon(playerid, 41, 999999);//Спрей
GivePlayerWeapon(playerid, 24, 21);//3 обоймы дигла
GivePlayerWeapon(playerid, 90, 21);//3 обоймы МП5
SendClientMessage(playerid, COLOR_WHITE,"Выдано: Броня, Spraycan, Desert Eagle (3 Обоймы), MP5 (3 Обоймы)");
PlayerInfo[playerid][pGunlspdTime] = 60;
}
}
return true;
}
else if(pickupid == buygunzakon[4])
{
if(PlayerInfo[playerid][pLeader] == 26 || PlayerInfo[playerid][pMember] == 25) ShowPlayerDialog(playerid,9678,DIALOG_STYLE_MSGBOX, "Комплекты « SWAT » San Andreas","Вам доступен один из двух комплектов:\n\nКомплект № 1\t\tКомплект № 2\nБроня\t\t\tБроня\nДубинка\t\tДубинка\nDesert Eagle\t\tSDPistol\nMP5\t\t\tShotgun\nДымовая шашка\tДымовая шашка", "№ 1","№ 2");
else SendClientMessage(playerid, COLOR_GREY,"{FF0000}x {AFAFAF}Вы не cостоите в SWAT!");
}
else if(pickupid == skinshop[0] || pickupid == skinshop[1])
{
if(PlayerInfo[playerid][pMember] >= 1)
{
switch(PlayerInfo[playerid][pMember])
{
case 1: ChosenSkin[playerid] = 59;
case 2: ChosenSkin[playerid] = 286;
case 3: ChosenSkin[playerid] = 287;
case 4: ChosenSkin[playerid] = 70;
case 5: ChosenSkin[playerid] = 223;
case 6: ChosenSkin[playerid] = 120;
case 7: ChosenSkin[playerid] = 57;
case 10: ChosenSkin[playerid] = 280;
case 11: ChosenSkin[playerid] = 59;
case 12: ChosenSkin[playerid] = 102;
case 13: ChosenSkin[playerid] = 108;
case 14: ChosenSkin[playerid] = 111;
case 15: ChosenSkin[playerid] = 106;
case 16: ChosenSkin[playerid] = 250;
case 17: ChosenSkin[playerid] = 114;
case 18: ChosenSkin[playerid] = 173;
case 19: ChosenSkin[playerid] = 287;
case 21: ChosenSkin[playerid] = 280;
case 23: ChosenSkin[playerid] = JoinPed[105][0];
case 24: ChosenSkin[playerid] = JoinPed[110][0];
case 25: ChosenSkin[playerid] = JoinPed[5][0];
case 26: ChosenSkin[playerid] = 17;
default: return true;
}
SendMes(playerid,COLOR_WHITE,"{FFFFFF}Продавец: Здравствуйте! Сейчас мы выберем вам одежду по лучше!");
ShowMenuForPlayer(ChoseSkin,playerid);
SetPlayerInterior(playerid,5);
PlayerInfo[playerid][pInt] = 5;
new skin =2 + random(100);
SetPlayerVirtualWorld(playerid,skin);
new rand = random(sizeof(gInviteSpawns));
SetPlayerPos(playerid, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
SetPlayerFacingAngle(playerid, gInviteSpawns[rand][3]);
SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
TogglePlayerControllable(playerid, false);
SelectChar[playerid] = INVALID_PLAYER_ID;
SelectCharID[playerid] = PlayerInfo[playerid][pMember];
SelectCharPlace[playerid] = 1;
PlayerInfo[playerid][pModel] = ChosenSkin[playerid];
return true;
}
SetPlayerFacingAngle(playerid, 266.7302);
SetPlayerCameraPos(playerid,222.3489 + 3, -8.5845, 1002.2109);
SetPlayerCameraLookAt(playerid,222.3489, -8.5845, 1002.2109);
SetPlayerInterior(playerid,5);
PlayerInfo[playerid][pInt] = 5;
SendClientMessage(playerid, COLOR_WHITE, "{BBBBBB}Подсказка: Для просмотра доступных скинов используйте клавишу 'Вверх, вниз' (W,S по умолчанию)");
SendClientMessage(playerid, COLOR_WHITE, "{BBBBBB}Подсказка: Для выбора скина используйте клавишу 'Быстрый бег' (пробел по умолчанию).");
SendClientMessage(playerid, COLOR_WHITE, "{BBBBBB}Подсказка: Если вы случайно нажали 'Enter' и меню пропало, нажмите 'Enter' еще раз.");
SetPlayerPos(playerid, 222.3489,-8.5845,1002.2109);
TogglePlayerControllable(playerid, 0);
ChangeSkin[playerid]=0;
ShowMenuForPlayer(BuyClothes, playerid);
}
else if(pickupid == barkazino[0])//бар казино
{
ShowPlayerDialog(playerid,9998, DIALOG_STYLE_LIST, "Барная стойка 'Казино Richi'", "Пиво 750вирт\nВино 1000вирт\nПортвейн 1250вирт\nВодка 1500вирт\nТекила 1750вирт\nКоньяк 2500вирт\nВиски 3000вирт\nАбсент 5000", "Заказать", "Скрыть");
return true;
}
else if(pickupid == marenter[0])
{
if(GetPVarInt(playerid,"MerEnter") > gettime()) return SendClientMessage(playerid, -1, "Вас выгнали с мэрии, ждите своё время.");
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerPos(playerid,385.9440,173.6978,1008.3828);
SetPlayerFacingAngle(playerid, 88.1044);
SetPlayerCheckpoint(playerid,359.8466,184.7337,1008.3828,1.5);
PicCP[playerid] = 2;
}
else if(pickupid == marenter[1])
{
if(GetPVarInt(playerid,"MerEnter") > gettime()) return SendClientMessage(playerid, -1, "Вас выгнали с мэрии, ждите своё время.");
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1409.7349,-1790.565,13.547);
SetPlayerFacingAngle(playerid, 94.6852);
DisablePlayerCheckpoint(playerid);
CP[playerid] = 0;
}
else if(pickupid == marenter[2])
{
if(GetPVarInt(playerid,"MerEnter") > gettime()) return SendClientMessage(playerid, -1, "Вас выгнали с мэрии, ждите своё время.");
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerPos(playerid,366.4958,193.5977,1008.3828);
SetPlayerFacingAngle(playerid, 91.0948);
SetPlayerCheckpoint(playerid,359.8466,184.7337,1008.3828,1.5);
PicCP[playerid] = 2;
}
else if(pickupid == marenter[3])
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1481.055,-1769.540,18.796);
SetPlayerFacingAngle(playerid, 0.3133);
DisablePlayerCheckpoint(playerid);
PicCP[playerid] = 0;
CP[playerid] = 0;
}
else if(pickupid == marenter[4])
{
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerPos(playerid,366.524,160.437,1008.383);
SetPlayerFacingAngle(playerid, 1.0948);
SetPlayerCheckpoint(playerid,359.8466,184.7337,1008.3828,1.5);
PicCP[playerid] = 2;
}
else if(pickupid == marenter[5])
{
if(PlayerInfo[playerid][pLeader] == 7 || PlayerInfo[playerid][pMember] == 7)
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1435.2,-1786.442,33.43);
SetPlayerFacingAngle(playerid, 90.3133);
DisablePlayerCheckpoint(playerid);
PicCP[playerid] = 0;
CP[playerid] = 0;
}
else SendClientMessage(playerid,COLOR_GREY,"У вас нету ключей.");
}
else if(pickupid == rifa[0])//Рифа вход на улицу
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid,2185.96,-1811.94,13.55);
SetPlayerFacingAngle(playerid, 400);
DisablePlayerCheckpoint(playerid);
PicCP[playerid] = 0;
}
else if(pickupid == rifa[1])//Рифа вход в интерьер
{
SetPlayerInterior(playerid,18);
PlayerInfo[playerid][pInt] = 18;
SetPlayerVirtualWorld(playerid, 63);
SetPlayerPos(playerid,-226.9188,1401.3635,27.7656);
SetPlayerFacingAngle(playerid, 500);
SetPlayerCheckpoint(playerid,-219.9122,1407.0699,27.7656,1.0);
PicCP[playerid] = 18;
}
else if(pickupid == mo[0]) //Вход внутрь министерства
{
SetPlayerInterior(playerid,1);
PlayerInfo[playerid][pInt] = 1;
SetPlayerPos(playerid, 2083.7905,743.6461,1097.1939);
SetPlayerFacingAngle(playerid, 267.8309);
}
else if(pickupid == mo[1]) //выход из министерства
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,-2423.6243,336.6418,36.7452);
SetPlayerFacingAngle(playerid, 239.4033);
}
else if(pickupid == vagospic[0])//Vagos вход в интерьер
{
SetPlayerInterior(playerid,4);
PlayerInfo[playerid][pInt] = 4;
SetPlayerVirtualWorld(playerid, 75);
SetPlayerPos(playerid,303.2970,307.1475,1003.5391);
SetPlayerFacingAngle(playerid, 500);
SetPlayerCheckpoint(playerid,300.5920,307.3983,1003.5391,1.0);
PicCP[playerid] = 13;
}
else if(pickupid == vagospic[1])//Vagos выход
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid,2774.2017,-1628.0233,12.1775);
SetPlayerFacingAngle(playerid, 330.4577);
DisablePlayerCheckpoint(playerid);
PicCP[playerid] = 0;
}
else if(pickupid == grooveenter) //грув
{
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerPos(playerid,2496.1580,-1694.5743,1014.7422);
SetPlayerFacingAngle(playerid,177.8856);
SetPlayerVirtualWorld(playerid, 1);
SetPlayerCheckpoint(playerid,2492.4380,-1708.5669,1018.3368,1.0);
PicCP[playerid] = 15;
}
else if(pickupid == swatenter) //swat
{
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerPos(playerid,238.7926,141.2375,1003.0234);
SetPlayerFacingAngle(playerid,2.1113);
}
else if(pickupid == swatenter2) //swat
{
SetPlayerInterior(playerid,3);
PlayerInfo[playerid][pInt] = 3;
SetPlayerPos(playerid,288.8489,168.3671,1007.1719);
SetPlayerFacingAngle(playerid,1.7594);
}
else if(pickupid == swatexit) //swat
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,742.6971,-1357.1042,13.5000);
SetPlayerFacingAngle(playerid,1.6001);
SetPlayerVirtualWorld(playerid, 0);
}
else if(pickupid == swatexit2) //swat
{
SetPlayerInterior(playerid,6);
PlayerInfo[playerid][pInt] = 6;
SetPlayerPos(playerid,296.9200,-108.0720,1001.5156);
SetPlayerFacingAngle(playerid,0.8520);
}
else if(pickupid == grooveexit) //грув
{
PlayerInfo[playerid][pInt] = 0;
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2495.1199,-1688.3727,13.7653);
SetPlayerFacingAngle(playerid, 4.2929);
SetPlayerVirtualWorld(playerid, 0);
DisablePlayerCheckpoint(playerid);
PicCP[playerid] = 0;
}
else if(pickupid == aztecpic[0])//Aztec вход в интерьер
{
SetPlayerInterior(playerid,8);
PlayerInfo[playerid][pInt] = 8;
SetPlayerVirtualWorld(playerid, 36);
SetPlayerPos(playerid,-42.31,1408.18,1084.43);
SetPlayerFacingAngle(playerid, 1000);
SetPlayerCheckpoint(playerid,-46.0471,1398.3119,1084.4297,1.0);
PicCP[playerid] = 17;
}
else if(pickupid == aztecpic[1])//Aztec выход
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid,1667.4498,-2108.3840,13.8906);
SetPlayerFacingAngle(playerid, 178.1356);
DisablePlayerCheckpoint(playerid);
PicCP[playerid] = 0;
}
else if(pickupid == bankpic[0]) //Банк вход
{
SetPlayerInterior(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid,1);
SetPlayerPos(playerid,2307.6462,-15.7474,26.7496);
SetPlayerFacingAngle(playerid, 281.2246);
}
else if(pickupid == bankpic[2])
{
SetPlayerPos(playerid,2315.5771,-1.9133,26.7422);
SetPlayerVirtualWorld(playerid,1);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerFacingAngle(playerid, 180.0);
}
else if(pickupid == bankpic[1]) //Банк выход
{
SetPlayerInterior(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,1414.14,-1702.78,13.5395);
SetPlayerFacingAngle(playerid, 209.7472);
SetPlayerVirtualWorld(playerid,0);
}
else if(pickupid == ballasvhod[0])//Балас вход на улицу
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid,2647.9932,-2021.5747,13.5469);
SetPlayerFacingAngle(playerid, 100);
DisablePlayerCheckpoint(playerid);
PicCP[playerid] = 0;
}
else if(pickupid == ballasvhod[1])//Балас вход в дом
{
SetPlayerInterior(playerid,6);
PlayerInfo[playerid][pInt] = 6;
SetPlayerVirtualWorld(playerid, 34);
SetPlayerPos(playerid,-68.6311,1353.8743,1080.2109);
SetPlayerFacingAngle(playerid, 100);
SetPlayerCheckpoint(playerid,-58.0202,1366.2246,1080.2109,1.0);
PicCP[playerid] = 12;
}
else if(pickupid == sklad[1]) //
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,338.3804,1949.1343,22.0174);
SetPlayerFacingAngle(playerid, 92.2485);
}
else if(pickupid == sklad[0]) //
{
SetPlayerInterior(playerid,6);
PlayerInfo[playerid][pInt] = 6;
SetPlayerPos(playerid,316.9104,-168.6356,999.5938);
SetPlayerFacingAngle(playerid, 355.8037);
}
else if(pickupid == gunarm[0])
{
if(PlayerInfo[playerid][pMember] != 19) return SendClientMessage(playerid, COLOR_WHITE,"Вы не солдат Зоны 51!");
if(PlayerInfo[playerid][pGun51Time] > 0) return SendClientMessage(playerid,COLOR_GRAD1,"{FF0000}x {AFAFAF}Брать оружие можно раз в минуту!");
if(armmatbi <= 0) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет оружия!");
GivePlayerWeapon(playerid, 24, 21);
GivePlayerWeapon(playerid, 31, 150);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid,100);
armmatbi -= 100;
PlayerInfo[playerid][pGun51Time] = 60;
SendClientMessage(playerid, COLOR_GREEN,"Выдано: Броня, Desert Eagle (3 Обоймы), M4A1 (3 Обоймы)");//Любимый цвет
}
else if(pickupid == gunarm[1])
{
if(PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3)
{
if(PlayerInfo[playerid][pGunaviaTime] > 0) return SendClientMessage(playerid,COLOR_GRAD1,"{FF0000}x {AFAFAF}Брать оружие можно раз в минуту!");
if(armmatsf <= 0) return SendClientMessage(playerid,COLOR_GRAD1,"На складе нет оружия!");
GivePlayerWeapon(playerid, 24, 21);
GivePlayerWeapon(playerid, 31, 150);
SetPlayerArmour(playerid, 100);
SetPlayerHealth(playerid,100);
armmatsf -= 100;
PlayerInfo[playerid][pGunaviaTime] = 60;
SendClientMessage(playerid, COLOR_GREEN,"Выдано: Броня, Desert Eagle (3 Обоймы), M4A1 (3 Обоймы)");//Любимый цвет
}
else SendClientMessage(playerid, COLOR_WHITE,"Вы не солдат Армии SF!");
}
else if(pickupid == zonaa) //
{
if(PlayerInfo[playerid][pMember] == 19 || keys[playerid] == 1 || PlayerInfo[playerid][pMember] == 23)
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,279.4233,1835.0087,17.6481);
SetPlayerFacingAngle(playerid, 17.2727);
}
else SendClientMessage(playerid, COLOR_WHITE,"У вас нет ключа!");
}
else if(pickupid == zona) //
{
if( PlayerInfo[playerid][pMember] == 19 || keys[playerid] == 1)
{
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,291.8297,1836.4666,17.6406);
SetPlayerFacingAngle(playerid, 346.3333);
}
else SendClientMessage(playerid, COLOR_WHITE,"У вас нет ключа!");
}
else if(pickupid == plen[0]) //
{
SetPlayerInterior(playerid,6);
PlayerInfo[playerid][pInt] = 6;
SetPlayerPos(playerid,308.0302,-159.7244,999.5938);
SetPlayerFacingAngle(playerid, 258.2231);
}
else if(pickupid == plen[1]) //
{
SetPlayerInterior(playerid,6);
PlayerInfo[playerid][pInt] = 6;
SetPlayerPos(playerid,303.6572,-159.7246,999.5938);
SetPlayerFacingAngle(playerid, 88.7500);
}
else if(pickupid >= 20 && pickupid <= 175)
{
for(new b = 0; b < sizeof(BizzInfo); b++)
{
if (IsPlayerInRangeOfPoint(playerid, 1.0, BizzInfo[b][bEntranceX], BizzInfo[b][bEntranceY], BizzInfo[b][bEntranceZ]))
{
GameTextForPlayer(playerid,"~n~~n~~n~~g~Press~w~ L.ALT",5000,4);
}
}
}
return true;
}