[HELP] Can someone translate this
#1

can someone translate command from ycmd to strcmp, please.. I know that everyone will say that ycmd is better, but all my script is in strcmp and it doesnt work with ycmd, so i need these commands in strcmp

Код:
YCMD:kreirajkucu(playerid, params[],help)
{
	#pragma unused help
	if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"[HS] "CRVENA"Nemate ovlastenje za koriscenje ove komande!");
	new idkuce,vrsta,level,cena,Float:X,Float:Y,Float:Z,fkuce[80],string[400]; GetPlayerPos(playerid,X,Y,Z);
	if(sscanf(params, "iiii",idkuce,vrsta,level,cena)) return SCM(playerid,-1,""CRVENA"HS | "SIVA"/kreirajkucu [ID] [Vrsta] [Level] [Cena]");
    if(idkuce >= MAX_KUCA) return SCM(playerid,-1, ""CRVENA"HS | "SIVA"Maximum kuca je ogranicen ne mozes koristiti taj ID!");
	format(fkuce, sizeof(fkuce), KUCE_FILE, idkuce);
	if(fexist(fkuce)) return SCM(playerid,-1, "HS | "SPLAVA"ID te kuce vec postoji!");
	if(vrsta == 0) // MALA KUCA
	{
        KucaInfo[idkuce][kIzlazX] = 223.043991;
    	KucaInfo[idkuce][kIzlazY] = 1289.259888;
    	KucaInfo[idkuce][kIzlazZ] = 1082.199951;
    	KucaInfo[idkuce][kInt] = 1;
    	strmid(KucaInfo[idkuce][kVrsta],"Mala Kuca",0,strlen("Mala Kuca"),255);
    	KucaInfo[idkuce][kPromenaIntKuce] = 1;
	}
	else if(vrsta == 1) // SREDNJA KUCA
	{
        KucaInfo[idkuce][kIzlazX] = 225.756989;
    	KucaInfo[idkuce][kIzlazY] = 1240.000000;
    	KucaInfo[idkuce][kIzlazZ] = 1082.149902;
    	KucaInfo[idkuce][kInt] = 2;
    	strmid(KucaInfo[idkuce][kVrsta],"Srednja Kuca",0,strlen("Srednja Kuca"),255);
    	KucaInfo[idkuce][kPromenaIntKuce] = 2;
	}
	else if(vrsta == 2) // VELIKA KUCA
	{
        KucaInfo[idkuce][kIzlazX] = 235.508994;
    	KucaInfo[idkuce][kIzlazY] = 1189.169897;
    	KucaInfo[idkuce][kIzlazZ] = 1080.339966;
    	KucaInfo[idkuce][kInt] = 3;
    	strmid(KucaInfo[idkuce][kVrsta],"Velika Kuca",0,strlen("Velika Kuca"),255);
    	KucaInfo[idkuce][kPromenaIntKuce] = 3;
	}
	KucaInfo[idkuce][kCena] = cena; KucaInfo[idkuce][kLevel] = level; KucaInfo[idkuce][kUlazX] = X; KucaInfo[idkuce][kSkin] = -1;
    KucaInfo[idkuce][kUlazY] = Y; KucaInfo[idkuce][kUlazZ] = Z; KucaInfo[idkuce][kProveraVlasnika] = 0; KucaInfo[idkuce][kHeal] = 0;
    KucaInfo[idkuce][kNovac] = 0; KucaInfo[idkuce][kZatvoreno] = 1; KucaInfo[idkuce][kVW] = idkuce; KucaInfo[idkuce][kZvono] = 0;
    KucaInfo[idkuce][kOruzije] = -1; KucaInfo[idkuce][kMunicija] = 0; KucaInfo[idkuce][kRent] = 0; 
    strmid(KucaInfo[idkuce][kVlasnik],"Niko",0,strlen("Niko"),255); strmid(KucaInfo[idkuce][kIme],"Default",0,strlen("Default"),255);
    format(string,sizeof(string),""ZELENA"Kuca na Prodaju!\nVrsta: "BELA"%s\n"ZELENA"Cena: "BELA"%d\n"ZELENA"Level: "BELA"%d\n"ZELENA"ID Kuce: "BELA"%d\n"ZELENA"Za kupovinu /kupikucu",KucaInfo[idkuce][kVrsta],KucaInfo[idkuce][kCena],KucaInfo[idkuce][kLevel],idkuce);
    KucaLabel[idkuce] = Create3DTextLabel(string ,0x33CCFFAA,X,Y,Z,25,0,1);
    KucaPickup[idkuce] = CreatePickup(1273, 1, KucaInfo[idkuce][kUlazX], KucaInfo[idkuce][kUlazY], KucaInfo[idkuce][kUlazZ]);
	SCM(playerid,-1,""SIVA"Kuca je uspesno kreirana!"); SacuvajKucu(idkuce);
	return 1;
}
///////////////////////////////////////////////////
YCMD:kupikucu(playerid, params[], help)
{
    #pragma unused help
    #pragma unused params
    for(new i; i < sizeof(KucaInfo); i++)
	{
    	if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ]))
    	{
    		if(!strcmp(KucaInfo[i][kVlasnik], "Niko", true) && KucaInfo[i][kProveraVlasnika] == 0)
    		{
				if(PlayerInfo[playerid][pPosedovanjeKuce] != -1) return SCM(playerid,-1, ""CRVENA"HS | "SIVA"Vec imas kucu!");
				if(GetPlayerScore(playerid) < KucaInfo[i][kLevel]) return SCM(playerid,-1,"HS | "CRVENA"Nemate dovoljan level za kupovinu kuce!");
				if(GetPlayerMoney(playerid) < KucaInfo[i][kCena]) return SCM(playerid,-1, "HS | "CRVENA"Nemate dovoljno novca za kupovinu kuce!");
				if(PlayerInfo[playerid][pRent] != -1) return SCM(playerid,-1,"HS | "CRVENA"Rentate kucu prvo unrentajte kucu da bi kupili ovu!");
				strmid(KucaInfo[i][kVlasnik], ImeIgraca(playerid), 0, strlen(ImeIgraca(playerid)), 255);
				KucaInfo[i][kProveraVlasnika] = 1; SetPlayerInterior(playerid, KucaInfo[i][kInt]); PlayerInfo[playerid][pPosedovanjeKuce] = i;
				SetPlayerVirtualWorld(playerid, KucaInfo[i][kVW]); SetPlayerPos(playerid, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]);
				KucaInfo[i][kZatvoreno] = 0; GivePlayerMoney(playerid, -KucaInfo[i][kCena]); KuceLP(i); SacuvajKucu(i); SacuvajIgraca(playerid);
				SCM(playerid,-1, ""SPLAVA"HS | "SIVA"Cestitamo, kupili ste kucu!");
				SCM(playerid,-1, ""SPLAVA"HS | "SIVA"Za komande kuce koristite /kuca!");
				SCM(playerid,-1, ""SPLAVA"HS | "SIVA"Za ulaz u kucu koristi tipku F!");
				return 1;
			}
			else return SCM(playerid, -1, ""CRVENA"HS | "SIVA"Ta kuca se ne prodaje!");
		}
	}
    return 1;
}
////////////////////////////////////////////////////
YCMD:kuca(playerid, params[], help)
{
    #pragma unused help
    #pragma unused params
    new string[256],i = PlayerInfo[playerid][pPosedovanjeKuce];
	if(i == -1) return SCM(playerid,-1,""CRVENA"HS | "SIVA"Nemate kucu!");
	if(strcmp(KucaInfo[PlayerInfo[playerid][pPosedovanjeKuce]][kVlasnik], ImeIgraca(playerid), true)) return SCM(playerid,-1, ""CRVENA"HS | "SIVA"Niste vlasnik te kuce!");
    format(string,sizeof(string),""BELA"Informacije\nOtkljucaj\nZakljucaj\nOstavi novac\nUzmi novac\nOstavi gun\nUzmi gun\nProdaj kucu\nPromeni Ime\nKuca Spawn\nDozvoli/Zabrani Rent\nCena Renta\nZvono (5000$)\nHeal - Upgrade (10000$)\nOstavi/Uzmi skin\nLociraj/Iskljuci\nPreuredi");
    SPD(playerid, DIALOG_KUCA, DIALOG_STYLE_LIST, ""ZELENA"Kuca Opcije", string, "Odaberi", "Izlaz");
	return 1;
}
////////////////////////////////////////////////////
YCMD:rentajkucu(playerid, params[], help)
{
    #pragma unused help
    #pragma unused params
   	for(new i = 0; i < MAX_KUCA; i++)
	{
		if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ]))
		{
	        if(PlayerInfo[playerid][pPosedovanjeKuce] != -1) return SCM(playerid,-1, ""CRVENA"HS | "SIVA"Vec imas kucu pa ne mozes rentati!");
			if(KucaInfo[i][kRent] == 0) return SCM(playerid,-1,"HS | "ZUTA"U toj kuci rent nije dozvoljen!");
		    if(GetPlayerMoney(playerid) < KucaInfo[i][kCenaRenta]) return SCM(playerid,-1,"HS | "ZUTA"Nemas dovoljno novca za rent!");
	        GivePlayerMoney(playerid, KucaInfo[i][kCenaRenta]); KucaInfo[i][kNovac] += KucaInfo[i][kCenaRenta];
		    PlayerInfo[playerid][pRent] = i; SetPlayerInterior(playerid, KucaInfo[i][kInt]); SetPlayerVirtualWorld(playerid, KucaInfo[i][kVW]);
			SetPlayerPos(playerid, KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]); PlayerInfo[playerid][pProveraSpawna] = 2;
			SCM(playerid,-1,""ZUTA"Uspesno ste rentali kucu!"); SacuvajKucu(i); SacuvajIgraca(playerid);
			return 1;
		}
	}
    return 1;
}
///////////////////////////////////////////////////
YCMD:zvoni(playerid, params[], help)
{
	#pragma unused params
	#pragma unused help
	for(new i = 0; i < sizeof(KucaInfo); i++)
	{
		if(IsPlayerInRangeOfPoint(playerid, 5.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ]))
		{
	        if(KucaInfo[i][kZvono] == 0) return SCM(playerid,-1,""SIVA"Ta kuca nema zvono!");
			SCM(playerid,-1,""ZUTA"Zvonite na vrata!");
			foreach(Player, k)
			{
				if(IsPlayerInRangeOfPoint(k, 15.0,KucaInfo[i][kIzlazX], KucaInfo[i][kIzlazY], KucaInfo[i][kIzlazZ]))
				{
            		SCM(k,-1, ""ZUTA"Neko zvoni na vratima.");
				}
			}
		}
	}
	return 1;
}
////////////////////////////////////////////////////
YCMD:unrentaj(playerid, params[], help)
{
	#pragma unused params
	#pragma unused help
	if(PlayerInfo[playerid][pPosedovanjeKuce] != -1) return SCM(playerid,-1, ""CRVENA"HS | "SIVA"Imas kucu ne mozes to!");
	if(PlayerInfo[playerid][pRent] == -1) return SCM(playerid,-1,""ZUTA"Ne rentas kucu!");
	PlayerInfo[playerid][pRent] = -1; SetPlayerHealth(playerid,0); SCM(playerid,-1,""ZUTA"Unrent ste kucu!");
	return 1;
}
////////////////////////////////////////////////////
YCMD:izbrisikucu(playerid, params[], help)
{
	#pragma unused help
	#pragma unused params
	if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"HS | "CRVENA"Niste ovlasnite da koristite ovu komandu!");
	new kFile[50],id;
	if(sscanf(params,"i",id)) return SCM(playerid,-1,"HS | "ZUTA"/izbrisikucu [ID]");
	format(kFile, sizeof(kFile), KUCE_FILE, id);
	if(fexist(kFile)) { fremove(kFile); Delete3DTextLabel(KucaLabel[id]); DestroyPickup(KucaPickup[id]); }
	else { SCM(playerid,-1,"Taj id kuce ne postoji!"); }
	return 1;
}
////////////////////////////////////////////////////
YCMD:portkuca(playerid, params[], help)
{
	#pragma unused help
	#pragma unused params
	if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"HS | "CRVENA"Niste ovlasnite da koristite ovu komandu!");
	new id,kFile[50];
	if(sscanf(params,"i",id)) return SCM(playerid,-1,"HS | "ZUTA"/portkuca [ID]");
	format(kFile, sizeof(kFile), KUCE_FILE, id);
    SetPlayerPos(playerid,KucaInfo[id][kUlazX], KucaInfo[id][kUlazY], KucaInfo[id][kUlazZ]);
    SetPlayerInterior(playerid,0); SetPlayerVirtualWorld(playerid,0);
	return 1;
}
/////////////////////////////////////////////////////
YCMD:ekucu(playerid, params[], help)
{
	#pragma unused help
	if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"HS | "CRVENA"Niste ovlasnite da koristite ovu komandu!");
	new sta[20],ide,string[100];
	if(sscanf(params, "s[20]i",sta,ide)) return SCM(playerid,-1,"E | "ZUTA"/ekucu [level,cena,novac] [kol]");
    for(new i; i < MAX_KUCA; i++)
	{
		if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo[i][kUlazX], KucaInfo[i][kUlazY], KucaInfo[i][kUlazZ]))
		{
			if(!strcmp(sta, "level", true))
			{
		        KucaInfo[i][kLevel] = ide;
				KuceLP(i);
				SacuvajKucu(i);
				format(string,sizeof(string),""ZUTA"Izmenili ste level kuce(ID: %d) u %d!",i,KucaInfo[i][kLevel]);
				SCM(playerid,-1,string);
			}
			else if(!strcmp(sta, "cena", true))
			{
		        KucaInfo[i][kCena] = ide;
		        KuceLP(i);
				SacuvajKucu(i);
				format(string,sizeof(string),""ZUTA"Izmenili ste cenu kuce(ID: %d) u %d!",i,KucaInfo[i][kCena]);
				SCM(playerid,-1,string);
			}
			else if(!strcmp(sta, "novac", true))
			{
		        KucaInfo[i][kNovac] = ide;
		        KuceLP(i);
				SacuvajKucu(i);
				format(string,sizeof(string),""ZUTA"Izmenili ste novac u kuci(ID: %d) u %d!",i,KucaInfo[i][kNovac]);
				SCM(playerid,-1,string);
			}
		}
	}
	return 1;
}
/////////////////////////////////////////////////////
YCMD:aprodajkucu(playerid, params[], help)
{
	#pragma unused help
	if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"HS | "CRVENA"Niste ovlasnite da koristite ovu komandu!");
	new id,kFile[50],string[80];
	if(sscanf(params,"i",id)) return SCM(playerid,-1,"HS | "ZUTA"/aprodajkucu [ID]");
	format(kFile, sizeof(kFile), KUCE_FILE, id);
	if(!fexist(kFile)) return SCM(playerid,-1,"HS | "ZELENA"Pogresan ID kuce!");
	if(KucaInfo[id][kProveraVlasnika] == 0) return SCM(playerid,-1,"HS | "ZELENA"Ta kuca nema vlasnika pa je ne mozete prodati!");
	KucaInfo[id][kProveraVlasnika] = 0; KucaInfo[id][kHeal] = 0; KucaInfo[id][kOruzije] = -1;
    KucaInfo[id][kNovac] = 0; KucaInfo[id][kZatvoreno] = 1; KucaInfo[id][kZvono] = 0;
    KucaInfo[id][kMunicija] = 0; KucaInfo[id][kRent] = 0; strmid(KucaInfo[id][kVlasnik],"Niko",0,strlen("Niko"),255);
	strmid(KucaInfo[id][kIme],"Default",0,strlen("Default"),255); KuceLP(id);
	format(string,sizeof(string),"HS | "ZELENA"Prodali ste kucu ID: %d!",id);
	SCM(playerid,-1,string);
	return 1;
}
//////////////////////////////////////////////////////
YCMD:akljuc(playerid, params[], help)
{
	#pragma unused help
	if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"HS | "CRVENA"Niste ovlasnite da koristite ovu komandu!");
	new id;
	if(sscanf(params,"i",id)) return SCM(playerid,-1,"HS | "ZUTA"/akljuc [ID]");
	if(!IsPlayerConnected(id)) return SCM(playerid,-1,"HS | "ZUTA"Pogresan ID!");
	if(PlayerInfo[id][pPosedovanjeKuce] == -1) return SCM(playerid,-1,""ZUTA"Igrac nema kucu!");
	PlayerInfo[id][pPosedovanjeKuce] = -1;
	SCM(id,-1,""ZUTA"Resetovan vam je kljuc kuce!");
	SCM(playerid,-1,""ZUTA"Resetovali ste igracu kljuc kuce!");
	return 1;
}
/////////////////////////////////////////////////////
YCMD:kucapomoc(playerid, params[], help)
{
	#pragma unused help
	#pragma unused params
	SCM(playerid,-1,""CRVENA"Admin CMD: "SIVA"/akljuc /kreirajkucu /aprodajkucu /ekucu /portkuca /izbrisikucu");
	SCM(playerid,-1,""CRVENA"Igrac CMD: "SIVA"/kupikucu /kuca /zvoni /unrentaj /rentajkucu");
	return 1;
}
Reply
#2

You should translate the other commands instead. We can help that.
Reply
#3

Quote:
Originally Posted by OneDay
Посмотреть сообщение
You should translate the other commands instead. We can help that.
okay.. Here are my commands

Код:
	if(strcmp(cmd, "/invite", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: /invite [playerid/DioImena]");
				return 1;
			}
			new para1;
			new ftext[30];
			para1 = ReturnUser(tmp);
			if (PlayerInfo[playerid][pLider] >= 1)
			{
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
					    if (PlayerInfo[para1][pMember] == 0)
					    {
					        if(PlayerInfo[playerid][pLider] == 1) { ftext = "Policiji"; PlayerInfo[playerid][pSkin] = 280; SetPlayerSkin(para1, 280); }
					        else if(PlayerInfo[playerid][pLider] == 2) { ftext = "FBI-u"; PlayerInfo[playerid][pSkin] = 286; SetPlayerSkin(para1, 286); }
					        else if(PlayerInfo[playerid][pLider] == 3) { ftext = "S.W.A.T.-u"; PlayerInfo[playerid][pSkin] = 285; SetPlayerSkin(para1, 285); }
					        else if(PlayerInfo[playerid][pLider] == 4) { ftext = "Bolničarima"; PlayerInfo[playerid][pSkin] = 274; SetPlayerSkin(para1, 274); }
					        else if(PlayerInfo[playerid][pLider] == 5) { ftext = "La Cosa Nostri"; PlayerInfo[playerid][pSkin] = 126; SetPlayerSkin(para1, 126); }
					        else if(PlayerInfo[playerid][pLider] == 6) { ftext = "Vagosima"; PlayerInfo[playerid][pSkin] = 108; SetPlayerSkin(para1, 108); }
					        else if(PlayerInfo[playerid][pLider] == 7) { ftext = "Timu Predsjednika"; PlayerInfo[playerid][pSkin] = 102; SetPlayerSkin(para1, 102); }
					        else if(PlayerInfo[playerid][pLider] == 8) { ftext = "Ballasima"; PlayerInfo[playerid][pSkin] = 102; SetPlayerSkin(para1, 102); }
					        else if(PlayerInfo[playerid][pLider] == 9) { ftext = "Novinarima"; PlayerInfo[playerid][pSkin] = 148; SetPlayerSkin(para1, 148); }
					        else if(PlayerInfo[playerid][pLider] == 10) { ftext = "Taxi kompaniji"; PlayerInfo[playerid][pSkin] = 255; SetPlayerSkin(para1, 255); }
					        else if(PlayerInfo[playerid][pLider] == 11) { ftext = "Green Street Familiesima"; PlayerInfo[playerid][pSkin] = 107; SetPlayerSkin(para1, 107); }
					        else if(PlayerInfo[playerid][pLider] == 12) { ftext = "Los Aztecasima"; PlayerInfo[playerid][pSkin] = 114; SetPlayerSkin(para1, 114); }
					        else if(PlayerInfo[playerid][pLider] == 13) { ftext = "San Andreas Mehanicarima"; PlayerInfo[playerid][pSkin] = 50; SetPlayerSkin(para1, 50); }
					        else if(PlayerInfo[playerid][pLider] == 14) { ftext = "Skeletons On The Road"; PlayerInfo[playerid][pSkin] = 247; SetPlayerSkin(para1, 247); }
					        else if(PlayerInfo[playerid][pLider] == 15) { ftext = "Skeletonima (bikerima)"; PlayerInfo[playerid][pSkin] = 23; SetPlayerSkin(para1, 23); }
					        else if(PlayerInfo[playerid][pLider] == 16) { ftext = "North Coast Cartelu"; PlayerInfo[playerid][pSkin] = 47; SetPlayerSkin(para1, 47); }
					        else { return 1; }
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pMember] = PlayerInfo[playerid][pLider];
							PlayerInfo[para1][pRank] = 1;
							printf("ADMIN: Lider %s je pozvao %s da se pridruћi %s.", sendername, giveplayer, ftext);
							format(string, sizeof(string), "** Pridruћio si se %s, pozvao te je lider %s **", ftext, sendername);
							SendClientMessage(para1, COLOR_WHITE, string);
							format(string, sizeof(string), "** Pozvao si %s da se pridruћi %s **", giveplayer,ftext);
							SendClientMessage(playerid, COLOR_WHITE, string);
						}
						else
						{
						    SendClientMessage(playerid, COLOR_GREY, "[GREЉKA]: Taj igrač je već član neke organizacije!");
						    return 1;
						}
					}
				}//not connected
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   you are not authorized to use that command(leaders only)!");
			}
		}
		return 1;
	}
//----------------------------------[UNINVITE]------------------------------------------------
	if(strcmp(cmd, "/uninvite", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /uninvite [playerid/PartOfName]");
				return 1;
			}
			new para1;
			para1 = ReturnUser(tmp);
			if(PlayerInfo[playerid][pLider] == 1 && PlayerInfo[para1][pMember] != 1)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 2 && PlayerInfo[para1][pMember] != 2)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 3 && PlayerInfo[para1][pMember] != 3)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 4 && PlayerInfo[para1][pMember] != 4)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 5 && PlayerInfo[para1][pMember] != 5)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 6 && PlayerInfo[para1][pMember] != 6)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 7 && PlayerInfo[para1][pMember] != 7)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 8 && PlayerInfo[para1][pMember] != 8)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 9 && PlayerInfo[para1][pMember] != 9)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 10 && PlayerInfo[para1][pMember] != 10)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 11 && PlayerInfo[para1][pMember] != 11)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 12 && PlayerInfo[para1][pMember] != 12)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 13 && PlayerInfo[para1][pMember] != 13)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 14 && PlayerInfo[para1][pMember] != 14)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 15 && PlayerInfo[para1][pMember] != 15)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if(PlayerInfo[playerid][pLider] == 16 && PlayerInfo[para1][pMember] != 16)
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "Access denied!");
				return 1;
			}
			if (PlayerInfo[playerid][pLider] >= 1)
			{
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
					    if (PlayerInfo[para1][pMember] > 0)
					    {
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
							printf("ADMIN: Lider %s je izbacio %s.", sendername, giveplayer);
							format(string, sizeof(string), "* Izbačen si iz organizacije! Izbacio te je! %s.", sendername);
							SendClientMessage(para1, COLOR_WHITE, string);
							SendClientMessage(para1, COLOR_WHITE, "* Sada si opet civil");
							PlayerInfo[para1][pMember] = 0;
							PlayerInfo[para1][pRank] = 0;
							PlayerInfo[para1][pSkin] = 0;
							SpawnPlayer(para1);
							format(string, sizeof(string), "** Izbacio si %s iz Organizacije!", giveplayer);
							SendClientMessage(playerid, COLOR_WHITE, string);
						}
					}
				}//not connected
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   you are not authorized to use that command(Leaders only)!");
			}
		}
		return 1;
	}
    if(strcmp(cmd, "/giverank", true) == 0)
	{
		if(IsPlayerConnected(playerid))
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /giverank [playerid/DioImena] [1-5]");
				return 1;
			}
			new para1;
			new level;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
            if(level > 6 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "[GREЉKA]: Rank mora biti 1-5"); return 1; }
			if(PlayerInfo[playerid][pLider] != PlayerInfo[para1][pMember])
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "[GREЉKA]: Ne moћete davati rank igračima koji nisu u vaљoj organizaciji!");
				return 1;
			}
			if (PlayerInfo[playerid][pLider] >= 1 || PlayerInfo[playerid][pAdmin] >= 5)
			{
				if(IsPlayerConnected(para1))
				{
					if(para1 != INVALID_PLAYER_ID)
					{
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pRank] = level;
						format(string, sizeof(string), "** %s ti je promijenio rank!", sendername);
						SendClientMessage(para1, COLOR_WHITE, string);
						format(string, sizeof(string), " Promijeno si rank igrača %s u Rank %d.", giveplayer,level);
						SendClientMessage(playerid, COLOR_WHITE, string);
						if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 280; SetPlayerSkin(para1, 280); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 281; SetPlayerSkin(para1, 281); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 282; SetPlayerSkin(para1, 282); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 267; SetPlayerSkin(para1, 267); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 266; SetPlayerSkin(para1, 266); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 306; SetPlayerSkin(para1, 306);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLider] == 2)
						{
						 if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 286; SetPlayerSkin(para1, 286); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 286; SetPlayerSkin(para1, 286); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 286; SetPlayerSkin(para1, 286); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 286; SetPlayerSkin(para1, 286); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 286; SetPlayerSkin(para1, 286); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 308; SetPlayerSkin(para1, 308);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLider] == 3)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 285; SetPlayerSkin(para1, 285); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 285; SetPlayerSkin(para1, 285); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 285; SetPlayerSkin(para1, 285); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 285; SetPlayerSkin(para1, 285); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 285; SetPlayerSkin(para1, 285); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 309; SetPlayerSkin(para1, 309);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 4 || PlayerInfo[playerid][pLider] == 4)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 274; SetPlayerSkin(para1, 274); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 275; SetPlayerSkin(para1, 275); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 275; SetPlayerSkin(para1, 275); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 276; SetPlayerSkin(para1, 276); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 276; SetPlayerSkin(para1, 276); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 308; SetPlayerSkin(para1, 308);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 5 || PlayerInfo[playerid][pLider] == 5)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 126; SetPlayerSkin(para1, 126); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 124; SetPlayerSkin(para1, 124); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 125; SetPlayerSkin(para1, 125); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 112; SetPlayerSkin(para1, 112); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 111; SetPlayerSkin(para1, 111); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 214; SetPlayerSkin(para1, 214);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pLider] == 6)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 108; SetPlayerSkin(para1, 108); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 108; SetPlayerSkin(para1, 108); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 108; SetPlayerSkin(para1, 108); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 110; SetPlayerSkin(para1, 110); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 110; SetPlayerSkin(para1, 110); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 193; SetPlayerSkin(para1, 193);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 7 || PlayerInfo[playerid][pLider] == 7)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 164; SetPlayerSkin(para1, 164); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 163; SetPlayerSkin(para1, 163); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 165; SetPlayerSkin(para1, 165); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 171; SetPlayerSkin(para1, 171); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 150; SetPlayerSkin(para1, 150);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 8 || PlayerInfo[playerid][pLider] == 8)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 102; SetPlayerSkin(para1, 102); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 102; SetPlayerSkin(para1, 102); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 103; SetPlayerSkin(para1, 103); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 103; SetPlayerSkin(para1, 103); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 104; SetPlayerSkin(para1, 104); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 190; SetPlayerSkin(para1, 190);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 9 || PlayerInfo[playerid][pLider] == 9)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 210; SetPlayerSkin(para1, 210); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 183; SetPlayerSkin(para1, 183); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 235; SetPlayerSkin(para1, 235); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 184; SetPlayerSkin(para1, 184); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 217; SetPlayerSkin(para1, 217); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 211; SetPlayerSkin(para1, 211);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 10 || PlayerInfo[playerid][pLider] == 10)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 220; SetPlayerSkin(para1, 220); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 221; SetPlayerSkin(para1, 221); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 222; SetPlayerSkin(para1, 222); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 258; SetPlayerSkin(para1, 258); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 255; SetPlayerSkin(para1, 255); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 216; SetPlayerSkin(para1, 216);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLider] == 11)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 105; SetPlayerSkin(para1, 105); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 107; SetPlayerSkin(para1, 107); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 106; SetPlayerSkin(para1, 106); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 271; SetPlayerSkin(para1, 271); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 269; SetPlayerSkin(para1, 269); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 195; SetPlayerSkin(para1, 195);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 12 || PlayerInfo[playerid][pLider] == 12)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 115; SetPlayerSkin(para1, 115); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 115; SetPlayerSkin(para1, 115); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 114; SetPlayerSkin(para1, 114); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 114; SetPlayerSkin(para1, 114); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 116; SetPlayerSkin(para1, 116); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 298; SetPlayerSkin(para1, 298);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 13 || PlayerInfo[playerid][pLider] == 13)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 4; SetPlayerSkin(para1, 4); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 6; SetPlayerSkin(para1, 6); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 7; SetPlayerSkin(para1, 7); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 42; SetPlayerSkin(para1, 42); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 50; SetPlayerSkin(para1, 50); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 56; SetPlayerSkin(para1, 56);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 14 || PlayerInfo[playerid][pLider] == 14)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 247; SetPlayerSkin(para1, 247); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 247; SetPlayerSkin(para1, 247); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 247; SetPlayerSkin(para1, 247); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 100; SetPlayerSkin(para1, 100); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 100; SetPlayerSkin(para1, 100); }
								else if(PlayerInfo[para1][pRank] == 6) { PlayerInfo[para1][pSkin] = 100; SetPlayerSkin(para1, 100); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 192; SetPlayerSkin(para1, 192);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 15 || PlayerInfo[playerid][pLider] == 15)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 187; SetPlayerSkin(para1, 187); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 174; SetPlayerSkin(para1, 174); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 170; SetPlayerSkin(para1, 170); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 60; SetPlayerSkin(para1, 60); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 28; SetPlayerSkin(para1, 28); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 90; SetPlayerSkin(para1, 90);
							}
						}
						else if(PlayerInfo[playerid][pMember] == 16 || PlayerInfo[playerid][pLider] == 16)
						{
							if(PlayerInfo[para1][pSpol] == 1)
							{
								//Male Skin
								if(PlayerInfo[para1][pRank] == 1) { PlayerInfo[para1][pSkin] = 30; SetPlayerSkin(para1, 30); }
								else if(PlayerInfo[para1][pRank] == 2) { PlayerInfo[para1][pSkin] = 47; SetPlayerSkin(para1, 47); }
								else if(PlayerInfo[para1][pRank] == 3) { PlayerInfo[para1][pSkin] = 48; SetPlayerSkin(para1, 48); }
								else if(PlayerInfo[para1][pRank] == 4) { PlayerInfo[para1][pSkin] = 98; SetPlayerSkin(para1, 98); }
								else if(PlayerInfo[para1][pRank] == 5) { PlayerInfo[para1][pSkin] = 46; SetPlayerSkin(para1, 46); }
							}
							else if(PlayerInfo[para1][pSpol] == 2)
							{
								PlayerInfo[para1][pSkin] = 91; SetPlayerSkin(para1, 91);
							}
						}
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command(Leaders Only)!");
			}
		}
		return 1;
	}
//---------------------PD Komande------------
	if(strcmp(cmd, "/cuff", true) == 0 || strcmp(cmd, "/cu", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pLider] == 3)
			{
			    tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) {
					SendClientMessage(playerid, COLOR_WHITE, "KORISTi: /cuff [Playerid/DioImena]");
					return 1;
				}
				giveplayerid = ReturnUser(tmp);
			    if(IsPlayerConnected(giveplayerid))
				{
				    if(giveplayerid != INVALID_PLAYER_ID)
				    {
					    if(PlayerInfo[giveplayerid][pLisice] == 1)
					    {
					        SendClientMessage(playerid, COLOR_GREY, "* Igraču su već postavljene lisice !");
					        return 1;
					    }
						if (ProxDetectorS(8.0, playerid, giveplayerid))
						{
						    if(giveplayerid == playerid) return SendClientMessage(playerid, COLOR_GREY, "You cannot cuff yourself!");
						    GetPlayerName(playerid, sendername, sizeof(sendername));
						    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
     	 					format(string, sizeof(string), "* %s ti je stavio lisice!", sendername);
							SendClientMessage(giveplayerid, COLOR_WHITE, string);
							format(string, sizeof(string), "* Stavio si lisice %s u/i", giveplayer);
							SendClientMessage(playerid, COLOR_WHITE, string);
							format(string, sizeof(string), "* %s je uhapsio %s", sendername ,giveplayer);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							GameTextForPlayer(giveplayerid, "~r~Lisice ~r~stavljene", 2500, 3);
							TogglePlayerControllable(giveplayerid, 0);
							PlayerInfo[giveplayerid][pLisice] = 1;
							
						}
						else
						{
						    SendClientMessage(playerid, COLOR_GREY, "* Taj igrač nije blizu vas");
						    return 1;
						}
					}
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "* Taj igrač nije na serveru !");
				    return 1;
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "* Nemaљ te ovlasti");
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/uncuff", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
   		if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLider] == 1 || PlayerInfo[playerid][pLider] == 2 || PlayerInfo[playerid][pLider] == 3)
			{
			    tmp = strtok(cmdtext, idx);
				if(!strlen(tmp)) {
					SendClientMessage(playerid, COLOR_WHITE, "KORISTI: /uncuff [Playerid/DioImena]");
					return 1;
				}
				giveplayerid = ReturnUser(tmp);
				if(IsPlayerConnected(giveplayerid))
				{
					if(giveplayerid != INVALID_PLAYER_ID)
					{
					    if (ProxDetectorS(8.0, playerid, giveplayerid))
						{
						    if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "Ne moћeљ skinuti lisice sebi!"); return 1; }
							if(PlayerInfo[giveplayerid][pLisice] == 1)
							{
							    GetPlayerName(playerid, sendername, sizeof(sendername));
							    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
							    format(string, sizeof(string), "* %s ti je skinuo lisice", sendername);
								SendClientMessage(giveplayerid, COLOR_WHITE, string);
								format(string, sizeof(string), "* Skinuo si lisice osobi: %s.", giveplayer);
								SendClientMessage(playerid, COLOR_WHITE, string);
								GameTextForPlayer(giveplayerid, "~g~Lisice skinute", 2500, 3);
								TogglePlayerControllable(giveplayerid, 1);
								PlayerInfo[giveplayerid][pLisice] = 0;
							}
							else
							{
							    SendClientMessage(playerid, COLOR_GREY, "* Ta osoba nema stavljene lisice");
							    return 1;
							}
						}
						else
						{
						    SendClientMessage(playerid, COLOR_GREY, "* Ta osoba nije kraj tebe");
						    return 1;
						}
					}
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "* Taj igrač je offline");
				    return 1;
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "* Nisi ovlaљten za ovo");
			}
		}//not connected
		return 1;
	}
	if(strcmp(cmd, "/megafon", true) == 0 || strcmp(cmd, "/m", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			new tmpcar = GetPlayerVehicleID(playerid);
            new y,m,d;
			new h,mi,s;
			getdate(y,m,d);
			gettime(h,mi,s);
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[128];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: (/m)egafon [text]");
				return 1;
			}
			if(tmpcar == 427 || tmpcar == 490 || tmpcar == 523 || tmpcar == 528 || tmpcar == 596 || tmpcar == 597 || tmpcar == 598 || tmpcar == 599 || tmpcar == 601)
			{
				if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1)
				{
					new currank[64];
					if(PlayerInfo[playerid][pRank] == 1) { currank = "Policajac"; }
					else if(PlayerInfo[playerid][pRank] == 2) { currank = "Viљi policajac"; }
					else if(PlayerInfo[playerid][pRank] == 3) { currank = "Inspektor"; }
					else if(PlayerInfo[playerid][pRank] == 4) { currank = "Narednik"; }
					else if(PlayerInfo[playerid][pRank] == 5) { currank = "Zamjenik љefa"; }
					else if(PlayerInfo[playerid][pLider] == 1) { currank = "Љef policije"; }
					else { currank = "Policajac"; }
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "[%s %s:o< %s]", currank, sendername, result);
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
     				format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s (megafon): %s",d,m,y,h,mi,s, sendername, result);
				}
				else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLider] == 2)
				{
					new currank[64];
					if(PlayerInfo[playerid][pRank] == 1) { currank = "Kadet"; }
					else if(PlayerInfo[playerid][pRank] == 2) { currank = "Tajni Agent"; }
					else if(PlayerInfo[playerid][pRank] == 3) { currank = "Specijalni Agent"; }
					else if(PlayerInfo[playerid][pRank] == 4) { currank = "Vođa sektora"; }
					else if(PlayerInfo[playerid][pRank] == 5) { currank = "Zamjenik direktora"; }
					else if(PlayerInfo[playerid][pLider] == 2) { currank = "Direktor"; }
					else { currank = "Kadet"; }
					GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "[%s %s:o< %s]", currank, sendername, result);
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
					format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s (megafon): %s",d,m,y,h,mi,s, sendername, result);
				}
				else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLider] == 3)
				{
				    GetPlayerName(playerid, sendername, sizeof(sendername));
					format(string, sizeof(string), "[Vojnik %s:o< %s]", sendername, result);
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
					format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s (megafon): %s",d,m,y,h,mi,s, sendername, result);
				}
				printf("%s", string);
			}
			else
			{
   				SendClientMessage(playerid, COLOR_GRAD2, "** Nisi u policijskom vozilu");
   				return 1;
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pRank] < 4)
			{
			    SendClientMessage(playerid, COLOR_GREY, "** Moraљ biti rank 4 da bi ovo koristio !");
			    return 1;
			}
			new y,m,d;
			new h,mi,s;
			getdate(y,m,d);
			gettime(h,mi,s);
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[128];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: (/gov)ernment [text]");
				return 1;
			}
			SendClientMessageToAll(COLOR_DBLUE, "|___________ OBAVIJESTI IZ VLADE ___________|");
			if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLider] == 1)
			{
				if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Љef policije %s: %s", sendername, result); }
			    else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Zamjenik љefa %s: %s", sendername, result); }
			    else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Narednik %s: %s", sendername, result); }
				SendClientMessageToAll(COLOR_WHITE, string);
				format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (vlada): (%s)",d,m,y,h,mi,s, sendername, result);
			}
			else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLider] == 2)
			{
				if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Ravnatelj %s: %s", sendername, result); }
				else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Zamjenik ravnatelja %s: %s", sendername, result); }
				else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Vođa sektora %s: %s", sendername, result); }
				SendClientMessageToAll(COLOR_WHITE, string);
				format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (vlada): (%s)",d,m,y,h,mi,s, sendername, result);
			}
			else if(PlayerInfo[playerid][pMember] == 3 || PlayerInfo[playerid][pLider] == 3)
			{
    			if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "General %s: %s", sendername, result); }
    			if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "Pukovnik %s: %s", sendername, result); }
    			if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "Narednik %s: %s", sendername, result); }
				SendClientMessageToAll(COLOR_WHITE, string);
				format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (vlada): (%s)",d,m,y,h,mi,s, sendername, result);
			}
			else if(PlayerInfo[playerid][pLider] == 7)
			{
				format(string, sizeof(string), "Predsjednik %s: %s", sendername, result);
				SendClientMessageToAll(COLOR_WHITE, string);
				format(string, sizeof(string), "[%d/%d/%d](%d:%d:%d) %s (vlada): (%s)",d,m,y,h,mi,s, sendername, result);
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/ubaci", true) == 0 || strcmp(cmd, "/pu", true) == 0 || strcmp(cmd, "/pull", true) == 0) // by LordMan
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: /vuci [playerid/DioImena]");
				return 1;
			}
			new tmpcar = GetPlayerVehicleID(playerid);
			new newcar = GetPlayerVehicleID(playerid);
			new playa;
			playa = ReturnUser(tmp);
			if(tmpcar == 427 || tmpcar == 490 || tmpcar == 523 || tmpcar == 528 || tmpcar == 596 || tmpcar == 597 || tmpcar == 598 || tmpcar == 599 || tmpcar == 601)
			{
			    if(IsPlayerConnected(playa))
			    {
			        if(playa != INVALID_PLAYER_ID)
			        {
			            new Float:x, Float:y, Float:z;
			            GetPlayerPos(playa,x,y,z);
			            if(IsPlayerInRangeOfPoint(playerid, 5, x, y, z))
			            {
			            	PutPlayerInVehicle(playa,newcar,1);
			            	GetPlayerName(playa, giveplayer, sizeof(giveplayer));
							format(string, sizeof(string), "* %s ubacuje %s u auto", sendername ,giveplayer);
							ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							new y1, m, d;
							new h,mi,s;
							getdate(y1,m,d);
							gettime(h,mi,s);
							format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /drag %s",d,m,y1,h,mi,s,sendername,giveplayer);
						}
						else
						{
							SendClientMessage(playerid, COLOR_GREY, "Osoba nije blizu vas");
						}
					}
			    }
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GRAD1, "Nisi u policijskom vozilu!");
			}
	    }
	    return 1;
	}
//--------------------------
	if(strcmp(cmd, "/organizacija", true) == 0 || strcmp(cmd, "/f", true) == 0 || strcmp(cmd, "/family", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			new year, month, day;
			new hour, minute, second;
			gettime(hour,minute,second);
			getdate(day,month,year);
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[128];
			while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
			{
				result[idx - offset] = cmdtext[idx];
				idx++;
			}
			result[idx - offset] = EOS;
			if(!strlen(result))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: (/o)rganizacija [tekst]");
				return 1;
			}
			if (PlayerInfo[playerid][pLider] > 0 || PlayerInfo[playerid][pMember] > 0)
			{
			    new leader = PlayerInfo[playerid][pLider];
			    new member = PlayerInfo[playerid][pMember];
			    GetPlayerName(playerid, sendername, sizeof(sendername));
			    if(member==1)
			    {
					if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Zamjenik ravnatelja %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Narednik %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Inspektor %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Viљi Policajac %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Policajac %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Policajac %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
			    }
			    if(member==2)
			    {
					if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Zamjenik ravnatelja %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Vođa sektora %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Specijalni agent %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Tajni agent %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Kadet %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Kadet %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
			    }
			    if(member==3)
			    {
					if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( General %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Pukovnik %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Narednik %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Razvodnik %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Pozornik %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Pozornik %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
			    }
			    if(member==4)
			    {
					if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Ravnatelj odjela %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Љef smjene %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Kirurg %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Specijalist %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Staћist %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Staћist %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
			    }
			    if(member==5)
			    {
					if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Consigliere %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Underboss %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Capo %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Solider %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Associate %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Associate %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
			    }
			    if(member==6)
			    {
			        if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Corona %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Mano derecha %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Proscrito %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Miembro %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Asociado %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Forastero %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Forastero %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
			    }
			    if(member==7)
			    {
			        if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Tajnik %s: %s ))  **", sendername, result); }
					if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Vođa securitya %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Security %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Vozač predsjednika %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Vozač predsjednika %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
				}
				else if(member==8)
				{
				    if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); }
				    else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Dealer %s: %s )) **", sendername, result); }
				    else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Drug supplier %s: %s )) **", sendername, result); }
				    else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Gun supplier %s: %s )) **", sendername, result); }
				    else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Outsider %s: %s )) **", sendername, result); }
				    else { format(string, sizeof(string), "** (( Outsider %s: %s )) **", sendername, result); }
				    SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
				}
				else if(member==9)
				{
					if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Zamjenik direktora %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Glavni urednik %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Urednik %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Novinar %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Staћist %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Staћist %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
				}
				else if(member==11)
				{
					if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Underboss %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Dealer %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Drug supplier %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Gun supplier %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Outsider %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Outsider %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
				}
				else if(member==10)
				{
				    if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Taxi Company Owner %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Shift Supervisor %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Dispatcher %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Cabbie %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Taxi Rookie %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Trainee %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Trainee %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
				}
				else if(member==12)
				{
					if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Mano derecha %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Proscrito %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Miembro %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Asociado %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Forastero %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Forastero %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
				}
				else if(member==13)
				{
					if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Zamjenik vođe %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Vozač %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Serviser %s: %s ))  **", sendername, result); }
                    else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Tehničar %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Pripravnik %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Pripravnik %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
				}
				else if(member==14)
				{
				    if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Father of Anarchy %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Son of Anarchy %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Rider of Anarchy %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Rider of Chaos %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Rider of Fight %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Rookie Rider %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Rookie Rider %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
				}
				else if(member==15)
				{
				    if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "** (( Don %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Don's right hand %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Capo %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Shatei %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Wakashu %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Gaij in %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Gaij in %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
				}
				else if(member==15)
				{
					if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Champ %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Car smuggler %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Drager %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Tuner %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Driver  %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Driver %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
				}
				else if(member==16)
				{
					if(PlayerInfo[playerid][pRank] == 5) { format(string, sizeof(string), "** (( Head boss %s: %s )) **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 4) { format(string, sizeof(string), "** (( Made Man %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 3) { format(string, sizeof(string), "** (( Elite Member %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 2) { format(string, sizeof(string), "** (( Loyal Member %s: %s ))  **", sendername, result); }
					else if(PlayerInfo[playerid][pRank] == 1) { format(string, sizeof(string), "** (( Member %s: %s ))  **", sendername, result); }
					else { format(string, sizeof(string), "** (( Member %s: %s )) **", sendername, result); }
					SendFamilyMessage(PlayerInfo[playerid][pMember], 0x7BDDA5AA, string);
				}
				else if(leader==1)
				{
				    format(string, sizeof(string), "** (( Љef %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==2)
				{
				    format(string, sizeof(string), "** (( Direktor %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==3)
				{
				    format(string, sizeof(string), "** (( Bojni General %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==4)
				{
				    format(string, sizeof(string), "** (( Ravnatelj bolnice %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==5)
				{
				    format(string, sizeof(string), "** (( The Godfather %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==6)
				{
				    format(string, sizeof(string), "** (( Corona %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==7)
				{
				    format(string, sizeof(string), "** (( Predsjednik %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==8)
				{
				    format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==9)
				{
				    format(string, sizeof(string), "** (( Vlasnik CNN %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==10)
				{
				    format(string, sizeof(string), "** (( Vlasnik kompanije %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==11)
				{
				    format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==12)
				{
				    format(string, sizeof(string), "** (( Corona %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==13)
				{
				    format(string, sizeof(string), "** (( Vlasnik radnje %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==14)
				{
				    format(string, sizeof(string), "** (( Father of Anarchy %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==15)
				{
				    format(string, sizeof(string), "** (( Boss %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				else if(leader==16)
				{
				    format(string, sizeof(string), "** (( The Godfather %s: %s )) **", sendername, result);
					SendFamilyMessage(PlayerInfo[playerid][pLider], 0x7BDDA5AA, string);
				}
				printf("%s", string);
				format(string, sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s : (%s)",day,month,year,hour,minute,second,sendername,result);
				return 1;
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD2, "   you are not part of a Family!");
				return 1;
			}
		}//not connected
		return 1;
	}
//-----ADMIN komande--------
	if(strcmp(cmd, "/makeleader", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /makeleader [playerid/PartOfName] [Number(1-10)]");
				return 1;
			}
			new para1;
			new level;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
			if(level > 16 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "* Dont go below number 0, or above number 16!"); return 1; }
			if (PlayerInfo[playerid][pAdmin] >= 1337)
			{
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
			            if(PlayerInfo[para1][pMember] > 0)
			            {
			                SendClientMessage(playerid, COLOR_GREY, "** That player is in a Faction / Family !");
			                return 1;
			            }
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pLider] = level;
						PlayerInfo[para1][pMember] = level;
						PlayerInfo[para1][pRank] = 6;
						format(string, sizeof(string), "* Promoviran si u lidra %d !Promovirao te Admin %s",level, sendername);
						SendClientMessage(para1, COLOR_LIGHTBLUE, string);
						format(string, sizeof(string), "* Dao si %s poziciju lidera %d", giveplayer,level);
						SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
						new y, m, d;
						new h,mi,s;
						getdate(y,m,d);
						gettime(h,mi,s);
						format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Je dao poziciju lidera %d  [%s]",d,m,y,h,mi,s,sendername,level,giveplayer);
						if(level == 0) { PlayerInfo[para1][pSkin] = 0; PlayerInfo[para1][pRank] = 0; return 1; }
						else if(level == 1) { PlayerInfo[para1][pSkin] = 265; } //Policija
						else if(level == 2) { PlayerInfo[para1][pSkin] = 165; } //FBI
						else if(level == 3) { PlayerInfo[para1][pSkin] = 285; } //SWAT
						else if(level == 4) { PlayerInfo[para1][pSkin] = 228; } //Bolnicari
						else if(level == 5) { PlayerInfo[para1][pSkin] = 113; } //LCN
						else if(level == 6) { PlayerInfo[para1][pSkin] = 109; } //Vagos
						else if(level == 7) { PlayerInfo[para1][pSkin] = 147; } //Predsjednik
						else if(level == 8) { PlayerInfo[para1][pSkin] = 66; } //Ballas
						else if(level == 9) { PlayerInfo[para1][pSkin] = 17; } //CNN
						else if(level == 10) { PlayerInfo[para1][pSkin] = 61; } //Taxi
						else if(level == 11) { PlayerInfo[para1][pSkin] = 270; } //GSF
						else if(level == 12) { PlayerInfo[para1][pSkin] = 292; } //Los Aztecas
						else if(level == 13) { PlayerInfo[para1][pSkin] = 8; } //Mehanicari
						else if(level == 14) { PlayerInfo[para1][pSkin] = 248; } //Skeletons on Road
						else if(level == 15) { PlayerInfo[para1][pSkin] = 170; } //Las Venturas Boyz
						else if(level == 16) { PlayerInfo[para1][pSkin] = 223; } //North Coast Cartel
					    SetPlayerSkin(para1, PlayerInfo[para1][pSkin]);
					}
				}//not connected
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   you are not authorized to use that command!");
			}
		}
		return 1;
	}
	if(strcmp(cmd, "/makeadmin", true) == 0 || strcmp(cmd, "/ma", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "KORISTI: /makeadmin [playerid/PartOfName] [level(1-1338)]");
				return 1;
			}
			new para1;
			new level;
			new playerlevel;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
			playerlevel = PlayerInfo[para1][pAdmin];
			if(PlayerInfo[playerid][pAdmin] >= 1337 || IsPlayerAdmin(playerid))
			{
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
 						if(level == playerlevel)
						{
							SendClientMessage(playerid, COLOR_GREY, "** Admin je već taj Admin level!");
							return 1;
						}
						if(level >= 7 && level <= 1336) return SendClientMessage(playerid, COLOR_GREY,"* Samo leveli 1-6 i 1337-1338!");
						if(level < 0 || level > 1338) return SendClientMessage(playerid, COLOR_GREY,"* Samo leveli 1-6 i 1337-1338!");
						if(level > 4 && PlayerInfo[playerid][pAdmin] == 1337) return SendClientMessage(playerid, COLOR_GREY, "Moћete samo dati admina do levela 4");
						if(playerlevel >= 5 && PlayerInfo[playerid][pAdmin] == 1337) return SendClientMessage(playerid, COLOR_GREY, "Ne moћeљ maknuti Vlasnika servera :)");
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						new Float:X, Float:Y, Float:Z;
						GetPlayerPos(para1, X,Y,Z);
						format(string, sizeof(string), "** %s ti je dao Admin level: %d",sendername, level);
						SendClientMessage(para1, TEAM_GROVE_COLOR, string);
						if(level > PlayerInfo[para1][pAdmin])
						{
							format(string, sizeof(string), "** Čestitamo %s. Sada je Admin: %d **",giveplayer, level);
							SendClientMessageToAll(COLOR_LIGHTBLUE, string);
                            PlayerPlaySound(para1, 1056, X, Y, Z);
                            GameTextForPlayer(para1, "~y~Promoviran",7500,3);
                            format(string, sizeof(string), "** Dao si %s (%d) Admin level %d.", giveplayer, para1, level);
							SendClientMessage(playerid, COLOR_LIGHTRED, string);
							PlayerInfo[para1][pAdmin] = level;
							if(playerlevel == 0 && level >= 1)
							{
							    admins ++;
							}
						}
						else
						{
                            PlayerPlaySound(para1, 1055, X, Y, Z);
                            GameTextForPlayer(para1, "~r~Demoted!",7500,3);
                            format(string, sizeof(string), "** You have demoted %s (%d) to admin level %d.", giveplayer, para1, level);
							SendClientMessage(playerid, COLOR_LIGHTRED, string);
							PlayerInfo[para1][pAdmin] = level;
						}
						new y, m, d;
						new h,mi,s;
						getdate(y,m,d);
						gettime(h,mi,s);
					}
				}
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   you are not authorized to use that command!");
				return 1;
			}
		}
		return 1;
	}
	//-------
    if(strcmp(cmdtext, "/osobna", true) == 0)
    {
        ShowPlayerStats(playerid);
        return 1;
	}
	//-------
    if(strcmp(cmdtext, "/informacije", true) == 0)
    {
    	if (IsPlayerInRangeOfPoint(playerid, 7.0, 1765.7806,-1932.6335,13.5659))
    	{
        	ShowPlayerDialog(playerid, DIALOG_INFORMACIJE, DIALOG_STYLE_LIST, "Dobro doљli!", "Komande\nPravila\nTutorial Misija", "U redu", "Napusti");
		}
		else
		{
			SendClientMessage(playerid, COLOR_GRAD1, "[GRESKA]: Nisi blizu pulta za informacije");
			return 1;
		}
		return 1;
	}
    if(strcmp(cmdtext, "/stuck", true) == 0)
    {
		TogglePlayerControllable(playerid, 1);
		return 1;
	}
    if(strcmp(cmdtext, "/vozacka", true) == 0)
    {
		ShowPlayerDialog(playerid, DIALOG_VOZACKAS, DIALOG_STYLE_LIST, "** Autoљkola La Plaza **", "{FF0000}UPUSTVA\n{00FF00}START\n", "U redu", "Izadji");
		return 1;
	}
    if(strcmp(cmdtext, "/iznajmivozilo", true) == 0)
    {
        new vid = GetPlayerVehicleID(playerid);
		if(Rent[playerid] != -1)//ovaj dio provjerava dali smo vec rentali neko od rentanih vozila
		{
			if(VecRentano(GetPlayerVehicleID(playerid)))//ovaj dio provjerava dali je neko vec rentao to vozilo
			{
				SendClientMessage(playerid, COLOR_GREY, "** Netko je već iznajmio ovo vozilo");
				return 1;
			}
			if(vid == rv1 || vid == rv2 || vid == rv3 || vid == rv4 || vid == rv5 || vid == rv6 || vid == rv7 || vid == rv8 || vid == rv9 || vid == rv10 || vid == rv11 || vid == rv12)//ovaj dio provjerava dal je igrac u vozilu za rentanje a ako nije, izbacit ce poruku da nije, a ako je izbacit ce dialog
			{
				ShowPlayerDialog(playerid,DIALOG_RENTVOZILA,DIALOG_STYLE_LIST, "Odaberite vrijeme","10 minuta\t50$\n20 minuta\t75$\n30 minuta\t90$\n60 minuta\t10$", "U redu", "Odustani");
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "Niste u vozilu za iznjamljivanje");
			}
		}
		else
		{
		    SendClientMessage(playerid, COLOR_GREY, "** Već ste iznajmili vozilo! Prvo vratite iznjamljeno vozilo pa mozeћete opet iznajmiti");
		}
		return 1;
	}
    if(strcmp(cmdtext, "/vrativozilo", true) == 0)
    {
		new v= GetPlayerVehicleID(playerid);
		if(Rent[playerid] != -1)
		{
			if(v== Rent[playerid])
 			{
 				TogglePlayerControllable(playerid, 1);
  			}
			SetVehicleToRespawn(Rent[playerid]);//respawna rentano vozilo
        	RemovePlayerFromVehicle(playerid);//izbacuje igraca iz vozila
			Rent[playerid] = -1;//postavlja varijablu na -1 sto znaci da ce igrac ponovno moc rentat vozilo
			SendClientMessage(playerid, COLOR_GREEN ,"** Vratili ste iznajmljeno vozilo **");
       	}
		return 1;
	}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)