Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: luka2223 poslato Septembar 20, 2014, 00:13:09 PRE PODNE

Naslov: [POMOC]Help
Poruka od: luka2223 poslato Septembar 20, 2014, 00:13:09 PRE PODNE
Skripta koju koristim:LARP
Detaljan opis problema:Nece da radi ovo nikako
Dio skripte:if(PRESSED(KEY_CROUCH))
{
new string[100];
if(IsPlayerInRangeOfPoint(playerid, 3,1828.1404,-1538.8190,13.3417))   //
{
if(PI[playerid][pClan] == 1 || PI[playerid][pLider] == 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!");
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):Nemogu nikako napravit ako moze neko da mi napravi tako nesto.
Sve sam napravio kako si reko ne eradi ni kako
Naslov: Odg: [POMOC]Help
Poruka od: [CH]Lenon poslato Septembar 20, 2014, 08:33:34 PRE PODNE
Meni ovo radi normalno, kad si na nogama pritisni "C" a kad si u vozilu pritisni "H".
Naslov: Odg: [POMOC]Help
Poruka od: luka2223 poslato Septembar 20, 2014, 12:06:01 POSLE PODNE
Meni nece nikako definiro sam ono if pressed ono sto si poslo i sve kako i ti nece ni kad si na nogama ni u vozilu neznam sta je.Ajde skini taj od tea mod pa probja to namestit pa mi javi kako molim te
Naslov: Odg: [POMOC]Help
Poruka od: [CH]Lenon poslato Septembar 20, 2014, 15:23:10 POSLE PODNE
Citat: luka2223 poslato Septembar 20, 2014, 12:06:01 POSLE PODNE
Meni nece nikako definiro sam ono if pressed ono sto si poslo i sve kako i ti nece ni kad si na nogama ni u vozilu neznam sta je.Ajde skini taj od tea mod pa probja to namestit pa mi javi kako molim te

Gdje stavljas sve to, pod koji public?
Naslov: Odg: [POMOC]Help
Poruka od: luka2223 poslato Septembar 20, 2014, 15:58:16 POSLE PODNE
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
Naslov: Odg: [POMOC]Help
Poruka od: [CH]Lenon poslato Septembar 20, 2014, 16:32:28 POSLE PODNE
Postavi ovdje cijeli OnPlayerKeyStateChange ili mi posalji na pm.
Naslov: Odg: [POMOC]Help
Poruka od: luka2223 poslato Septembar 20, 2014, 17:11:00 POSLE PODNE
Evo malo je dugacko xD
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{

    new sendername[MAX_PLAYER_NAME];
///////////////////////////////////////////////////////////////////////////////
    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[playerid] ++;
    if(BunnyHop[playerid] >= 3)
{
        OnePlayAnim(playerid, "GYMNASIUM", "gym_tread_falloff", 1.5, 0, 0, 0, 0, 0);
        BunnyHop[playerid] = 0;
}
}
////
if(PRESSED(KEY_CROUCH))
{
new string[100];
if(IsPlayerInRangeOfPoint(playerid, 3,1828.1404,-1538.8190,13.3417))   //
{
if(PI[playerid][pClan] == 1 || PI[playerid][pLider] == 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[playerid] == 0) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Moras se ulogovati da bi koristio ovu komandu!");
new string[100];
if(IsPlayerInRangeOfPoint(playerid, 10.0, 1590.4000244141, -1638, 15.199999809265)) //PD KAPIJA
{
if(PI[playerid][pClan] == 1 || PI[playerid][pLider] == 1 || PI[playerid][pLider] == 7 || PI[playerid][pClan] == 7)
{
MoveDynamicObject(kapijapd1,1597.4000244141, -1638 ,15.199999809265, 2.00);
KapijeTimer[playerid] = 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[playerid][pClan] == 1 || PI[playerid][pLider] == 1 || PI[playerid][pLider] == 7 || PI[playerid][pClan] == 7)
    {
        DestroyDynamicObject(pdrampazatvorena);
pdrampaotvorena = CreateDynamicObject(968, 1544.6999511719, -1630.8000488281, 13.10000038147, 0, 353.99993896484, 269.99996948242);
KapijeTimer[playerid] = 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[playerid][pClan] == 1 || PI[playerid][pLider] == 1 || PI[playerid][pLider] == 7 || PI[playerid][pClan] == 7)
{
MoveDynamicObject(LAPDz, 1487.04, -1761.07, 3284.27, 2.0);
KapijeTimer[playerid] = 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[playerid][pClan] == 2 || PI[playerid][pLider] == 2)
{
MoveDynamicObject(tvfkapija1, 2239.8999023438, -2220.8999023438, 14.39999961853, 2.0);
            MoveDynamicObject(tvfkapija2, 2228.8000488281, -2210, 14.39999961853, 2.0);
KapijeTimer[playerid] = 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[playerid][pClan] == 9 || PI[playerid][pLider] == 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[playerid] = 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"[RM] "BELA"Ovu kapiju mogu otvoriti samo clanovi RM !");
}*/
//--------------------------------------------------------------------------
else if(IsPlayerInRangeOfPoint(playerid, 15.0, 1538.26, -1450.45, 13.57))
{
    if(PI[playerid][pClan] == 7 || PI[playerid][pLider] == 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[playerid] = 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[playerid][pClan] == 8 || PI[playerid][pLider] == 8)
{
MoveDynamicObject(pskapija, 1021.47339, -926.84686, 39.52030, 1.00);
KapijeTimer[playerid] = 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[playerid][pNovacDzep] < 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[playerid] = 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[playerid][pClan] == 2 || PI[playerid][pLider] == 2)
{
MoveDynamicObject(tvfgaraza, 2178, -2255.3999023438, 18.799999237061, 2.0);
KapijeTimer[playerid] = 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[playerid][pClan] == 3 || PI[playerid][pLider] == 3)
{
MoveDynamicObject(bdtkapija, 1255.6999511719, -766.90002441406, 93.900001525879, 2.0);
KapijeTimer[playerid] = 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[playerid][pClan] == 3 || PI[playerid][pLider] == 3)
{
MoveDynamicObject(yakuzadroga, -1077.72461, -1647.16736, 72.55985, 2.0);
KapijeTimer[playerid] = 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[playerid][pClan] == 17 || PI[playerid][pLider] == 17)
{
MoveDynamicObject(Salvatorekapija, 785.35785, -1152.38989, 19.82779, 2.0);
KapijeTimer[playerid] = 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[playerid][pClan] == 20 || PI[playerid][pLider] == 20)
{
MoveDynamicObject(tkapija, 1101.22839, -1741.71375, 9.66015, 2.0);
KapijeTimer[playerid] = 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[playerid][pClan] == 18 || PI[playerid][pLider] == 18)
{
MoveDynamicObject(boulevarkapija,-75.53151, -352.60645, -2.38624, 2.0);
KapijeTimer[playerid] = 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[playerid][pPosedovanjeKuce] == 261 || PI[playerid][pRent] == 261)
{
MoveDynamicObject(farmakapija,708.7999900,-1415.6999500,9.8000000, 2.0);
KapijeTimer[playerid] = 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!");
}
Naslov: Odg: [POMOC]Help
Poruka od: @Mirzerian_06 poslato Septembar 20, 2014, 17:46:39 POSLE PODNE
if(newkeys & KEY_CROUCH)
Probaj pomocu ove vrste provjere.
Naslov: Odg: [POMOC]Help
Poruka od: luka2223 poslato Septembar 20, 2014, 20:14:28 POSLE PODNE
Amare probo sam I to nece opet
Naslov: Odg: [POMOC]Help
Poruka od: xyzcod2 poslato Septembar 21, 2014, 11:59:30 PRE PODNE
Sta je tocno problem?

Ugl. pokusaj ovako

if(newkeys & KEY_CROUCH)
{
new string[100];
if(IsPlayerInRangeOfPoint(playerid, 3,1828.1404,-1538.8190,13.3417))   //
{
if(PI[playerid][pClan] == 1 || PI[playerid][pLider] == 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!");
}
return 1;
}