[Ajuda] Problema com comando :S
#1

Esse problema parece ser sem soluзгo e nгo sei porque '-'

veja este comando:

Код:
    if(strcmp(cmd, "/eh", true) == 0)
	{
	    if(Isequipando(playerid) || Ishqheroes(playerid))
		{
	        GetPlayerName(playerid, sendername, sizeof(sendername));
	        if(PlayerInfo[playerid][pMembro] == 33 || PlayerInfo[playerid][pAdmin] >= 2000)//Delegado
	        {
      			new x_eh[256];
				x_eh = strtok(cmdtext, idx);
				if(!strlen(x_eh)) {
					SendClientMessage(playerid, COLOR_WHITE, "|__________________ EQUIPAR HEROES __________________|");
					SendClientMessage(playerid, COLOR_WHITE, "Use: /eh [Seu Cargo ]");
					SendClientMessage(playerid, COLOR_GREY, "Numeros: 1 - Hero Novato ");
					SendClientMessage(playerid, COLOR_GREY, "Numeros: 2 - Hero Atirador ");
					SendClientMessage(playerid, COLOR_GREY, "Numeros: 3 - Hero Profissional ");
					SendClientMessage(playerid, COLOR_GREY, "Numeros: 4 - Hero Tatico ");
					SendClientMessage(playerid, COLOR_GREY, "Numeros: 5 - Hero Master  ");
					SendClientMessage(playerid, COLOR_GREY, "Numeros: 6 - Super Hero (lider) ");
					SendClientMessage(playerid, COLOR_WHITE, "|____________________________________________|");
					return 1; }
                if(strcmp(x_eh,"1",true) == 0)
				{
				    if(PlayerInfo[playerid][pMembro] == 33 || PlayerInfo[playerid][pAdmin] >= 2000)//Delegado
	        		{
						if (PlayerInfo[playerid][pCargo] < 1)
						{
							SendClientMessage(playerid, COLOR_GREY, "Vocк precisa de cargo 1+ para pegar este equipamento!");
							return 1;
							}
							GetPlayerName(playerid, playername,sizeof(playername));
			   	 			format(string, sizeof(string), "* O Hero Novato %s Pegou Seu Equipamento de Novato.", sendername);
							ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							ResetPlayerWeapons(playerid);
		    				GivePlayerWeapon(playerid, 29, 200);
		 			 		GivePlayerWeapon(playerid, 24, 500);
				    		GivePlayerWeapon(playerid, 6, 1);
			   			 	SetPlayerArmour(playerid, 100);
							SetPlayerHealth(playerid, 100);
							SetPlayerSkin(playerid,285);
							ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n\n","---","---");
							//SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de COP em Treinamento!");
			   	 			return 1;

					}
				}
				if(strcmp(x_eh,"2",true) == 0)
				{
				    if(PlayerInfo[playerid][pMembro] == 3 || PlayerInfo[playerid][pAdmin] >= 2000)//Delegado
	        		{
						if (PlayerInfo[playerid][pCargo] < 2)
						{
							SendClientMessage(playerid, COLOR_GREY, "Vocк precisa de cargo 2+ para pegar este equipamento!");
							return 1;
							}
							GetPlayerName(playerid, playername,sizeof(playername));
			   	 			format(string, sizeof(string), "* O Hero Atirador %s Pegou Seu Equipamento de Atirador de elite.", sendername);
							ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							ResetPlayerWeapons(playerid);
		    				GivePlayerWeapon(playerid, 29, 200);
		    				GivePlayerWeapon(playerid, 25, 50);
		 			 		GivePlayerWeapon(playerid, 24, 500);
				    		GivePlayerWeapon(playerid, 3, 1);
				    		SetPlayerSkin(playerid,285);
				    		ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n- 200 de Mp5.\n\n","---","---");
			   			 	SetPlayerArmour(playerid, 100);
							SetPlayerHealth(playerid, 100);
							//SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de COP em Treinamento!");
			   	 			return 1;

					}
				}
				if(strcmp(x_eh,"3",true) == 0)
				{
				    if(PlayerInfo[playerid][pMembro] == 33 || PlayerInfo[playerid][pAdmin] >= 2000)//Delegado
	        		{
						if (PlayerInfo[playerid][pCargo] < 3)
						{
							SendClientMessage(playerid, COLOR_GREY, "Vocк precisa de cargo 3+ para pegar este equipamento!");
							return 1;
							}
							GetPlayerName(playerid, playername,sizeof(playername));
			   	 			format(string, sizeof(string), "* O Hero Profissional %s Pegou Seu Equipamento de Atirador profissional", sendername);
							ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							ResetPlayerWeapons(playerid);
		    				GivePlayerWeapon(playerid, 29, 200);
		    				GivePlayerWeapon(playerid, 25, 50);
		 			 		GivePlayerWeapon(playerid, 24, 500);
		 			 		GivePlayerWeapon(playerid, 31, 500);
				    		GivePlayerWeapon(playerid, 3, 1);
				    		SetPlayerSkin(playerid,285);
				    		ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n- 200 de Mp5.\n\n","---","---");
			   			 	SetPlayerArmour(playerid, 100);
							SetPlayerHealth(playerid, 100);
							//SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de COP em Treinamento!");
			   	 			return 1;

					}
				}
				if(strcmp(x_eh,"4",true) == 0)
				{
				    if(PlayerInfo[playerid][pMembro] == 33 || PlayerInfo[playerid][pAdmin] >= 2000)//Delegado
	        		{
						if (PlayerInfo[playerid][pCargo] < 4)
						{
							SendClientMessage(playerid, COLOR_GREY, "Vocк precisa de cargo 4+ para pegar este equipamento!");
							return 1;
							}
							GetPlayerName(playerid, playername,sizeof(playername));
			   	 			format(string, sizeof(string), "* O Hero Tatico %s Pegou Seu Equipamento de Atirador Master", sendername);
							ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							ResetPlayerWeapons(playerid);
		    				GivePlayerWeapon(playerid, 29, 200);
		    				GivePlayerWeapon(playerid, 25, 50);
		 			 		GivePlayerWeapon(playerid, 24, 500);
		 			 		GivePlayerWeapon(playerid, 31, 500);
		 			 		GivePlayerWeapon(playerid, 16, 10);
		 			 		GivePlayerWeapon(playerid, 34, 100);
				    		GivePlayerWeapon(playerid, 3, 1);
				    		SetPlayerSkin(playerid,285);
				    		ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n- 200 de Mp5.\n\n","---","---");
			   			 	SetPlayerArmour(playerid, 100);
							SetPlayerHealth(playerid, 100);
							//SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de COP em Treinamento!");
			   	 			return 1;

					}
				}
    			if(strcmp(x_eh,"5",true) == 0)
				{
				    if(PlayerInfo[playerid][pMembro] == 33 || PlayerInfo[playerid][pAdmin] >= 2000)//Delegado
	        		{
						if (PlayerInfo[playerid][pCargo] < 5)
						{
							SendClientMessage(playerid, COLOR_GREY, "Vocк precisa de cargo 5+ para pegar este equipamento!");
							return 1;
							}
							GetPlayerName(playerid, playername,sizeof(playername));
			   	 			format(string, sizeof(string), "* O Hero Master %s Pegou Seu Equipamento de Atirador tatico", sendername);
							ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							ResetPlayerWeapons(playerid);
		    				GivePlayerWeapon(playerid, 29, 200);
		    				GivePlayerWeapon(playerid, 25, 50);
		 			 		GivePlayerWeapon(playerid, 24, 500);
		 			 		GivePlayerWeapon(playerid, 31, 500);
		 			 		GivePlayerWeapon(playerid, 16, 10);
		 			 		GivePlayerWeapon(playerid, 34, 100);
				    		GivePlayerWeapon(playerid, 3, 1);
				    		ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n- 200 de Mp5.\n\n","---","---");
			   			 	SetPlayerArmour(playerid, 150);
							SetPlayerHealth(playerid, 150);
							//SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de COP em Treinamento!");
			   	 			return 1;

					}
				}
				if(strcmp(x_eh,"6",true) == 0)
				{
				    if(IsPlayerConnected(playerid))//Delegado
	        		{
						if(PlayerInfo[playerid][pAdmin] >= 2000)
						{
							SendClientMessage(playerid, COLOR_GREY, "Vocк precisa ser LIDER DOS HEROES para pegar este equipamento!");
							return 1;
							}
							GetPlayerName(playerid, playername,sizeof(playername));
			   	 			format(string, sizeof(string), "* O Super Hero %s Pegou Seu Equipamento de Lider!", sendername);
							ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							ResetPlayerWeapons(playerid);
		    				GivePlayerWeapon(playerid, 29, 200);
		    				GivePlayerWeapon(playerid, 25, 50);
		 			 		GivePlayerWeapon(playerid, 24, 500);
		 			 		GivePlayerWeapon(playerid, 31, 500);
		 			 		GivePlayerWeapon(playerid, 16, 10);
				    		GivePlayerWeapon(playerid, 3, 1);
				    		GivePlayerWeapon(playerid, 34, 100);
				    		ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n- 200 de Mp5.\n\n","---","---");
			   			 	SetPlayerArmour(playerid, 200);
							SetPlayerHealth(playerid, 200);
							//SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de COP em Treinamento!");
			   	 			return 1;

					}
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo й Heroes ou Nгo Existe o Numero.");
			}
		}
		else
		{
		    SendClientMessage(playerid, COLOR_LIGHTRED, "Vocк nгo estб na HQ Heroes");
		}
	}
eu sou o Lider e nгo consigo pegar o /eh 6,ele diz que eu nгo sou lider da Heroes e nгo sei porque '-',jб os outros equipamentos (5,4,3,2,1) eu consigo pegar tranquilo
2° comando:

Код:
	if(strcmp(cmd, "/avh", true) == 0 || strcmp(cmd, "/avisoheroes", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			if(PlayerInfo[playerid][pMembro] == 33)
			{
			    SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo й um Hero !");
			    return 1;
			}
			if(PlayerInfo[playerid][pCargo] < 3)
			{
			    SendClientMessage(playerid, COLOR_GREY, "   Vocк precisar ter cargo maior ou igual а 3 !");
			    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, "USO: (/avh) [texto]");
				return 1;
			}
			SendClientMessageToAll(COLOR_WHITE, "|___________ Notнcias dos Heroes ___________|");
			for(new divulguer=0;divulguer<6;divulguer++){
			if(strfind(result, IP[divulguer], true) != -1){result = "PКGO EM FRБGRANTE!!!Jogador tentando divulgar algum IP.";}}
			if(PlayerInfo[playerid][pMembro] == 33)
			{
			  format(string, sizeof(string), "Hero %s: %s", sendername, result);
			}
			else if(PlayerInfo[playerid][pLider] == 33)
			{
			  format(string, sizeof(string), "Lider Hero %s: %s", sendername, result);
			}
			SendClientMessageToAll(COLOR_DBLUE, string);
		}
		return 1;
	}
este comando tambйm diz que eu nгo sou um heroes

jб este comando:

Код:
//==================================== Short ============================================================
	if(strcmp(cmd, "/megafone", true) == 0 || strcmp(cmd, "/m", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			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, "USE: (/m)egafone [megaphone chat]");
				return 1;
			}
			if(gTeam[playerid] == 2 || IsACop(playerid) || IsAPF(playerid) || IsACIA(playerid) || IsHeroes(playerid) || IsACopSF(playerid) || IsHeroes(playerid))
			{
				if(PlayerInfo[playerid][pMembro] == 1||PlayerInfo[playerid][pLider] == 1)
				{
					format(string, sizeof(string), "Policial Militar %s:o< %s", sendername, result);
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
				}
				else if(PlayerInfo[playerid][pMembro] == 2||PlayerInfo[playerid][pLider] == 2)
				{
					format(string, sizeof(string), "ROTAM %s:o< %s", sendername, result);
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
				}
				else if(PlayerInfo[playerid][pMembro] == 3||PlayerInfo[playerid][pLider] == 3)
				{
				    format(string, sizeof(string), "Exйrcito %s:o< %s", sendername, result);
				    ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
				}
				else if(gTeam[playerid] == 7  || IsAGOV(playerid))
				{
				    format(string, sizeof(string), "Governo %s:o< %s", sendername, result);
				    ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
				}
				else if(PlayerInfo[playerid][pMembro] == 17||PlayerInfo[playerid][pLider] == 17)
				{
				    format(string, sizeof(string), "Policial Civil %s:o< %s", sendername, result);
				    ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
				}
				else if(PlayerInfo[playerid][pMembro] == 25||PlayerInfo[playerid][pLider] == 25)
				{
				    format(string, sizeof(string), "ALFANDEGA %s:o< %s", sendername, result);
				    ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
				}
				else if(PlayerInfo[playerid][pMembro] == 26||PlayerInfo[playerid][pLider] == 26)
				{
					format(string, sizeof(string), "CIA %s:o< %s", sendername, result);
					ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
				}
				else if(PlayerInfo[playerid][pMembro] == 27||PlayerInfo[playerid][pLider] == 27)
				{
				    format(string, sizeof(string), "Policial Federal %s:o< %s", sendername, result);
				    ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
				}
				else if(PlayerInfo[playerid][pMembro] == 33||PlayerInfo[playerid][pLider] == 33)
				{
				    format(string, sizeof(string), "Hero %s:o< %s", sendername, result);
				    ProxDetector(60.0, playerid, string,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
				}
				printf("%s", string);
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "   Vocк nгo faz parte de nenhum equipe !");
				return 1;
			}
		}
		return 1;
	}
funciona sem qualquer problema,eu uso /m e funciona certinho,isso q eu acho estranho,ai tem a frase
Код:
PlayerInfo[playerid][pMembro] == 33||PlayerInfo[playerid][pLider] == 33
e no /avh tbm tinha,mais o /avh nгo funciona

e assim vai em outros comandos como esse:

Код:
if(strcmp(cmd, "/ficha", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
	        if(!IsACop(playerid) && !IsACopSF(playerid) && !IsAPF(playerid) && IsHeroes(playerid))
	        {
	            SendClientMessage(playerid, COLOR_GREY, "   Voce nгo й COP !");
	            return 1;
	        }
			new tmpcar = GetPlayerVehicleID(playerid);
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USE: /ficha [ id ]");
				return 1;
			}
			//giveplayerid = strval(tmp);
			giveplayerid = ReturnUser(tmp);
			if(IsACopCar(tmpcar)||IsACopSFCar(tmpcar)||PlayerToPoint(5.0, playerid, 253.9280,69.6094,1003.6406)||PlayerToPoint(5.0, playerid,234.8461,111.1823,1003.2257)||PlayerToPoint(5.0, playerid, 1276.45,-793.37,1084.1))
			{
				if(IsPlayerConnected(giveplayerid))
				{
				    if(giveplayerid != INVALID_PLAYER_ID)
				    {
				        GetPlayerName(giveplayerid, sendername, sizeof(sendername));
						SendClientMessage(playerid, TEAM_BLUE_COLOR,"______-=MOBILE DATA COMPUTER=-_______");
						format(string, sizeof(string), "Nome : %s", sendername);
						SendClientMessage(playerid, COLOR_WHITE,string);
						format(string, sizeof(string), "Crime : %s", PlayerCrime[giveplayerid][pAccusedof]);
						SendClientMessage(playerid, COLOR_GRAD2,string);
						format(string, sizeof(string), "Claimant : %s", PlayerCrime[giveplayerid][pVictim]);
						SendClientMessage(playerid, COLOR_GRAD3,string);
						format(string, sizeof(string), "Reportado : %s", PlayerCrime[giveplayerid][pAccusing]);
						SendClientMessage(playerid, COLOR_GRAD4,string);
						format(string, sizeof(string), "Acusado : %s", PlayerCrime[giveplayerid][pBplayer]);
						SendClientMessage(playerid, COLOR_GRAD5,string);
						SendClientMessage(playerid, TEAM_BLUE_COLOR,"_______________________________________");
					}
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "   O Jogador Estб Offline !");
				    return 1;
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GRAD2, "  Vocк nгo estб na recepзгo ou nгo estб em algum carro policial.");
				return 1;
			}
		}
		return 1;
	}
repare que este comando usa "IsaHeroes(playerid)",eu creio que nгo haja problema pois veja a public:

Код:
public IsAHeroes(playerid)
{
	if(IsPlayerConnected(playerid))
	{
	    new Lider = PlayerInfo[playerid][pLider];
	    new member = PlayerInfo[playerid][pMembro];
	    if(member==33 || member==33)
		{
		    return 1;
		}
		else if(Lider==33 || Lider==33)
		{
		    return 1;
		}
	}
	return 0;
}
outra coisa que eu acho estranho... й que no /eh eu ja tentei por assim:

Код:
if(strcmp(x_eh,"6",true) == 0)
				{
				    if(IsPlayerConnected(playerid))//Delegado
	        		{
						if(strcmp(GetName(playerid),"Sonic_FreeStyle",true)==0)
						{
							SendClientMessage(playerid, COLOR_GREY, "Vocк precisa ser LIDER DOS HEROES para pegar este equipamento!");
							return 1;
							}
							GetPlayerName(playerid, playername,sizeof(playername));
			   	 			format(string, sizeof(string), "* O Super Hero %s Pegou Seu Equipamento de Lider!", sendername);
							ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							ResetPlayerWeapons(playerid);
		    				GivePlayerWeapon(playerid, 29, 200);
		    				GivePlayerWeapon(playerid, 25, 50);
		 			 		GivePlayerWeapon(playerid, 24, 500);
		 			 		GivePlayerWeapon(playerid, 31, 500);
		 			 		GivePlayerWeapon(playerid, 16, 10);
				    		GivePlayerWeapon(playerid, 3, 1);
				    		GivePlayerWeapon(playerid, 34, 100);
				    		ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n- 200 de Mp5.\n\n","---","---");
			   			 	SetPlayerArmour(playerid, 200);
							SetPlayerHealth(playerid, 200);
							//SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de COP em Treinamento!");
			   	 			return 1;
e ele ainda diz que eu nгo sou lider mesmo estando configurado para sуmente o meu nick pegar este equipamento,tambйm tentei isso:

Код:
if(PlayerInfo[playerid][pAdmin] >= 2000)
						{
							SendClientMessage(playerid, COLOR_GREY, "Vocк precisa ser LIDER DOS HEROES para pegar este equipamento!");
							return 1;
							}
							GetPlayerName(playerid, playername,sizeof(playername));
			   	 			format(string, sizeof(string), "* O Super Hero %s Pegou Seu Equipamento de Lider!", sendername);
							ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
							ResetPlayerWeapons(playerid);
		    				GivePlayerWeapon(playerid, 29, 200);
		    				GivePlayerWeapon(playerid, 25, 50);
		 			 		GivePlayerWeapon(playerid, 24, 500);
		 			 		GivePlayerWeapon(playerid, 31, 500);
		 			 		GivePlayerWeapon(playerid, 16, 10);
				    		GivePlayerWeapon(playerid, 3, 1);
				    		GivePlayerWeapon(playerid, 34, 100);
				    		ShowPlayerDialog(playerid,DIALOG_EQUIP,DIALOG_STYLE_MSGBOX,"Equipamento","Voce equipou:\n\n- 100 de Vida.\n- 100 de Colete.\n- 1 Cacetete.\n- 100 de Desert Eagle.\n- 50 de Shotgun.\n- 200 de Mp5.\n\n","---","---");
			   			 	SetPlayerArmour(playerid, 200);
							SetPlayerHealth(playerid, 200);
							//SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de COP em Treinamento!");
			   	 			return 1;
pq eu sou adm 2000...mais sem sucesso,ai tive que fazer este comando:
Код:
if(strcmp(cmd, "/ehlider", true) == 0)
	{
	    if (PlayerInfo[playerid][pAdmin] >= 2000 || Isequipando(playerid) || Ishqheroes(playerid))
	    {
		    format(string, sizeof(string), "* O Super Hero %s Pegou Seu Equipamento de Lider!", sendername);
			ProxDetector(100.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			ResetPlayerWeapons(playerid);
		    GivePlayerWeapon(playerid, 29, 200);
		    GivePlayerWeapon(playerid, 25, 50);
		 	GivePlayerWeapon(playerid, 24, 500);
		 	GivePlayerWeapon(playerid, 31, 500);
		 	GivePlayerWeapon(playerid, 16, 10);
			GivePlayerWeapon(playerid, 3, 1);
			GivePlayerWeapon(playerid, 34, 100);
			SetPlayerArmour(playerid, 200);
			SetPlayerHealth(playerid, 200);
			//SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de COP em Treinamento!");
  		}
		return 1;
	}
e por incrivel que pareзa...ESSE FUNCIONA


agora o estranho й isso,veja sу, o arquivo .ini da org33 (heroes) estб assim:

Код:
Lider=Sonic_FreeStyle
SubLider=Ninguem
Membro1=Ninguem
Membro2=Ninguem
Membro3=Ninguem
Membro4=Ninguem
Membro5=Ninguem
Membro6=Ninguem
Membro7=Ninguem
Membro8=Ninguem
Membro9=Ninguem
Membro10=Ninguem
Rank1=0
Rank2=0
Rank3=0
Rank4=0
Rank5=0
Rank6=0
Rank7=0
Rank8=0
Rank9=0
Rank10=0
e o meu arquivo de conta estб assim:
Код:
Key=segredopowkkkkk
Level=21
AdminLevel=2001
SocioLevel=0
DonateRank=6
UpgradePoints=0
ConnectedTime=1
Registered=1
Sex=1
Familia=0
origin=3
CK=0
Muted=0
Respect=1
Money=152560
Bank=100
Crimes=1
Kills=0
Deaths=0
Arrested=0
WantedDeaths=0
Phonebook=0
LottoNr=24
Fishes=0
BiggestFish=0
Emprego=1
Paycheck=5683
HeadValue=0
Jailed=0
JailTime=0
Materiais=0
Maconha=0
Cocaina=0
Crack=0
Balinhas=0
Lider=33
Member=0
FMember=255
Rank=6
Char=270
ContractTime=1
DetSkill=0
SexSkill=0
BoxSkill=0
LawSkill=0
MechSkill=0
JackSkill=0
CarSkill=0
NewsSkill=0
DrogasSkill=0
BalinhaSkill=0
CookSkill=0
FishSkill=0
pSHealth=80.0
pHealth=100.0
Int=0
Local=255
Team=11
Model=270
PhoneNr=3878
House=255
Bizz=255
Spawn=0
Ban=0
SafeMaconha=0
SafeCocaina=0
SafeCrack=0
Pos_x=1369.3
Pos_y=-1731.3
Pos_z=13.3
CarLic=0
FlyLic=0
BoatLic=0
FishLic=0
GunLic=0
Gun1=0
Gun2=0
Gun3=0
Gun4=0
Ammo1=0
Ammo2=0
Ammo3=0
Ammo4=0
CarTime=0
PayDay=6
PayDayHad=0
CDPlayer=0
Wins=0
Loses=0
AlcoholPerk=0
DrugPerk=0
MiserPerk=0
PainPerk=0
TraderPerk=0
Tutorial=1
Mission=0
Avisos=0
Adjustable=1
Fuel=0
Married=0
MarriedTo=Ninguem
PontosCadeia=0
NivelProcurado=1
SafeMateriais=0
Galao1=0
Galao2=0
Galao3=0
DataLogin=6/10/2012/3/54/30
PremmyExpire=0/0/0
AdminName=Nenhum
Motivo=Nenhum
Estagiario=1
Voto=0
Caixinha=0
Ajustado=0
Pagamento=0
ou seja tecnicamente a Org33.ini estб configurado com o meu nome como lider e na minha conta tambйm eu to como lider da org 33 (Heroes) entгo pq os comando nao funfa pra mim?
Reply
#2

Бh alguma stock com esse nome? IsHeroes(playerid), se tiver posta ai por favor.
Reply
#3

Quote:
Originally Posted by delete
Посмотреть сообщение
Бh alguma stock com esse nome? IsHeroes(playerid), se tiver posta ai por favor.
nгo nгo,nenhuma stock com ele
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)