Skripta koju koristim:UP
Detaljan opis problema:Napravio sam jos jednu drzavnu organizaciju ID:7 i sad trebaju koristit neke iste komande (tipa /uhapsi /cuff /uncuff /itd) pa nzm kako da ORG ID 1 I ORG ID 7 mogu da koriste jednu istu komandu
Dio skripte:
YCMD:megafon(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"WE:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pClan] != 1 && PlayerInfo[playerid][pLider] != 1) return SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi LSPD!");
if(PolicajacNaDuznosti[playerid] == 0) return SendClientMessage(playerid, -1, ""PLAVA"(LSPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
if(PlayerInfo[playerid][pMutiran] != 0) return SCM(playerid,-1, ""CRVENA"[WE:RP] "SIVA"Mutiran si pa nemozes koristit ovu komandu!");
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid,-1, ""PLAVA"[WE:RP] "BELA"Morate biti u vozilu!");
new result[256],text;
if(sscanf(params, "s[100]",text )) return SendClientMessage(playerid, -1, ""PLAVA"WE:RP Pomoc | "BELA"/megafon [megaphone text]");
new tekst1 = strlen(result);
for(new i = 0; i<tekst1; i++) { if(IsNumeric(result[i])) result[i] = '*' ; }
format(result, sizeof(result), ""ZUTA"[ Policajac %s(megafon): %s ]",GetName(playerid), text);
ProxDetector(60.0, playerid, result,BELA2,BELA2,BELA2,BELA2,BELA2);
return 1;
}
YCMD:pretresi(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,"WE:RP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo[playerid][pClan] != 1 && PlayerInfo[playerid][pLider] != 1) return SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi LSPD!");
if(PolicajacNaDuznosti[playerid] == 0) return SendClientMessage(playerid, -1, ""PLAVA"(LSPD) "SIVA"Niste uzeli znacku(duznost) pa nemozete koristi tu komandu!");
if(IsPlayerInAnyVehicle(playerid)) return SCM(playerid, -1, ""CRVENA"[GRESKA] "SIVA"Nemozes koristiti tu komandu kad si u vozilu!");
new id;
if(sscanf(params, "u", id)) return SCM(playerid, -1, ""PPLAVA"WE:RP Pomoc | "BELA"/pretresi [ID/Ime]");
if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""CRVENA"[GRESKA] "SIVA"Igrac je offline!");
if(!DaljinaIgraca(5.0,playerid,id)) return SCM(playerid,-1,""CRVENA"[GRESKA] "SIVA"Taj igrac nije blizu tebe!");
new droga1[24],materijali1[24],oruzije[24],string[128];
if(PlayerInfo[id][pDroga] > 0) droga1 = "Poseduje Drogu";
else if(PlayerInfo[id][pDroga] == 0) droga1 = "Nema Droge!";
if(PlayerInfo[id][pMats] > 0) materijali1 = "Poseduje Materijale";
else if(PlayerInfo[id][pMats] == 0) materijali1 = "Nema Materijala!";
if(GetPlayerWeapon(id) > 0) oruzije = "Poseduje Oruzije";
else if(GetPlayerWeapon(id) == 0) oruzije = "Nema Oruzije!";
SCMF(playerid,-1, ""ZUTA"|----------------Stvari %s----------------|", GetName(id));
SCMF(playerid,-1, "- Droga: "ZUTA"%s", droga1);
SCMF(playerid,-1, "- Materijali: "ZUTA"%s", materijali1);
SCMF(playerid,-1, "- Oruzije: "ZUTA"%s", oruzije);
format(string, sizeof(string), "* Policajac %s pretresa %s.", GetName(playerid),GetName(id));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
if(PlayerInfo[playerid][pClan] != 1 && PlayerInfo[playerid][pLider] != 1 || PlayerInfo[playerid][pClan] != 7 && PlayerInfo[playerid][pLider] != 7) return SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi LSPD!");
Hvala , resio sve , moze katanac.
EDIT sad ne moze ni org 1 ni 7.
BUMP
Citat: arnel avdic poslato Maj 09, 2015, 12:00:38 POSLE PODNE
if(PlayerInfo[playerid][pClan] != 1 && PlayerInfo[playerid][pLider] != 1 || PlayerInfo[playerid][pClan] != 7 && PlayerInfo[playerid][pLider] != 7) return SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi LSPD!");
Po tome tvome kodu treba biti i id orge 1 i id orge 7
Stavi ovako:
if((PlayerInfo[playerid][pClan] != 1 && PlayerInfo[playerid][pLider] != 1) || (PlayerInfo[playerid][pClan] != 7 && PlayerInfo[playerid][pLider] != 7)) return SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi LSPD!");
A mogao si sve staviti i sa "||".
ma moracu ovako npr /tazer novu cmd /stazer
P.S. ne radi ovo
if(PlayerInfo[playerid][pClan] != 1 && PlayerInfo[playerid][pLider] != 1 && PlayerInfo[playerid][pClan] != 7 && PlayerInfo[playerid][pLider] != 7) return SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi LSPD!");
Probaj ovako
if(PlayerInfo[playerid][pClan] != 1 || PlayerInfo[playerid][pLider] != 1 || PlayerInfo[playerid][pClan] != 7 || PlayerInfo[playerid][pLider] != 7) return SendClientMessage(playerid,-1,""PLAVA"[GRESKA] "SIVA"Samo clanovi LSPD!");