[POMOC] ista komanda


Započeo samper0, Maj 09, 2015, 10:01:50 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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!");
~ Server Pernambucho Roleplay ~
Forum : ~ http://pernambucho.com/ ~
Facebook :~ https://www.facebook.com/events/331686430351597 ~

Owner : JA :D

Hvala , resio sve , moze katanac.

EDIT sad ne moze ni org 1 ni 7.
Poslednja Izmena: Maj 09, 2015, 13:53:08 POSLE PODNE od Duke_Robik


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 "||".
Poslednja Izmena: Maj 10, 2015, 15:24:39 POSLE PODNE od Lenon

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!");
~ Server Pernambucho Roleplay ~
Forum : ~ http://pernambucho.com/ ~
Facebook :~ https://www.facebook.com/events/331686430351597 ~

Owner : JA :D