Help u vezi komande


Započeo Neckiy, April 19, 2021, 20:34:07 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Da li neko kojim slucajem moze da vidi sta ovde ne radi jer sam oci izbecio 2 sata gledajuci i nmg da nadjem problem. /sethelper /setvip /setpromoter sve sve rade i sve se sacuvava samo ova komanda ne radi tj npr ako nisam na duznosti i ukucam je ona mi izbaci "Nisi na duznosti" ali ako udjem u duznost i dam drugu admina nista se ne desi (ne iskoci da sam mu dao admina i on ga ne dobije, a kad sebi dam onda radi)
CMD:setadmin(playerid, params[])
{
	if(UlogovaniIgrac[playerid] == 0) return SCM(playerid,-1,"{FF0000}[GRESKA] {FFFFFF}Niste ulogovani.");
	new id,level,msg1[128],msg2[128],name[MAX_PLAYER_NAME],name1[MAX_PLAYER_NAME];
	if(PlayerInfo[playerid][pAdmin] > 4)
	{
		if(aduty[playerid] == 1)
		{
			if(PlayerInfo[playerid][pAdmin] < PlayerInfo[id][pAdmin]) return SCM(playerid, -1,"{FF0000}[GRESKA] {FFFFFF}Ne mozes njega");
		    if(sscanf(params,"ud",id,level)) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Ukucaj: /setadmin [ID] [LEVEL]");
		    else if(PlayerInfo[id][pHelper] > 0) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Igrac je helper!");
		    else if(PlayerInfo[id][pVip] > 0) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Igrac je vip!");
		    else if(PlayerInfo[id][pPromoter] > 0) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Igrac je promoter!");
		    else if(!IsPlayerConnected(id)) return SCM(playerid,-1,"{FF0000}[GRESKA] {FFFFFF}Igrac nije online.");
		    else if(level > 6) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Najveci admin level je 6!");
	    	else
	    	{
	    		if(PlayerInfo[id][pAdmin] > 1)
	    		{
	    			if(level > 0)
	    			{
				    	PlayerInfo[id][pAdmin] = level;
				        GetPlayerName(playerid,name,sizeof(name));
				        GetPlayerName(id,name1,sizeof(name1));
						format(msg1,sizeof(msg1), "{FF0000}[GS:RP] {FFFFFF}%s {FFFB00}vam je dao Admin Level {FFFFFF}%d{FFFB00}!",name,level);
						format(msg2,sizeof(msg2), "{FF0000}[GS:RP] {FFFB00}Dali ste Admin Level {FFFFFF}%d {FFFB00}igracu {FFFFFF}%s{FFFB00}!",level,name1);
						SCM(id, -1, msg1);
			          	SCM(playerid, -1, msg2);
		        	}
	          		else if(level == 0)
	          		{
	          			PlayerInfo[id][pAdmin] = level;
			          	GetPlayerName(playerid,name,sizeof(name));
				        GetPlayerName(id,name1,sizeof(name1));
						format(msg1,sizeof(msg1), "{FF0000}[GS:RP] {FFFFFF}%s {FFFB00}vam je skinuo admina!",name);
						format(msg2,sizeof(msg2), "{FF0000}[GS:RP] {FFFB00}Skinuli ste admina igracu {FFFFFF}%s{FFFB00}!",name1);
						SCM(id, -1, msg1);
			          	SCM(playerid, -1, msg2);
			          	aduty[playerid] = 0;
			          	new name5[MAX_PLAYER_NAME],msg10[256];
			          	GetPlayerName(playerid,name5,sizeof(name5));
						format(msg10,sizeof(msg10),"{FF0000}(({FFFFFF}Admin {FF0000}%s {FFFFFF}vise nije na duznosti.{FF0000}))",name5);
						SCMA(-1,msg10);
					}
	        	}
	        	if(PlayerInfo[id][pAdmin] == 1)
	        	{
	        		if(level > 0 && level < 7)
	    			{
				    	PlayerInfo[id][pAdmin] = level;
				        GetPlayerName(playerid,name,sizeof(name));
				        GetPlayerName(id,name1,sizeof(name1));
						format(msg1,sizeof(msg1), "{FF0000}[GS:RP] {FFFFFF}%s {FFFB00}vam je dao Admin Level {FFFFFF}%d{FFFB00}!",name,level);
						format(msg2,sizeof(msg2), "{FF0000}[GS:RP] {FFFB00}Dali ste Admin Level {FFFFFF}%d {FFFB00}igracu {FFFFFF}%s{FFFB00}!",level,name1);
						SCM(id, -1, msg1);
			          	SCM(playerid, -1, msg2);
		        	}
	          		else if(level == 0)
	          		{
	          			PlayerInfo[id][pAdmin] = level;
			          	GetPlayerName(playerid,name,sizeof(name));
				        GetPlayerName(id,name1,sizeof(name1));
						format(msg1,sizeof(msg1), "{FF0000}[GS:RP] {FFFFFF}%s {FFFB00}vam je skinuo admina!",name);
						format(msg2,sizeof(msg2), "{FF0000}[GS:RP] {FFFB00}Skinuli ste admina igracu {FFFFFF}%s{FFFB00}!",name1);
						SCM(id, -1, msg1);
			          	SCM(playerid, -1, msg2);
			          	aduty[playerid] = 0;
			          	new name5[MAX_PLAYER_NAME],msg10[256];
			          	GetPlayerName(playerid,name5,sizeof(name5));
						format(msg10,sizeof(msg10),"{2C2C2C}(({FFFFFF}Spec {2C2C2C}%s {FFFFFF}vise nije na duznosti.{2C2C2C}))",name5);
						SCMA(-1,msg10);
					}
	        	}
	    	}
		}
		if(aduty[playerid] == 0)
		{
			SCM(playerid,-1,"{FF0000}[GRESKA] {FFFFFF}Nisi na duznosti!");
		}
	}
	else if(PlayerInfo[playerid][pAdmin] == 4)
	{
		if(aduty[playerid] == 1)
		{
			if(PlayerInfo[playerid][pAdmin] < PlayerInfo[id][pAdmin]) return SCM(playerid, -1,"{FF0000}[GRESKA] {FFFFFF}Ne mozes njega");
		    if(sscanf(params,"ud",id,level)) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Ukucaj: /setadmin [ID] [LEVEL]");
		    else if(PlayerInfo[id][pHelper] > 0) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Igrac je helper!");
		    else if(PlayerInfo[id][pVip] > 0) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Igrac je vip!");
		    else if(PlayerInfo[id][pPromoter] > 0) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Igrac je promoter!");
		    else if(!IsPlayerConnected(id)) return SCM(playerid,-1,"{FF0000}[GRESKA] {FFFFFF}Igrac nije online.");
		    else if(level > 3) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Ne mozes dati veci Admin Level od 3!");
		    else
		    {
		    	if(PlayerInfo[id][pAdmin] > 1)
		    	{
			    	if(level > 0)
			    	{
				    	PlayerInfo[id][pAdmin] = level;
				    	GetPlayerName(playerid, name, sizeof(name));
				    	GetPlayerName(id,name1,sizeof(name1));
				    	format(msg1,sizeof(msg1), "{FF0000}[GS:RP] {FFFFFF}%s {FFFB00}vam je dao Admin Level {FFFFFF}%d{FFFB00}!",name,level);
						format(msg2,sizeof(msg2), "{FF0000}[GS:RP] {FFFB00}Dali ste Admin Level {FFFFFF}%d {FFFB00}igracu {FFFFFF}%s{FFFB00}!",level,name1);
						SCM(id, -1, msg1);
				        SCM(playerid, -1, msg2);
			        }
			        else if(level == 0)
			        {
			        	PlayerInfo[id][pAdmin] = level;
			        	GetPlayerName(playerid,name,sizeof(name));
				        GetPlayerName(id,name1,sizeof(name1));
						format(msg1,sizeof(msg1), "{FF0000}[GS:RP] {FFFFFF}%s {FFFB00}vam je skinuo admina!",name);
						format(msg2,sizeof(msg2), "{FF0000}[GS:RP] {FFFB00}Skinuli ste admina igracu {FFFFFF}%s{FFFB00}!",name1);
						SCM(id, -1, msg1);
			          	SCM(playerid, -1, msg2);
			          	aduty[playerid] = 0;
			          	new name5[MAX_PLAYER_NAME],msg10[256];
			          	GetPlayerName(playerid,name5,sizeof(name5));
						format(msg10,sizeof(msg10),"{FF0000}(({FFFFFF}Admin {FF0000}%s {FFFFFF}vise nije na duznosti.{FF0000}))",name5);
						SCMA(-1,msg10);
					}
	        	}
	        	if(PlayerInfo[id][pAdmin] == 1)
	        	{
	        		if(level > 0)
	    			{
				    	PlayerInfo[id][pAdmin] = level;
				        GetPlayerName(playerid,name,sizeof(name));
				        GetPlayerName(id,name1,sizeof(name1));
						format(msg1,sizeof(msg1), "{FF0000}[GS:RP] {FFFFFF}%s {FFFB00}vam je dao Admin Level {FFFFFF}%d{FFFB00}!",name,level);
						format(msg2,sizeof(msg2), "{FF0000}[GS:RP] {FFFB00}Dali ste Admin Level {FFFFFF}%d {FFFB00}igracu {FFFFFF}%s{FFFB00}!",level,name1);
						SCM(id, -1, msg1);
			          	SCM(playerid, -1, msg2);
		        	}
	          		else if(level == 0)
	          		{
	          			PlayerInfo[id][pAdmin] = level;
			          	GetPlayerName(playerid,name,sizeof(name));
				        GetPlayerName(id,name1,sizeof(name1));
						format(msg1,sizeof(msg1), "{FF0000}[GS:RP] {FFFFFF}%s {FFFB00}vam je skinuo admina!",name);
						format(msg2,sizeof(msg2), "{FF0000}[GS:RP] {FFFB00}Skinuli ste admina igracu {FFFFFF}%s{FFFB00}!",name1);
						SCM(id, -1, msg1);
			          	SCM(playerid, -1, msg2);
			          	aduty[playerid] = 0;
			          	new name5[MAX_PLAYER_NAME],msg10[256];
			          	GetPlayerName(playerid,name5,sizeof(name5));
						format(msg10,sizeof(msg10),"{2C2C2C}(({FFFFFF}Spec {2C2C2C}%s {FFFFFF}vise nije na duznosti.{2C2C2C}))",name5);
						SCMA(-1,msg10);
					}
	        	}
	        }
	    }
	    if(aduty[playerid] == 0)
	    {
	    	SCM(playerid,-1,"{FF0000}[GRESKA] {FFFFFF}Nisi na duznosti!");
	    }
	}
	else
	{
	    SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Nisi ovlascen!");
	}
	return 1;
}
Poslednja Izmena: April 19, 2021, 23:25:59 POSLE PODNE od M Ө M Σ N Z I
Mnogo ljudi mi govori da sam autistican.
U pravu su...

CMD:setadmin(playerid, params[])
{
	if(UlogovaniIgrac[playerid] == 0) return SCM(playerid,-1,"{FF0000}[GRESKA] {FFFFFF}Niste ulogovani.");
	if(PlayerInfo[playerid][pAdmin] > 4) return SCM(playerid, 0xAAAAAAFF,"Niste ovlasceni da koristite ovu komandu!");
	{
		if(aduty[playerid] == 1)
		{
			new id,level,msg1[128],msg2[128],name[MAX_PLAYER_NAME],name1[MAX_PLAYER_NAME];
			if(aduty[playerid] == 0) return SCM(playerid, 0xAAAAAAFF,"Morate biti Admin na duznosti!");
		    if(sscanf(params,"ud",id,level)) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Ukucaj: /setadmin [ID] [LEVEL]");
		    if(level < 0 || level > 6) return SCM(playerid, BELA, "{FF6600}[B-RP]: {FFFFFF}Admin Level ne moze biti manji od 0 i veci od 6.");
		    if(PlayerInfo[playerid][pAdmin] < PlayerInfo[id][pAdmin]) return SCM(playerid, -1,"{FF0000}[GRESKA] {FFFFFF}Ne mozes njega");
		    if(PlayerInfo[id][pHelper] > 0) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Igrac je helper!");
		    if(PlayerInfo[id][pVip] > 0) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Igrac je vip!");
		    if(PlayerInfo[id][pPromoter] > 0) return SCM(playerid, -1, "{FF0000}[GRESKA] {FFFFFF}Igrac je promoter!");
		    if(!IsPlayerConnected(id)) return SCM(playerid,-1,"{FF0000}[GRESKA] {FFFFFF}Igrac nije online.");
			if(level > 0)
			{
		    	PlayerInfo[id][pAdmin] = level;
		        GetPlayerName(playerid,name,sizeof(name));
		        GetPlayerName(id,name1,sizeof(name1));
				format(msg1,sizeof(msg1), "{FF0000}[GS:RP] {FFFFFF}%s {FFFB00}vam je dao Admin Level {FFFFFF}%d{FFFB00}!",name,level);
				format(msg2,sizeof(msg2), "{FF0000}[GS:RP] {FFFB00}Dali ste Admin Level {FFFFFF}%d {FFFB00}igracu {FFFFFF}%s{FFFB00}!",level,name1);
				SCM(id, -1, msg1);
	          	SCM(playerid, -1, msg2);
        	}
      		else if(level == 0)
      		{
      			PlayerInfo[id][pAdmin] = level;
	          	GetPlayerName(playerid,name,sizeof(name));
		        GetPlayerName(id,name1,sizeof(name1));
				format(msg1,sizeof(msg1), "{FF0000}[GS:RP] {FFFFFF}%s {FFFB00}vam je skinuo admina!",name);
				format(msg2,sizeof(msg2), "{FF0000}[GS:RP] {FFFB00}Skinuli ste admina igracu {FFFFFF}%s{FFFB00}!",name1);
				SCM(id, -1, msg1);
	          	SCM(playerid, -1, msg2);
	          	aduty[playerid] = 0;
	          	
	          	new name5[MAX_PLAYER_NAME],msg10[256];
	          	GetPlayerName(playerid,name5,sizeof(name5));
				format(msg10,sizeof(msg10),"{FF0000}(({FFFFFF}Admin {FF0000}%s {FFFFFF}vise nije na duznosti.{FF0000}))",name5);
				SCMA(-1,msg10);
			}
		}
	}
	return 1;
}

Kopiraj i prebaci u tvoj mod !

Tu je iseceno 3/4 komande a napravio sam je takvu da mi sve treba, i ista takva je radila 4 sata ranije i odjednom prestala i zato kontam da je unutra nesto sjebano
Mnogo ljudi mi govori da sam autistican.
U pravu su...

Tema nije postavljena po pravilima i ponekad pokusaj nesto sam uraditi/popraviti.Lock


Github: Momenzi
Pikaboot: Website