[POMOC]Makeleader


Započeo 3agle, Jul 26, 2014, 22:15:48 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:BE
Detaljan opis problema:Sve radi u makeleader,samo Hitmani i ESB ovaj zeza.Kad si dam od te dvije org lidera,pise da sam si dao al nisam ldr,kad si ocu skinut nema me na popisu,nit dobijem liderski skin,nista.
Dio skripte:
YCMD:makeleader(playerid, params[], help)
{
if(Logiran[playerid] == 0) return SCM(playerid, -1, ""BIJELA"Nisi logiran!");
		new id, parametar, Ime[2][MAX_PLAYER_NAME], string[128], ime[2][MAX_PLAYER_NAME];
		if(PlayerInfo[playerid][pAdmin] == 0) return SendClientMessage(playerid, -1, ""CRVENA"[P:RP] "BIJELA"Niste ovlasteni!");
		else if(PlayerInfo[playerid][pAdmin] >= 1337)
		{
		if(sscanf(params, "ui", id, parametar)) return SCM(playerid, -1,  ""SIVA"Koristi: /makeleader [ID igraca/Dio Imena] (id org)");
			    if(parametar == 1)
			    {
			        if(strcmp(PDInfo[1][Lider], "Nitko", false) && strcmp(PDInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva pd lider mjesta su zauzeta");
				}
				else if(parametar == 2)
			    {
			        if(strcmp(CNNInfo[1][Lider], "Nitko", false) && strcmp(CNNInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva cnn lider mjesta su zauzeta");
				}
				else if(parametar == 3)
			    {
			        if(strcmp(GSFInfo[1][Lider], "Nitko", false) && strcmp(GSFInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva gsf lider mjesta su zauzeta");
				}
				else if(parametar == 4)
			    {
			        if(strcmp(FYBInfo[1][Lider], "Nitko", false) && strcmp(FYBInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva Ballasa lider mjesta su zauzeta");
				}
				else if(parametar == 5)
			    {
			        if(strcmp(SCNInfo[1][Lider], "Nitko", false) && strcmp(SCNInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva ESB lider mjesta su zauzeta");
				}
				else if(parametar == 6)
			    {
			        if(strcmp(HITInfo[1][Lider], "Nitko", false) && strcmp(HITInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva hitman lider mjesta su zauzeta");
				}
			    if(!IsPlayerConnected(id)) return SCM(playerid, -1, ""BIJELA"Taj igrac nije online!");
			    if(PlayerInfo[id][pClan] != 0 || PlayerInfo[id][pLider] != 0) return SCM(playerid, -1, ""BIJELA"Taj igrac je vec u nekoj organizaciji/bandi!");
			    ImeIgraca2(id, ime[1]);
			    RPIme(playerid, Ime[0]);
			    RPIme(id, Ime[1]);
			    format(string, sizeof string, ""SPLAVA"Postavio si igraca %s za lidera organizacije/bande %s", Ime[1], ImeOrganizacije(parametar));
			    SCM(playerid, -1, string);
			    format(string, sizeof string, ""SPLAVA"Promoviran si u lidera organizacije/bande od Admina %s", Ime[0]);
			    SCM(id, -1, string);
			    if(parametar == 1) { SetPlayerSkin(id, 288);   PlayerInfo[id][pSkin] = 288; }
			    if(parametar == 2) { SetPlayerSkin(id, 227);   PlayerInfo[id][pSkin] = 227; }
			    if(parametar == 3) { SetPlayerSkin(id, 270);   PlayerInfo[id][pSkin] = 270; }
			    if(parametar == 4) { SetPlayerSkin(id, 115);   PlayerInfo[id][pSkin] = 115; }
			    if(parametar == 5) { SetPlayerSkin(id, 113);   PlayerInfo[id][pSkin] = 113; }
			    if(parametar == 6) { SetPlayerSkin(id, 299);   PlayerInfo[id][pSkin] = 299; }
				PlayerInfo[id][pLider] = parametar;
			    PlayerInfo[id][pClan] = parametar;
			    PlayerInfo[id][pRank] = 6;
				if(parametar == 1)
			    {
			        if(strcmp(PDInfo[1][Lider], "Nitko", false) && strcmp(PDInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva pd lider mjesta su zauzeta");
					for(new i = 1; i < 3; i++)
					{
					    if(!strcmp(PDInfo[i][Lider], "Nitko", false)) { strmid(PDInfo[i][Lider], ime[1], 0, strlen(ime[1]), 255); SacuvajOrg(1); break; }
					}
				}
				else if(parametar == 2)
			    {
			        if(strcmp(CNNInfo[1][Lider], "Nitko", false) && strcmp(CNNInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva cnn lider mjesta su zauzeta");
					for(new i = 1; i < 3; i++)
					{
					    if(!strcmp(CNNInfo[i][Lider], "Nitko", false)) { strmid(CNNInfo[i][Lider], ime[1], 0, strlen(ime[1]), 255); SacuvajCnn(2); break; }
					}
				}
				else if(parametar == 3)
			    {
			        if(strcmp(GSFInfo[1][Lider], "Nitko", false) && strcmp(GSFInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva gsf lider mjesta su zauzeta");
					for(new i = 1; i < 3; i++)
					{
					    if(!strcmp(GSFInfo[i][Lider], "Nitko", false)) { strmid(GSFInfo[i][Lider], ime[1], 0, strlen(ime[1]), 255); SacuvajGsf(3); break; }
					}
				}
				else if(parametar == 4)
			    {
			        if(strcmp(FYBInfo[1][Lider], "Nitko", false) && strcmp(FYBInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva Ballasa lider mjesta su zauzeta");
					for(new i = 1; i < 3; i++)
					{
					    if(!strcmp(FYBInfo[i][Lider], "Nitko", false)) { strmid(FYBInfo[i][Lider], ime[1], 0, strlen(ime[1]), 255); SacuvajFyb(4); break; }
					}
				}
				else if(parametar == 5)
			    {
			        if(strcmp(SCNInfo[1][Lider], "Nitko", false) && strcmp(SCNInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva ESB lider mjesta su zauzeta");
					for(new i = 1; i < 3; i++)
					{
					    if(!strcmp(SCNInfo[i][Lider], "Nitko", false)) { strmid(SCNInfo[i][Lider], ime[1], 0, strlen(ime[1]), 255); SacuvajScn(5); break; }
					}
				}
				else if(parametar == 6)
			    {
			        if(strcmp(HITInfo[1][Lider], "Nitko", false) && strcmp(HITInfo[2][Lider], "Nitko", false)) return SCM(playerid, -1, ""BIJELA"Oba dva hitman lider mjesta su zauzeta");
					for(new i = 1; i < 3; i++)
					{
					    if(!strcmp(HITInfo[i][Lider], "Nitko", false)) { strmid(HITInfo[i][Lider], ime[1], 0, strlen(ime[1]), 255); SacuvajHit(6); break; }
					}
				}
			}
           return 1;
}