[Ajuda] Erros criando org
#1

Bom eu estou aqui pedindo ajuda de vocês em alguns erros que acontecem na org que estou criando.

Erro 1: Bom o primeiro erro é quando tento dar lider da org que estou cliando da erro, da uma mensagem que o comando não existe, a org que restou criando é ID 24, o comando /liderex funciona com a org 24 mais o /darlider não.

Codigo:

Код:
if(strcmp(cmd, "/darlider", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USE: /darlider [id] [Numero(1-24)]");
				return true;
			}
			new para1;
			new level;
			para1 = ReturnUser(tmp);
			tmp = strtok(cmdtext, idx);
			level = strval(tmp);
			if(level == 0) { SendClientMessage(playerid, COLOR_GREY, "Para tirar o lider de uma organização você deve usar /limparlider"); return true; }
			if(level > 24 || level < 1) { SendClientMessage(playerid, COLOR_GREY, "Empregos de 1 a 24"); return true; }
			GetPlayerName(playerid, sendername, 256);
				if (PlayerInfo[playerid][pAdmin] >= MASTER)
	    		{
       			if(admtrampando[playerid] < 1 && PlayerInfo[playerid][pAdmin] != DONO)
				{
					SendClientMessage(playerid, COLOR_GRAD1, "Você não está trabalhando! (/trabalhar)");
					return true;
				}
				if(PlayerInfo[para1][pLider] != 0 || PlayerInfo[para1][pMembro] != 0)
				{
				    SendClientMessage(playerid, COLOR_GRAD1, "   Este player já participa de uma organização!");
				    return true;
				}
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
						if(strcmp(InfoOrg[level][Lider],"Ninguem",true)==0)
						{
							ConviteInfoOrg(PlayerName(para1), level, 6);
						}
						else
						{
						    SendClientMessage(playerid, COLOR_GRAD2, "Já tem líder nessa ORG, use /limparlider antes de colocar outro lider");
						    return true;
						}
			if(level == 1) { PlayerInfo[para1][pSkin] = 265; }//Policia Militar
			else if(level == 2)	{ PlayerInfo[para1][pSkin] = 285; }//S.W.A.T
			else if(level == 3) { PlayerInfo[para1][pSkin] = 287; }//Exército
			else if(level == 4) { PlayerInfo[para1][pSkin] = 70; }//Fire/Ambulance
			else if(level == 5) { PlayerInfo[para1][pSkin] = 115; }//Varrios Los Aztecas
			else if(level == 6) { PlayerInfo[para1][pSkin] = 249; }//Hamas
		        else if(level == 7) { PlayerInfo[para1][pSkin] = 147; }//Prefeito
			else if(level == 8) { PlayerInfo[para1][pSkin] = 294; }//Hitmans
			else if(level == 9) { PlayerInfo[para1][pSkin] = 227; }//Repórters
			else if(level == 10) { PlayerInfo[para1][pSkin] = 61; }//Taxistas
			else if(level == 11) { PlayerInfo[para1][pSkin] = 295; }//F.B.I
			else if(level == 12) { PlayerInfo[para1][pSkin] = 113; }//Máfia Cosa Nostra
			else if(level == 13) { PlayerInfo[para1][pSkin] = 120; }//Máfia Yakuza
			else if(level == 14) { PlayerInfo[para1][pSkin] = 270; }//Groove
                        else if(level == 15) { PlayerInfo[para1][pSkin] = 123; }//ALQaeda
			else if(level == 16) { PlayerInfo[para1][pSkin] = 186; }//Policia Civil
                        else if(level == 17) { PlayerInfo[para1][pSkin] = 104; }//Ballas
                        else if(level == 18) { PlayerInfo[para1][pSkin] = 108; }//Vagos
                        else if(level == 19) { PlayerInfo[para1][pSkin] = 19; }//CV
                        else if(level == 20) { PlayerInfo[para1][pSkin] = 248; }//The Noias
                        else if(level == 21) { PlayerInfo[para1][pSkin] = 292; }//Drifters
                        else if(level == 22) { PlayerInfo[para1][pSkin] = 117; }//Triads
                        else if(level == 23) { PlayerInfo[para1][pSkin] = 111; }//FARC
                        else if(level == 24) { PlayerInfo[para1][pSkin] = 173; }//rifa
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
						PlayerInfo[para1][pLider] = level;
						if(admtrampando[playerid] == 1 && admhide[playerid] == 1)
						{
							SendClientMessage(para1, COLOR_LIGHTBLUE, "   Você foi promovido a lider pelo admin BEL");
						}
						else
						{
							format(string, sizeof(string), "   Você foi promovido a lider pelo admin %s", PlayerName(playerid));
							SendClientMessage(para1, COLOR_LIGHTBLUE, string);
						}
						SendClientMessage(para1, COLOR_LIGHTBLUE,"   Promovido Com sucesso !!");
						format(string, sizeof(string), "   Você promoveu %s a Lider.", giveplayer);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                        format(string, sizeof(string), "ADMIN: %s deu líder da org:[%s] para %s.", sendername, NomeORG(level), giveplayer);
                        LideresLog(string);
                        MedicBill[para1] = 0;
						gTeam[para1] = 11;
					    PlayerInfo[para1][pTeam] = 11;
					    PlayerInfo[para1][pCargo] = 6;
					    SetPlayerSkin(para1, PlayerInfo[para1][pSkin]);
					    SetPlayerSpawn(para1);
					}
				}//not connected
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Você não esta autorizado a usar este comando!");
			}
		}
		return true;



Erro 2: bom esse problema é com alguns comando, tipo os comando que todas as orgs tem eu não consigo botar, comando como /infoorg, /demitir, /convidar e etc

Codigo de um dos comando:

Код:
if(strcmp(cmd, "/convidar", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USE: /convidar [playerid/Parte-do-Nick]");
				return true;
			}
			new para1;
            para1 = ReturnUser(tmp);
			if (PlayerInfo[playerid][pLider] >= 1 || PlayerInfo[playerid][pCargo] == 5)
			{
			    new lolz = GetPlayerOrg(playerid);
	    		if(TemVaga(lolz) == 0)
	    		{
					SendClientMessage(playerid, COLOR_GRAD1, "Não há mais vagas na lista use /limparvaga primeiro.");
					return true;
	    		}
			    if(IsPlayerConnected(para1))
			    {
			        if(PlayerInfo[para1][pMembro] != 0 || PlayerInfo[para1][pLider] != 0)
					{
						SendClientMessage(playerid, COLOR_GREY, "Este player já participa de Org/Gang/Mafia.");
						return true;
					}
			        if(para1 != INVALID_PLAYER_ID)
			        {
						GetPlayerName(para1, giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
                        /*ShowPlayerDialog(para1, 642, DIALOG_STYLE_MSGBOX, "Convite", "{E679F2}Você foi convidado para uma organização: %s \n{63ACFF}Deseja entrar para a organização ?", "Sim", "Nao", NomeORG(playerid));
						format(string, sizeof(string), "* {F2D61F}%s {E3E3E3}te convidou para entrar para: {F2D61F}%s. Sim {E3E3E3}- {3EF02E}Aceita {E3E3E3}| {FF4053}Não {E3E3E3}- Recusa.", PlayerName(playerid), NomeORG(playerid));
						SendClientMessage(para1, COLOR_LIGHTBLUE, string);*/
						format(string, sizeof(string), "* Você convidou %s para sua organização: %s.", giveplayer,NomeORG(playerid));
						SendClientMessage(playerid, COLOR_LIGHTBLUE, string);

						new convitestring[256];
		        		format(convitestring,sizeof(convitestring), "{E679F2}Você foi convidado para uma organização: %s \n{63ACFF}Deseja entrar para a organização ?",NomeORG(playerid));
		        		ShowPlayerDialog(para1,642,DIALOG_STYLE_MSGBOX,"Convite",convitestring,"Sim","Nao");

						InviteOffer[para1] = playerid;
						InviteJob[para1] = lolz;
					}
				}//not connected
			}
			else
			{
				SendClientMessage(playerid, COLOR_GREY, "   Somente líderes podem usar este comando !");
			}
		}
		return true;
	}



Erro 3: Bom esse é o ultimo, é no cofre, quando vou la e dou enter aparece o dialogo das opçoes, mais quando clico em algo o dialogo fecha.


Espero que possam me ajudar.
Reply


Messages In This Thread
Erros criando org - by Ever_SH - 26.11.2012, 19:20
Re: Erros criando org - by Vinicius_TroLL - 26.11.2012, 19:26
Re: Erros criando org - by Rodney Francalim - 26.11.2012, 19:39
Re: Erros criando org - by Ever_SH - 26.11.2012, 20:01
Re: Erros criando org - by Vinicius_TroLL - 26.11.2012, 20:13
Re: Erros criando org - by Ever_SH - 26.11.2012, 20:22
Re: Erros criando org - by Vinicius_TroLL - 26.11.2012, 20:28
Re: Erros criando org - by Ever_SH - 26.11.2012, 20:42
Re: Erros criando org - by Vinicius_TroLL - 26.11.2012, 20:48
Re: Erros criando org - by Ever_SH - 26.11.2012, 21:15

Forum Jump:


Users browsing this thread: 2 Guest(s)