[Pomoc]Goverment


Započeo BoniGaming, Decembar 30, 2012, 12:37:16 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:Explosion RP Edit
Detaljan opis problema:kad kucam gov kao pd/fbi/cobra leader kaze niste ovlasceni
Dio skripte:
if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
		    if(PlayerInfo[playerid][pLeader] != 1 || PlayerInfo[playerid][pLeader] != 2 || PlayerInfo[playerid][pLeader] != 3 )
			{SendClientMessage(playerid, COLOR_GREY, "   Niste policajac !");return 1;}
			
			if(PlayerInfo[playerid][pRank] < 6)
			{SendClientMessage(playerid, COLOR_GREY, "   Morate biti rank 6 da biste ovo koristili !");return 1;}
			
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			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, "Koriscenje: (/gov)ernment [text]");
				return 1;
			}
			// **************   anticheat za brojeve ******************************
			if(PlayerInfo[playerid][pAdmin] <= 1337)
			{

			new brojevi[] = { '1','2','3','4','5','6','7','8','9'};
			for(new b = 0; b < sizeof brojevi; b++)
			{
				new tekst = strlen(result);
				for(new i = 0; i<tekst; i++)
					{
					if(result[i] == brojevi[b])
					result[i] = '*' ;
					}
			}
			}
			// ********************************************************************

			SendClientMessageToAll(COLOR_WHITE, "|___________ Najave iz Uprave ___________|");
			if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
			{
				if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Chief %s: %s", sendername, result); }
			    else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Deputy Chief %s: %s", sendername, result); }
			    else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Captain %s: %s", sendername, result); }
				SendClientMessageToAll(COLOR_BLUE, string);
			}
			else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
			{
				format(string, sizeof(string), "Agent %s: %s", sendername, result);
				SendClientMessageToAll(COLOR_GRAD2, string);
			}
			else if(PlayerInfo[playerid][pLeader] == 7)
			{
				format(string, sizeof(string), "Predsednik %s: %s", sendername, result);
				SendClientMessageToAll(COLOR_GREY, string);
			}
		}
		return 1;
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno):/
Subscribe bi mi puno znacio!
http://www.youtube.com/user/dusan676


Blaeks

*

Madmen

if(strcmp(cmd, "/government", true) == 0 || strcmp(cmd, "/gov", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
		    if(IsACop(playerid))
			{
			
			if(PlayerInfo[playerid][pRank] < 6)
			{SendClientMessage(playerid, COLOR_GREY, "   Morate biti rank 6 da biste ovo koristili !");return 1;}
			
			GetPlayerName(playerid, sendername, sizeof(sendername));
			new length = strlen(cmdtext);
			while ((idx < length) && (cmdtext[idx] <= ' '))
			{
				idx++;
			}
			new offset = idx;
			new result[64];
			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, "Koriscenje: (/gov)ernment [text]");
				return 1;
			}
			// **************   anticheat za brojeve ******************************
			if(PlayerInfo[playerid][pAdmin] <= 1337)
			{

			new brojevi[] = { '1','2','3','4','5','6','7','8','9'};
			for(new b = 0; b < sizeof brojevi; b++)
			{
				new tekst = strlen(result);
				for(new i = 0; i<tekst; i++)
					{
					if(result[i] == brojevi[b])
					result[i] = '*' ;
					}
			}
			}
			// ********************************************************************

			SendClientMessageToAll(COLOR_WHITE, "|___________ Najave iz Uprave ___________|");
			if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
			{
				if(PlayerInfo[playerid][pRank] == 8) { format(string, sizeof(string), "Chief %s: %s", sendername, result); }
			    else if(PlayerInfo[playerid][pRank] == 7) { format(string, sizeof(string), "Deputy Chief %s: %s", sendername, result); }
			    else if(PlayerInfo[playerid][pRank] == 6) { format(string, sizeof(string), "Captain %s: %s", sendername, result); }
				SendClientMessageToAll(COLOR_BLUE, string);
			}
			else if(PlayerInfo[playerid][pMember] == 2 || PlayerInfo[playerid][pLeader] == 2)
			{
				format(string, sizeof(string), "Agent %s: %s", sendername, result);
				SendClientMessageToAll(COLOR_GRAD2, string);
			}
			else if(PlayerInfo[playerid][pLeader] == 7)
			{
				format(string, sizeof(string), "Predsednik %s: %s", sendername, result);
				SendClientMessageToAll(COLOR_GREY, string);
			}
		}
		return 1;
	}