Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Scripter Braun poslato April 20, 2015, 20:07:25 POSLE PODNE

Naslov: [Pomoc] Izbacuje da ne postoji komanda
Poruka od: Scripter Braun poslato April 20, 2015, 20:07:25 POSLE PODNE
Skripta koju koristim: Nebitno
Detaljan opis problema: Ne znam do cega je kada stojim pored kombija u kome treba da stavim kutiju pise da ta komanda ne postoji a kada ne stojim pored njega pise da nisam blizu njega zasto mi izlazi da komanda ne postoji kad sam pored njega ?
Dio skripte:
KOD:
CMD:utovarimats(playerid, params[])
    {
    if(PlayerInfo[playerid][pMember] != 4 && PlayerInfo[playerid][pLeader] != 4 && PlayerInfo[playerid][pMember] != 9 && PlayerInfo[playerid][pLeader] != 9 && PlayerInfo[playerid][pMember] != 11 && PlayerInfo[playerid][pLeader] != 11)
{
    SCM(playerid,-1,"Niste ovlasceni da koristite ovu komandu!");
    return 1;
}
if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
{
new cvid = GetClosestVehicle(playerid);
if(UzeoMats[playerid] == 0) return SCM(playerid,-1,"Niste uzeli mats");
new Float:Poz[3]; GetVehiclePos(GetClosestVehicle(playerid), Poz[0], Poz[1], Poz[2]);
if(!POS(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid,-1,"Niste blizu vozila za mats!");
if(cvid != PO1Sverc[1]) return SCM(playerid,-1,"Niste blizu vozila za mats!");
MatsUVozilu[GetClosestVehicle(playerid)] = 1;
PrikaziInfo(playerid,"Sada otidjite nazad do baze!");
RemovePlayerAttachedObject(playerid, 0);
UzeoMats[playerid] = 0;
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Naslov: Odg: [Pomoc] Izbacuje da ne postoji komanda
Poruka od: Crazyn3ss poslato April 21, 2015, 01:12:50 PRE PODNE
aj posalji ovaj POS, PO11Sverc
Naslov: Odg: [Pomoc] Izbacuje da ne postoji komanda
Poruka od: Scripter Braun poslato April 21, 2015, 15:30:05 POSLE PODNE
Evo ti pos:
#define POS IsPlayerInRangeOfPoint
Evo PO1Sverc:
new PO1Sverc[2];
PO1Sverc[0] = AddStaticVehicle(445, -2467.2498,153.3639,34.8846,272.0280, 1, 1);
    PO1Sverc[1] = AddStaticVehicle(445, -2467.1902,149.8802,34.8848,271.1167, 1, 1);

Naslov: Odg: [Pomoc] Izbacuje da ne postoji komanda
Poruka od: Crazyn3ss poslato April 21, 2015, 17:38:42 POSLE PODNE
kako ti je definiran GetClosestVehicle
Naslov: Odg: [Pomoc] Izbacuje da ne postoji komanda
Poruka od: arnel avdic poslato April 21, 2015, 17:43:56 POSLE PODNE
CMD:utovarimats(playerid,params[])
{
if(PlayerInfo[playerid][pMember] !=4 && PlayerInfo[playerid][pLeader] != 4 && PlayerInfo[playerid][pMember] != 9 && PlayerInfo[playerid][pLeader] != 9 && PlayerInfo[playerid][pMember] != 11 && PlayerInfo[playerid][pLeader] != 11) return SCM(playerid,-1,"Niste ovlasteni za ovu komandu !");
if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLeader] == 9)
{
    new cvid = GetClosestVehicle(playerid);
if(UzeoMats[playerid] == 0) return SCM(playerid,-1,"Niste uzeli mats");
new Float:Poz[3]; GetVehiclePos(GetClosestVehicle(playerid), Poz[0], Poz[1], Poz[2]);
if(!POS(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid,-1,"Niste blizu vozila za mats!");
if(cvid != PO1Sverc[1]) return SCM(playerid,-1,"Niste blizu vozila za mats!");
MatsUVozilu[GetClosestVehicle(playerid)] = 1;
PrikaziInfo(playerid,"Sada otidjite nazad do baze!");
RemovePlayerAttachedObject(playerid, 0);
UzeoMats[playerid] = 0;
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
}
else return SCM(playerid,-1,"Ne mozete to !");
return 1;
}
de sad ovako probaj ne mjenjaj nista