Evo malo je dugacko xD
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
new sendername;
///////////////////////////////////////////////////////////////////////////////
if(newkeys & KEY_JUMP && !(oldkeys & KEY_JUMP) && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_CUFFED) OnePlayAnim(playerid, "GYMNASIUM", "gym_jog_falloff", 1.5, 0, 0, 0, 0, 0);
if(newkeys & KEY_SPRINT && !(oldkeys & KEY_SPRINT) && GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_CUFFED) OnePlayAnim(playerid, "GYMNASIUM", "gym_jog_falloff", 1.5, 0, 0, 0, 0, 0);
/////////////////////////////////////////////////////////////////////////////
if(!IsPlayerInAnyVehicle(playerid) && newkeys & KEY_JUMP && oldkeys & KEY_SPRINT)
{
BunnyHop ++;
if(BunnyHop >= 3)
{
OnePlayAnim(playerid, "GYMNASIUM", "gym_tread_falloff", 1.5, 0, 0, 0, 0, 0);
BunnyHop = 0;
}
}
////
if(PRESSED(KEY_CROUCH))
{
new string;
if(IsPlayerInRangeOfPoint(playerid, 3,1828.1404,-1538.8190,13.3417)) //
{
if(PI == 1 || PI == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicleid,1818.6010,-1536.4381,13.3757);
}
else
{
SetPlayerPos(playerid, 1818.6010,-1536.4381,13.3757);
}
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Samo clanovi LAPD!");
}
}
////
if(newkeys & KEY_CROUCH)
{
if(UlogovanProvera == 0) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new string;
if(IsPlayerInRangeOfPoint(playerid, 10.0, 1590.4000244141, -1638, 15.199999809265)) //PD KAPIJA
{
if(PI == 1 || PI == 1 || PI == 7 || PI == 7)
{
MoveDynamicObject(kapijapd1,1597.4000244141, -1638 ,15.199999809265, 2.00);
KapijeTimer = SetTimer("pdkapija1", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""GLAVNA"(LA): "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Samo clanovi LA POLICIJA!");
}
else if(IsPlayerInRangeOfPoint(playerid, 10.0,1544.6999511719, -1630.8000488281, 13.10000038147)) //PD RAMPA
{
if(PI == 1 || PI == 1 || PI == 7 || PI == 7)
{
DestroyDynamicObject(pdrampazatvorena);
pdrampaotvorena = CreateDynamicObject(968, 1544.6999511719, -1630.8000488281, 13.10000038147, 0, 353.99993896484, 269.99996948242);
KapijeTimer = SetTimer("pdrampazatvori", 7000, 0);
format(string, sizeof(string), "* %s otvara rampu.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""GLAVNA"(LA): "BELA"Rampa je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Samo clanovi LA POLICIJA!");
}
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1487.04, -1762.43, 3284.27)) // PD MINI ZATVOR
{
if(PI == 1 || PI == 1 || PI == 7 || PI == 7)
{
MoveDynamicObject(LAPDz, 1487.04, -1761.07, 3284.27, 2.0);
KapijeTimer = SetTimer("Zatvaranje1", 7000, 0);
format(string, sizeof(string), "* %s uzima kljuc i otvara vrata.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""GLAVNA"(LA): "BELA"Vrata su otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Samo clanovi LA POLICIJA!");
}
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 2234.4287, -2215.4099, 13.5469)) // TVF KAPIJA
{
if(PI == 2 || PI == 2)
{
MoveDynamicObject(tvfkapija1, 2239.8999023438, -2220.8999023438, 14.39999961853, 2.0);
MoveDynamicObject(tvfkapija2, 2228.8000488281, -2210, 14.39999961853, 2.0);
KapijeTimer = SetTimer("ZatvaranjeTVF", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""GLAVNA"(LA): "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Samo clanovi Italian Syndicate!");
}
/*//--------------------------------------------------------------------------
else if(IsPlayerInRangeOfPoint(playerid, 15.0,1812.93604, -2072.03564, 14.19417))
{
if(PI == 9 || PI == 9)
{
MoveDynamicObject(rmkapija,1812.80798, -2063.00488, 14.19417, 5.00); // kordinate otvorene kapije
SendClientMessage(playerid, COLOR_BLUE,"Kapija RM-a je otvorena, zatvorice se za 7 sekundi.");
KapijeTimer = SetTimer("ZatvaranjeRM", 7000, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else return SCM(playerid,-1, ""ORANGE" "BELA"Ovu kapiju mogu otvoriti samo clanovi RM !");
}*/
//--------------------------------------------------------------------------
else if(IsPlayerInRangeOfPoint(playerid, 15.0, 1538.26, -1450.45, 13.57))
{
if(PI == 7 || PI == 7)
{
MoveDynamicObject(fbikapijaa1,1538.26, -1450.45, 9.12, 5.00); // kordinate otvorene kapije
SendClientMessage(playerid, COLOR_BLUE,""GLAVNA"(LA): "BELA"Kapija FBI-a je otvorena, zatvorice se za 7 sekundi.");
KapijeTimer = SetTimer("ZatvaranjeFBI", 7000, 0);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima daljinski i otvara kapiju.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Ovu kapiju mogu otvoriti samo clanovi FBI-a !");
}
/*
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1021.47339, -926.84686, 42.58535)) // PS KAPIJA
{
if(PI == 8 || PI == 8)
{
MoveDynamicObject(pskapija, 1021.47339, -926.84686, 39.52030, 1.00);
KapijeTimer = SetTimer("kapijaps", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ORANGE"Parking Servis | "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else
{
if(PI < 1001) return SCM(playerid, -1, ""JCRVENA"ERROR: "SVCRVENA"Nemate dovoljno novca da otvorite kapiju!");
MoveDynamicObject(pskapija, 1021.47339, -926.84686, 39.52030, 1.00);
KapijeTimer = SetTimer("kapijaps", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ORANGE"Parking Servis | "BELA"Kapija je otvorena i zatvorice se automacki!");
g_NovacMinus(playerid, 1000);
}
}
*/
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 2178.9497, -2254.9697, 14.7734)) // TVF GARAZA
{
if(PI == 2 || PI == 2)
{
MoveDynamicObject(tvfgaraza, 2178, -2255.3999023438, 18.799999237061, 2.0);
KapijeTimer = SetTimer("ZatvaranjeTVFG", 7000, 0);
format(string, sizeof(string), "* %s otvara garazu.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""GLAVNA"(LA): "BELA"Garaza je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Samo clanovi Italian Syndicate!");
}
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1245.1999511719, -767, 93.900001525879)) // KAPIJA
{
if(PI == 3 || PI == 3)
{
MoveDynamicObject(bdtkapija, 1255.6999511719, -766.90002441406, 93.900001525879, 2.0);
KapijeTimer = SetTimer("ZatvaranjeBDT", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""GLAVNA"(LA): "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Samo clanovi Yakuza!");
}
else if(IsPlayerInRangeOfPoint(playerid, 10.0, -1077.72461, -1647.16736, 78.04394)) // Yakuza MESTO ZA DROGU
{
if(PI == 3 || PI == 3)
{
MoveDynamicObject(yakuzadroga, -1077.72461, -1647.16736, 72.55985, 2.0);
KapijeTimer = SetTimer("ZatvaranjeYAKUZAD", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""GLAVNA"(LA): "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Samo clanovi Yakuza!");
}
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 785.35785, -1152.38989, 25.31917)) // Salvatore kapija
{
if(PI == 17 || PI == 17)
{
MoveDynamicObject(Salvatorekapija, 785.35785, -1152.38989, 19.82779, 2.0);
KapijeTimer = SetTimer("ZatvaranjeSalvatorekapija", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""GLAVNA"(LA): "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Samo clanovi Salvatore!");
}
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1101.22839, -1741.71375, 15.19238)) // TAXI kapija
{
if(PI == 20 || PI == 20)
{
MoveDynamicObject(tkapija, 1101.22839, -1741.71375, 9.66015, 2.0);
KapijeTimer = SetTimer("Zatvaranjetkapija", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""GLAVNA"(LA): "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Samo clanovi TAXI!");
}
else if(IsPlayerInRangeOfPoint(playerid, 10.0, -75.53151, -352.60645, 3.14489)) // Trijada kapija
{
if(PI == 18 || PI == 18)
{
MoveDynamicObject(boulevarkapija,-75.53151, -352.60645, -2.38624, 2.0);
KapijeTimer = SetTimer("Zatvaranjeboulevar", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""GLAVNA"(LA): "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Samo clanovi Trijada F!");
}
else if(IsPlayerInRangeOfPoint(playerid, 10.0, 708.7999900,-1415.9000200,15.3000000)) // Farmer Kapija
{
if(PI == 261 || PI == 261)
{
MoveDynamicObject(farmakapija,708.7999900,-1415.6999500,9.8000000, 2.0);
KapijeTimer = SetTimer("ZatvaranjeFA", 7000, 0);
format(string, sizeof(string), "* %s otvara kapiju.", GetName(playerid));
ProxDetector(30.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""GLAVNA"(LA): "BELA"Kapija je otvorena i zatvorice se automacki!");
}
else return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Samo clanovi VIP Team!");
}