[POMOC] Komanda


Započeo Max_Armadilo, Novembar 18, 2014, 23:24:38 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: NL
Detaljan opis problema: Ovako komanda radi i sve je ok samo sto mi kada postavim lidera izbaci "Komanda nije pronadjena u nasoj bazi podataka"
Dio skripte:
CMD:postavilidera(playerid,params[])
	{
			new para1;
			new level;
			new string[128];

                if(sscanf(params,"ui",para1,level)) return SCM(playerid,-1,"{ffffff}EL Pomoc| {00C0FF} /postavilidera  [ID igraca] [ID org]");
		if (PlayerInfo[playerid][pAdmin] >= 1337)
			{
			    if(IsPlayerConnected(para1))
			    {
			        	if(para1 != INVALID_PLAYER_ID)
					    {
			            if(PlayerInfo[para1][pClan] > 0 && level != 0 || PlayerInfo[para1][pLider] > 0 && level != 0)
			            {
			                SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[EL RP:] {F3FF02}Taj igrac je clan neke organizacije!");
			                return 1;
			            }
						if(level == 0)
						{
						new idorg = PlayerInfo[para1][pLider];
						strmid(LiderInfo[idorg][ImeL], "Niko", 0, strlen("Niko"), 255);
						PostaviLabel(idorg);
						SacuvajLidere();
						PlayerInfo[para1][pLider] = level;
						format(string,sizeof(string),"{ffffff}EL A.Cmd {ffffff}| {1fb5f0}Admin %s je skinuo lidera igracu %s",ImePrezime(playerid),ImePrezime(para1));
						ABroadCast(ZUTA,string,1);
						PlayerInfo[para1][pLider] = 0;
						PlayerInfo[para1][pTeam] = 0;
						PlayerInfo[para1][pClan] = 0;
						PlayerInfo[para1][pSpawnIzabran] = 1;
						PlayerInfo[para1][pRank] = 0;
						PlayerInfo[para1][pOrgKazna] = 0;
						PlayerInfo[para1][pPreostalouOrg] = 0;
						PlayerInfo[para1][pFMember] = 255;
						PlayerInfo[para1][pSkin] = 60;
						SetPlayerSkin(para1, 60);
		    			gTeam[para1] = 3;
	    				PlayerInfo[para1][pTeam] = 3;
	    				PlayerInfo[para1][pPodlider] = 0;
						SetPlayerHealth(para1, 0);
						SCMF(playerid,SIVA,"{F3FF02}[EL | Adm] {ffffff}| {1fb5f0}Skinuli ste Lidera igraca %s",ImePrezime(para1));
                        GameTextForPlayer(para1, "~r~Oduzeta vam je pozicija Lidera organizacije!", 7000, 3);
						}
						new ttext[128];
						if (level != 0)
						{
						new hamza[255];
						format(hamza,255,"Niko");
						if(strcmp(hamza, LiderInfo[level][ImeL], false) != 0)
						{
						SCM(playerid,SIVA,"[EL RP:] {F81414}Ta organizacija vec posjeduje lidera!");
						return 1;
						}
						ttext = ImeOrg(level);
						new playercina[MAX_PLAYER_NAME];
						//GetPlayerName(para1,playercina, sizeof(playercina));
						imeigraca(para1, playercina);
						strmid(LiderInfo[level][ImeL], playercina, 0, strlen(playercina), 255);
						SacuvajLidere();
						PostaviLabel(level);
						format(string,sizeof(string),"{ffffff}EL A.Cmd {ffffff}| {1fb5f0}%s je dodjelio lidera %s organizacije %s.",ImePrezime(playerid),ImePrezime(para1),ttext);
						ABroadCast(ZUTA,string,1);
						SCMF(playerid,SIVA,"{F3FF02}[EL | Adm] {ffffff}| {1fb5f0}Postavili ste igraca %s kao Lidera Organizacije %s",ImePrezime(para1),ttext);
						format(string, sizeof(string), "~w~Postali ste lider ~n~~y~%s" ,ttext);


						GameTextForPlayer(para1, string, 7000, 4);
						SCM(para1,SIVA,"");
						SCMF(para1,SIVA,"{ffffff}Cestitamo, postali ste lider: {F3FF02}%s",ttext);
						SCM(para1,SIVA,"{ffffff}Za komande lidera kucajte /lider.");
						PlayerInfo[para1][pLider] = level;
						PlayerInfo[para1][pPodlider] = level;
						}
						if(level == 0) { PlayerInfo[para1][pSkin] = 60; PlayerInfo[para1][pRank] = 0; gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 0; return 1; }
						else if(level == 1) { PlayerInfo[para1][pSkin] = 283; } //LS PD
						else if(level == 2) { PlayerInfo[para1][pSkin] = 296; } //Blue Gang/ATF
						else if(level == 3) { PlayerInfo[para1][pSkin] = 173; } //VLA
						else if(level == 4) { PlayerInfo[para1][pSkin] = 70; } //hitna
						else if(level == 5) { PlayerInfo[para1][pSkin] = 294; } //Yakuza
						else if(level == 6) { PlayerInfo[para1][pSkin] = 113; } //LCN
						else if(level == 7) { PlayerInfo[para1][pSkin] = 147; } //Vlada
						else if(level == 8) { PlayerInfo[para1][pSkin] = 249; } //Hitman
						else if(level == 9) { PlayerInfo[para1][pSkin] = 227; } //Novinari
						else if(level == 10) { PlayerInfo[para1][pSkin] = 61; } //Taxi Cab Company
						else if(level == 12) { PlayerInfo[para1][pSkin] = 4; } //TEC
						else if(level == 13) { PlayerInfo[para1][pSkin] = 123; } //surenos
						else if(level == 14) { PlayerInfo[para1][pSkin] = 108; } //carbon racers
						else if(level == 15) { PlayerInfo[para1][pSkin] = 271; } //GSfly
						else if(level == 16) { PlayerInfo[para1][pSkin] = 248; } //Hell Angels
						else if(level == 17) { PlayerInfo[para1][pSkin] = 272; }
						else if(level == 18) { PlayerInfo[para1][pSkin] = 3; }
						else if(level == 19) { PlayerInfo[para1][pSkin] = 181; } ////// POSTAVI SKIN
						if(level == 0)
						{
						    gTeam[para1] = 3;
					    	PlayerInfo[para1][pTeam] = 3;
						}
						else if(level == 1 || level == 2 || level == 3)
						{
						    gTeam[para1] = 2;
					    	PlayerInfo[para1][pTeam] = 2;
						}
						else if(level == 4)
						{
						    gTeam[para1] = 1;
						    PlayerInfo[para1][pTeam] = 1;
						}
						else
						{
					    	gTeam[para1] = 15;
					    	PlayerInfo[para1][pTeam] = 15;
						}

					    SetPlayerSkin(para1, PlayerInfo[para1][pSkin]);

					    if(level == 0)
					    {
					        PlayerInfo[para1][pRank] = 0;
					    }
					    else
					    {
					    	PlayerInfo[para1][pRank] = 6;
						}
					}
				}//not connected
			}
		}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

Evo slika kako to izgleda
http://i.imgur.com/kc2M96o.png
Poslednja Izmena: Novembar 18, 2014, 23:25:15 POSLE PODNE od Max_Armadilo

Koristis samo zcmd ili mesas sa strcmp?


Lack of planning on your part does not constitute an emergency on my part.

Citat: William Bonin poslato Novembar 19, 2014, 00:57:15 PRE PODNE
Koristis samo zcmd ili mesas sa strcmp?

Ako mesa onda nemoze radit vidi se

i am king!

Probaj sada:

CMD:postavilidera(playerid,params[])
	{
			new para1;
			new level;
			new string[128];

                if(sscanf(params,"ui",para1,level)) return SCM(playerid,-1,"{ffffff}EL Pomoc| {00C0FF} /postavilidera  [ID igraca] [ID org]");
		if (PlayerInfo[playerid][pAdmin] >= 1337)
			{
			    if(IsPlayerConnected(para1))
			    {
			        	if(para1 != INVALID_PLAYER_ID)
					    {
			            if(PlayerInfo[para1][pClan] > 0 && level != 0 || PlayerInfo[para1][pLider] > 0 && level != 0)
			            {
			                SendClientMessage(playerid, COLOR_GREY, "{FFFFFF}[EL RP:] {F3FF02}Taj igrac je clan neke organizacije!");
			                return 1;
			            }
						if(level == 0)
						{
						new idorg = PlayerInfo[para1][pLider];
						strmid(LiderInfo[idorg][ImeL], "Niko", 0, strlen("Niko"), 255);
						PostaviLabel(idorg);
						SacuvajLidere();
						PlayerInfo[para1][pLider] = level;
						format(string,sizeof(string),"{ffffff}EL A.Cmd {ffffff}| {1fb5f0}Admin %s je skinuo lidera igracu %s",ImePrezime(playerid),ImePrezime(para1));
						ABroadCast(ZUTA,string,1);
						PlayerInfo[para1][pLider] = 0;
						PlayerInfo[para1][pTeam] = 0;
						PlayerInfo[para1][pClan] = 0;
						PlayerInfo[para1][pSpawnIzabran] = 1;
						PlayerInfo[para1][pRank] = 0;
						PlayerInfo[para1][pOrgKazna] = 0;
						PlayerInfo[para1][pPreostalouOrg] = 0;
						PlayerInfo[para1][pFMember] = 255;
						PlayerInfo[para1][pSkin] = 60;
						SetPlayerSkin(para1, 60);
		    			gTeam[para1] = 3;
	    				PlayerInfo[para1][pTeam] = 3;
	    				PlayerInfo[para1][pPodlider] = 0;
						SetPlayerHealth(para1, 0);
						SCMF(playerid,SIVA,"{F3FF02}[EL | Adm] {ffffff}| {1fb5f0}Skinuli ste Lidera igraca %s",ImePrezime(para1));
                        GameTextForPlayer(para1, "~r~Oduzeta vam je pozicija Lidera organizacije!", 7000, 3);
						}
						new ttext[128];
						if (level != 0)
						{
						new hamza[255];
						format(hamza,255,"Niko");
						if(strcmp(hamza, LiderInfo[level][ImeL], false) != 0)
						{
						SCM(playerid,SIVA,"[EL RP:] {F81414}Ta organizacija vec posjeduje lidera!");
						return 1;
						}
						ttext = ImeOrg(level);
						new playercina[MAX_PLAYER_NAME];
						//GetPlayerName(para1,playercina, sizeof(playercina));
						imeigraca(para1, playercina);
						strmid(LiderInfo[level][ImeL], playercina, 0, strlen(playercina), 255);
						SacuvajLidere();
						PostaviLabel(level);
						format(string,sizeof(string),"{ffffff}EL A.Cmd {ffffff}| {1fb5f0}%s je dodjelio lidera %s organizacije %s.",ImePrezime(playerid),ImePrezime(para1),ttext);
						ABroadCast(ZUTA,string,1);
						SCMF(playerid,SIVA,"{F3FF02}[EL | Adm] {ffffff}| {1fb5f0}Postavili ste igraca %s kao Lidera Organizacije %s",ImePrezime(para1),ttext);
						format(string, sizeof(string), "~w~Postali ste lider ~n~~y~%s" ,ttext);


						GameTextForPlayer(para1, string, 7000, 4);
						SCM(para1,SIVA,"");
						SCMF(para1,SIVA,"{ffffff}Cestitamo, postali ste lider: {F3FF02}%s",ttext);
						SCM(para1,SIVA,"{ffffff}Za komande lidera kucajte /lider.");
						PlayerInfo[para1][pLider] = level;
						PlayerInfo[para1][pPodlider] = level;
						}
						if(level == 0) { PlayerInfo[para1][pSkin] = 60; PlayerInfo[para1][pRank] = 0; gTeam[para1] = 3; PlayerInfo[para1][pTeam] = 0; return 1; }
						else if(level == 1) { PlayerInfo[para1][pSkin] = 283; } //LS PD
						else if(level == 2) { PlayerInfo[para1][pSkin] = 296; } //Blue Gang/ATF
						else if(level == 3) { PlayerInfo[para1][pSkin] = 173; } //VLA
						else if(level == 4) { PlayerInfo[para1][pSkin] = 70; } //hitna
						else if(level == 5) { PlayerInfo[para1][pSkin] = 294; } //Yakuza
						else if(level == 6) { PlayerInfo[para1][pSkin] = 113; } //LCN
						else if(level == 7) { PlayerInfo[para1][pSkin] = 147; } //Vlada
						else if(level == 8) { PlayerInfo[para1][pSkin] = 249; } //Hitman
						else if(level == 9) { PlayerInfo[para1][pSkin] = 227; } //Novinari
						else if(level == 10) { PlayerInfo[para1][pSkin] = 61; } //Taxi Cab Company
						else if(level == 12) { PlayerInfo[para1][pSkin] = 4; } //TEC
						else if(level == 13) { PlayerInfo[para1][pSkin] = 123; } //surenos
						else if(level == 14) { PlayerInfo[para1][pSkin] = 108; } //carbon racers
						else if(level == 15) { PlayerInfo[para1][pSkin] = 271; } //GSfly
						else if(level == 16) { PlayerInfo[para1][pSkin] = 248; } //Hell Angels
						else if(level == 17) { PlayerInfo[para1][pSkin] = 272; }
						else if(level == 18) { PlayerInfo[para1][pSkin] = 3; }
						else if(level == 19) { PlayerInfo[para1][pSkin] = 181; } ////// POSTAVI SKIN
						if(level == 0)
						{
						    gTeam[para1] = 3;
					    	PlayerInfo[para1][pTeam] = 3;
						}
						else if(level == 1 || level == 2 || level == 3)
						{
						    gTeam[para1] = 2;
					    	PlayerInfo[para1][pTeam] = 2;
						}
						else if(level == 4)
						{
						    gTeam[para1] = 1;
						    PlayerInfo[para1][pTeam] = 1;
						}
						else
						{
					    	gTeam[para1] = 15;
					    	PlayerInfo[para1][pTeam] = 15;
						}

					    SetPlayerSkin(para1, PlayerInfo[para1][pSkin]);

					    if(level == 0)
					    {
					        PlayerInfo[para1][pRank] = 0;
					    }
					    else
					    {
					    	PlayerInfo[para1][pRank] = 6;
						}
					}
				}//not connected
			}
			return 1;
		}

Radi,Hvala zab sam return na kraju 😃