SA-MP Forums Archive
[AJUDA] O comando /convidar faz o server cair - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [AJUDA] O comando /convidar faz o server cair (/showthread.php?tid=197698)



[AJUDA] O comando /convidar faz o server cair - fuck236 - 10.12.2010

ola, estou encontrando um problema em meu GM :

SITUAЗГO:

Sou lider de uma organiзгo , ai vou convidar alguem para fazer parte dela = ate OK
quando dou /convidar e o player da o comando /aceitar convite, o servidor dentro de uns 20 segundo cai O.o
todas as coisas do meu GM eu programei menos o registro e o bendito convidar... registro fuincia normalmente atualmente apromorei ele mas quando a pessoa aceita o convite o server vai pro barro e shutdown.

Alguem pode me dar uma luz do q pode esta contecendo ?

o comando segue abaixo



Код:
if(strcmp(cmd, "/convidar", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USO: /convidar [playerid/Parte-do-Nick]");
				return 1;
			}
			new para1;
			new ftext[20];
			para1 = ReturnUser(tmp);
			if (PlayerInfo[playerid][pLeader] >= 1 && PlayerInfo[para1][pMember] == 0)
			{
			    if(IsPlayerConnected(para1))
			    {
			        if(para1 != INVALID_PLAYER_ID)
			        {
					    if (gTeam[para1]==TEAM_GREEN && PlayerInfo[para1][pMember] >= 0)
					    {
					        if(PlayerInfo[playerid][pLeader] == 0) {  ftext = "Civil"; }
					        else if(PlayerInfo[playerid][pLeader] == 1) { ftext = "Polнcia Militar"; }
					        else if(PlayerInfo[playerid][pLeader] == 2) {  ftext = "Polнcia Federal"; }
					        else if(PlayerInfo[playerid][pLeader] == 3) {  ftext = "Forзas Armadas"; }
					        else if(PlayerInfo[playerid][pLeader] == 4) {  ftext = "Emergкncias.";  }
					        else if(PlayerInfo[playerid][pLeader] == 5) {  ftext = "Ballas Gang";  }
					        else if(PlayerInfo[playerid][pLeader] == 6) {  ftext = "Grove Street";  }
					        else if(PlayerInfo[playerid][pLeader] == 7) { ftext = "Polнtico"; }
					        else if(PlayerInfo[playerid][pLeader] == 8) {  ftext = "Assassino";  }
					        else if(PlayerInfo[playerid][pLeader] == 9) {  ftext = "Repуrter";  }
					        else if(PlayerInfo[playerid][pLeader] == 11) {  ftext = "Instrutor";  }
					        else if(PlayerInfo[playerid][pLeader] == 12) { ftext = "Los Vagos";  }
					        else if(PlayerInfo[playerid][pLeader] == 13) { ftext = "Motoqueiros";  }
					        else if(PlayerInfo[playerid][pLeader] == 14) {  ftext = "Policia Rodoviбria"; }
					        else if(PlayerInfo[playerid][pLeader] == 15) {  ftext = "Los Aztecas"; }
			                else if(PlayerInfo[playerid][pLeader] == 16) {  ftext = "Triads"; }
			                else if(PlayerInfo[playerid][pLeader] == 17) {  ftext = "Yakuza"; }
			                else if(PlayerInfo[playerid][pLeader] == 18) {  ftext = "Terroristas"; }
							else { return 1; }
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							printf("Adm: %s convidou %s para entrar no grupo dos: '%s'", sendername, giveplayer, ftext);
							format(string, sizeof(string), "* Vocк recebeu um convite para entrar na profissгo '%s' (digite /aceitar convite) para aceitar.", ftext, sendername);
							SendClientMessage(para1, COLOR_LIGHTBLUE, string);
							format(string, sizeof(string), "* Vocк convidou %s para sua profissгo '%s'.", giveplayer,ftext);
							SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
							Invite[para1] = 1;
							InviteOffer[para1] = playerid;
							InviteJob[para1] = PlayerInfo[playerid][pLeader];
						}
					}
				}//not connected
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo estб autorizado a ultilizar este comando !");
			}
		}
		return 1;
	}
*** onde o player aceita ***

Код:
if(strcmp(x_job,"convite",true) == 0)
			{
				if(Invite[playerid] == 1)
			    {
					if(IsPlayerConnected(InviteOffer[playerid]))
					{
						new str[256];
						new ftext[20];
						GetPlayerName(InviteOffer[playerid], giveplayer, sizeof(giveplayer));
						GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(PlayerInfo[InviteOffer[playerid]][pLeader] == 1) { PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; ftext = "PM"; ChosenSkin[playerid] = 280; SetPlayerSkin(playerid, 280); }
					    else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 2) { PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; ftext = "PF"; ChosenSkin[playerid] = 286; SetPlayerSkin(playerid, 286); }
					    else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 3) { PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; ftext = "Forзas Armadas"; ChosenSkin[playerid] = 287; SetPlayerSkin(playerid, 287); }
						else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 4) { PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; ftext = "Emergкncias."; ChosenSkin[playerid] = 71; SetPlayerSkin(playerid, 71); }
					    else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 5) { PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; ftext = "Ballas Gang"; ChosenSkin[playerid] = 102; SetPlayerSkin(playerid, 102); }
					    else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 6) { PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; ftext = "Grove Street"; ChosenSkin[playerid] = 105; SetPlayerSkin(playerid, 105); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 7) { PlayerInfo[playerid][pTeam] = 7; gTeam[playerid] = 7; ftext = "Polнtico"; ChosenSkin[playerid] = 295; SetPlayerSkin(playerid, 295); }
                            {
							format(str, 256, "* %s aceitou seu convite proposto a organizaзгo '%s'.", sendername, ftext);
					   		SendClientMessage(InviteOffer[playerid], COLOR_LIGHTBLUE, str);
					   		format(str, 256, "* Vocк aceitou o convite de emprego '%s' proposto por %s, parabйns.", ftext, giveplayer);
					   		SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
					   		SelectCharID[playerid] = PlayerInfo[playerid][pMember];
					   		SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel]);
					   		PlayerInfo[playerid][pMember] = PlayerInfo[InviteOffer[playerid]][pLeader];
						    PlayerInfo[playerid][pRank] = 1;
							return 1;
						}
	                    if(PlayerInfo[InviteOffer[playerid]][pLeader] == 8) { PlayerInfo[playerid][pTeam] = 8; gTeam[playerid] = 8; ftext = "Assassino"; ChosenSkin[playerid] = 127; SetPlayerSkin(playerid, 127); }
					    else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 9) { PlayerInfo[playerid][pTeam] = 9; gTeam[playerid] = 9; ftext = "Repуrter"; ChosenSkin[playerid] = 227; SetPlayerSkin(playerid, 227); }
					    else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 11) { PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; ftext = "Instrutor"; ChosenSkin[playerid] = 59; SetPlayerSkin(playerid, 59); }
					    else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 12) { PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; ftext = "Los Vagos"; ChosenSkin[playerid] = 109; SetPlayerSkin(playerid, 109); }
					    else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 13) { PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; ftext = "Motoqueiros"; ChosenSkin[playerid] = 254; SetPlayerSkin(playerid, 254); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 14) { PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 5; ftext = "Policia Rodoviбria"; ChosenSkin[playerid] = 288; SetPlayerSkin(playerid, 288); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 15) { PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; ftext = "Los Aztecas"; ChosenSkin[playerid] = 116; SetPlayerSkin(playerid, 116); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 16) { PlayerInfo[playerid][pTeam] = 16; gTeam[playerid] = 16; ftext = "Triads"; ChosenSkin[playerid] = 111; SetPlayerSkin(playerid, 111); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 17) { PlayerInfo[playerid][pTeam] = 16; gTeam[playerid] = 16; ftext = "yakuza"; ChosenSkin[playerid] = 123; SetPlayerSkin(playerid, 123); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 18) { PlayerInfo[playerid][pTeam] = 16; gTeam[playerid] = 16; ftext = "terroristas"; ChosenSkin[playerid] = 291; SetPlayerSkin(playerid, 291); }
						else { return 1; }
						PlayerInfo[playerid][pMember] = PlayerInfo[InviteOffer[playerid]][pLeader];
						PlayerInfo[playerid][pRank] = 1;
					    SelectCharID[playerid] = PlayerInfo[playerid][pMember];
					   	format(str, 256, "* %s aceitou seu convite proposto a organizaзгo '%s'.", sendername, ftext);
					   	SendClientMessage(InviteOffer[playerid], COLOR_LIGHTBLUE, str);
					   	SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel]);
					   	format(str, 256, "* Vocк aceitou o convite de emprego '%s' proposto por %s, parabйns.", ftext, giveplayer);
					   	SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
					}
					else
					{
						SendClientMessage(playerid, COLOR_GREY, "    O jogador que lhe convidou nгo estб conectado.");
						return 1;
					}
				} else {
					SendClientMessage(playerid, COLOR_GREY, "    Vocк nгo foi convidado de absolutamente nada.");
					return 1;
				}
			}

desde ja Obrigado


Re: [AJUDA] O comando /convidar faz o server cair - Pierox_ - 10.12.2010

Manow eu tinha esse problema quando o contrato era cumprido, o servidor caia, nao me recordo quem agora .. arrumou pra mim .. mais pelo que lembro era alguma coisa no final, no return ou nas chaves, testa mexer nelas, nao sei

eu sу passei o cmd, e o cara arrumou pra mim, realmente nao lembro ;//


Re: [AJUDA] O comando /convidar faz o server cair - fuck236 - 10.12.2010

Tendeu, mas vc n tem esse comando em algum Gm para poder me ajudar ??


Re: [AJUDA] O comando /convidar faz o server cair - [Banido]HigorOliver - 10.12.2010

Se nгo fosse thug eu ajudava.


Re: [AJUDA] O comando /convidar faz o server cair - Manteiga01 - 10.12.2010

Higor, qual o grande problema q vc tem com Thug?


Re: [AJUDA] O comando /convidar faz o server cair - fuck236 - 10.12.2010

Mass meu GM nao e Thug, й autoria propria, so o /convidar q esta copiado


Re: [AJUDA] O comando /convidar faz o server cair - Manteiga01 - 10.12.2010

Vou deixar minha resposta:

Se isso estб copiado(o que estб) tente pegar outro FS/Code de um outro GM...


Re: [AJUDA] O comando /convidar faz o server cair - fuck236 - 10.12.2010

Eu sei pegar o comando de outro Gm e facil, so que gostaria de achar o problema desse comando, pq n gosto de trabalhar com CTRL+C CTRL+V, por isso q programei meu GM do 0.


Re: [AJUDA] O comando /convidar faz o server cair - rjjj - 10.12.2010

Procure deixar sempre os else embaixo dos seus correspondentes if


Isto deve resolver o seu problema:


pawn Код:
if(strcmp(x_job,"convite",true) == 0)
            {
                if(Invite[playerid] == 1)
                {
                    if(IsPlayerConnected(InviteOffer[playerid]))
                    {
                        new str[256];
                        new ftext[20];
                        GetPlayerName(InviteOffer[playerid], giveplayer, sizeof(giveplayer));
                        GetPlayerName(playerid, sendername, sizeof(sendername));
                        if(PlayerInfo[InviteOffer[playerid]][pLeader] == 1) { PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; ftext = "PM"; ChosenSkin[playerid] = 280; SetPlayerSkin(playerid, 280); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 2) { PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; ftext = "PF"; ChosenSkin[playerid] = 286; SetPlayerSkin(playerid, 286); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 3) { PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; ftext = "Forзas Armadas"; ChosenSkin[playerid] = 287; SetPlayerSkin(playerid, 287); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 4) { PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; ftext = "Emergкncias."; ChosenSkin[playerid] = 71; SetPlayerSkin(playerid, 71); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 5) { PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; ftext = "Ballas Gang"; ChosenSkin[playerid] = 102; SetPlayerSkin(playerid, 102); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 6) { PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; ftext = "Grove Street"; ChosenSkin[playerid] = 105; SetPlayerSkin(playerid, 105); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 7) { PlayerInfo[playerid][pTeam] = 7; gTeam[playerid] = 7; ftext = "Polнtico"; ChosenSkin[playerid] = 295; SetPlayerSkin(playerid, 295); }
                            {
                            format(str, 256, "* %s aceitou seu convite proposto a organizaзгo '%s'.", sendername, ftext);
                            SendClientMessage(InviteOffer[playerid], COLOR_LIGHTBLUE, str);
                            format(str, 256, "* Vocк aceitou o convite de emprego '%s' proposto por %s, parabйns.", ftext, giveplayer);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
                            SelectCharID[playerid] = PlayerInfo[playerid][pMember];
                            SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel]);
                            PlayerInfo[playerid][pMember] = PlayerInfo[InviteOffer[playerid]][pLeader];
                            PlayerInfo[playerid][pRank] = 1;
                            return 1;
                        }
                        if(PlayerInfo[InviteOffer[playerid]][pLeader] == 8) { PlayerInfo[playerid][pTeam] = 8; gTeam[playerid] = 8; ftext = "Assassino"; ChosenSkin[playerid] = 127; SetPlayerSkin(playerid, 127); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 9) { PlayerInfo[playerid][pTeam] = 9; gTeam[playerid] = 9; ftext = "Repуrter"; ChosenSkin[playerid] = 227; SetPlayerSkin(playerid, 227); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 11) { PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; ftext = "Instrutor"; ChosenSkin[playerid] = 59; SetPlayerSkin(playerid, 59); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 12) { PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; ftext = "Los Vagos"; ChosenSkin[playerid] = 109; SetPlayerSkin(playerid, 109); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 13) { PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; ftext = "Motoqueiros"; ChosenSkin[playerid] = 254; SetPlayerSkin(playerid, 254); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 14) { PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 5; ftext = "Policia Rodoviбria"; ChosenSkin[playerid] = 288; SetPlayerSkin(playerid, 288); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 15) { PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; ftext = "Los Aztecas"; ChosenSkin[playerid] = 116; SetPlayerSkin(playerid, 116); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 16) { PlayerInfo[playerid][pTeam] = 16; gTeam[playerid] = 16; ftext = "Triads"; ChosenSkin[playerid] = 111; SetPlayerSkin(playerid, 111); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 17) { PlayerInfo[playerid][pTeam] = 16; gTeam[playerid] = 16; ftext = "yakuza"; ChosenSkin[playerid] = 123; SetPlayerSkin(playerid, 123); }
                        else if(PlayerInfo[InviteOffer[playerid]][pLeader] == 18) { PlayerInfo[playerid][pTeam] = 16; gTeam[playerid] = 16; ftext = "terroristas"; ChosenSkin[playerid] = 291; SetPlayerSkin(playerid, 291); }
                        else { return 1; }
                        PlayerInfo[playerid][pMember] = PlayerInfo[InviteOffer[playerid]][pLeader];
                        PlayerInfo[playerid][pRank] = 1;
                        SelectCharID[playerid] = PlayerInfo[playerid][pMember];
                        format(str, 256, "* %s aceitou seu convite proposto a organizaзгo '%s'.", sendername, ftext);
                        SendClientMessage(InviteOffer[playerid], COLOR_LIGHTBLUE, str);
                        SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel]);
                        format(str, 256, "* Vocк aceitou o convite de emprego '%s' proposto por %s, parabйns.", ftext, giveplayer);
                        SendClientMessage(playerid, COLOR_LIGHTBLUE, str);
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GREY, "    O jogador que lhe convidou nгo estб conectado.");
                        return 1;
                    }
                }
                else
                }
                    SendClientMessage(playerid, COLOR_GREY, "    Vocк nгo foi convidado de absolutamente nada.");
                    return 1;
                }
            }

Espero ter ajudado


Re: [AJUDA] O comando /convidar faz o server cair - Pierox_ - 10.12.2010

Код:
	if(strcmp(cmd, "/convidar", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	    {
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp))
			{
				SendClientMessage(playerid, COLOR_GRAD2, "USE: /convidar [ id ]");
				return 1;
			}
			new para1;
			new ftext[20];
			para1 = ReturnUser(tmp);
			if(PlayerInfo[para1][pMembro] != 0 || PlayerInfo[para1][pLider] != 0)
			{
				SendClientMessage(playerid, COLOR_LIGHTBLUE, "Desculpe-me mais estes players jб participam de Org/Gang.");
				return 1;
			}
			if (PlayerInfo[playerid][pCargo] > 5 || PlayerInfo[playerid][pMembro] == 6)
			{
			    if(IsPlayerConnected(para1))
			    {
			        if(PlayerInfo[para1][pLevel] < 2) { SendClientMessage(playerid, COLOR_GREY, "So pode convidar quem й nivel 2 ou acima de 2!!!"); return 1;
					}
					if(para1 != INVALID_PLAYER_ID)
      					{
         					if (PlayerInfo[para1][pMembro] == 0 && PlayerInfo[para1][pFMember] == 255)
			    			{
     						if(PlayerInfo[playerid][pLider] == 1) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "Policia Militar"; ChosenSkin[para1] = 282; SetPlayerSkin(para1, 282); }
		        			else if(PlayerInfo[playerid][pLider] == 2) { PlayerInfo[para1][pTeam] = 2; gTeam[para1] = 2; ftext = "ROTAM"; ChosenSkin[para1] = 285; SetPlayerSkin(para1, 285); }
				        	else if(PlayerInfo[playerid][pLider] == 3) { PlayerInfo[para1][pTeam] = 3; gTeam[para1] = 3; ftext = "Exйrcito"; ChosenSkin[para1] = 287; SetPlayerSkin(para1, 287); }
				        	else if(PlayerInfo[playerid][pLider] == 4) { PlayerInfo[para1][pTeam] = 1; gTeam[para1] = 1; ftext = "Mйdicos"; ChosenSkin[para1] = 70; SetPlayerSkin(para1, 70); }
				        	else if(PlayerInfo[playerid][pLider] == 5) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Varrios Los Aztecas"; ChosenSkin[para1] = 115; SetPlayerSkin(para1, 115); }
		       				else if(PlayerInfo[playerid][pLider] == 6) { PlayerInfo[para1][pTeam] = 5; gTeam[para1] = 5; ftext = "Hamas"; ChosenSkin[para1] = 121; SetPlayerSkin(para1, 121); }
				        	else if(PlayerInfo[playerid][pLider] == 7) { PlayerInfo[para1][pTeam] = 7; gTeam[para1] = 7; ftext = "Prefeitura"; ChosenSkin[para1] = 147; SetPlayerSkin(para1, 147); }
				        	else if(PlayerInfo[playerid][pLider] == 8) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Hitman Agency"; ChosenSkin[para1] = 127; SetPlayerSkin(para1, 127); }
				        	else if(PlayerInfo[playerid][pLider] == 9) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Reporteres"; ChosenSkin[para1] = 148; SetPlayerSkin(para1, 148); }
				        	else if(PlayerInfo[playerid][pLider] == 10) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Taxistas"; ChosenSkin[para1] = 255; SetPlayerSkin(para1, 255); }
				        	else if(PlayerInfo[playerid][pLider] == 11) { PlayerInfo[para1][pTeam] = 12; gTeam[para1] = 12; ftext = "Instrutores"; ChosenSkin[para1] = 59; SetPlayerSkin(para1, 59); }
		       				else if(PlayerInfo[playerid][pLider] == 15) { PlayerInfo[para1][pTeam] = 15; gTeam[para1] = 12; ftext = "Groove Street"; ChosenSkin[para1] = 105; SetPlayerSkin(para1, 105); }
				        	else if(PlayerInfo[playerid][pLider] == 16) { PlayerInfo[para1][pTeam] = 16; gTeam[para1] = 12; ftext = "Al'Qaeda"; ChosenSkin[para1] = 30; SetPlayerSkin(para1, 30); }
				        	else if(PlayerInfo[playerid][pLider] == 17) { PlayerInfo[para1][pTeam] = 17; gTeam[para1] = 2; ftext = "Policia Civil"; ChosenSkin[para1] = 163; SetPlayerSkin(para1, 163); }
				        	else if(PlayerInfo[playerid][pLider] == 18) { PlayerInfo[para1][pTeam] = 18; gTeam[para1] = 12; ftext = "Ballas"; ChosenSkin[para1] = 104; SetPlayerSkin(para1, 104); }
				        	else if(PlayerInfo[playerid][pLider] == 19) { PlayerInfo[para1][pTeam] = 19; gTeam[para1] = 12; ftext = "Los Santos Vagos"; ChosenSkin[para1] = 167; SetPlayerSkin(para1, 167); }
				        	else if(PlayerInfo[playerid][pLider] == 20) { PlayerInfo[para1][pTeam] = 20; gTeam[para1] = 20; ftext = "Los Diablos"; ChosenSkin[para1] = 21; SetPlayerSkin(para1, 21); }
				        	else if(PlayerInfo[playerid][pLider] == 21) { PlayerInfo[para1][pTeam] = 21; gTeam[para1] = 21; ftext = "Cobras"; ChosenSkin[para1] = 21; SetPlayerSkin(para1, 21); }
				        	else if(PlayerInfo[playerid][pLider] == 22) { PlayerInfo[para1][pTeam] = 22; gTeam[para1] = 22; ftext = "Terceiro Comando"; ChosenSkin[para1] = 117; SetPlayerSkin(para1, 117); }
				        	else if(PlayerInfo[playerid][pLider] == 23) { PlayerInfo[para1][pTeam] = 23; gTeam[para1] = 23; ftext = "Comando Vermelho"; ChosenSkin[para1] = 24; SetPlayerSkin(para1, 24); }
				        	else if(PlayerInfo[playerid][pLider] == 24) { PlayerInfo[para1][pTeam] = 24; gTeam[para1] = 24; ftext = "Drifter"; ChosenSkin[para1] = 28; SetPlayerSkin(para1, 28); }
		       				else if(PlayerInfo[playerid][pLider] == 25) { PlayerInfo[para1][pTeam] = 25; gTeam[para1] = 25; ftext = "Policia Rodoviaria"; ChosenSkin[para1] = 287; SetPlayerSkin(para1, 287); }
				        	else if(PlayerInfo[playerid][pLider] == 26) { PlayerInfo[para1][pTeam] = 26; gTeam[para1] = 26; ftext = "PCC"; ChosenSkin[para1] = 167; SetPlayerSkin(para1, 167); }
        					else if(PlayerInfo[playerid][pLider] == 27) { PlayerInfo[para1][pTeam] = 27; gTeam[para1] = 27; ftext = "Guerrilheiros"; ChosenSkin[para1] = 34; SetPlayerSkin(para1, 34); }
				        	else { return 1; }
							GetPlayerName(para1, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							PlayerInfo[para1][pMembro] = PlayerInfo[playerid][pLider];
							PlayerInfo[para1][pCargo] = 1;
							printf("AdmCmd: %s tem convidado o %s para entrar na(o) %s.", sendername, giveplayer, ftext);
							format(string, sizeof(string), "   Vocк entrou para %s, vocк foi convidado pelo lider %s", ftext, sendername);
							SendClientMessage(para1, COLOR_LIGHTBLUE, string);
							format(string, sizeof(string), "   Vocк convidou %s para entrar para %s.", giveplayer,ftext);
							SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
							SetPlayerInterior(para1,0);
							PlayerInfo[playerid][pCarLic] = 0;
							PlayerInfo[playerid][pFlyLic] = 0;
							PlayerInfo[playerid][pBoatLic] = 0;
							PlayerInfo[playerid][pFishLic] = 0;
							PlayerInfo[playerid][pGunLic] = 0;
							new rand = random(sizeof(gInviteSpawns));
							SetPlayerPos(para1, gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
							SetPlayerFacingAngle(para1, gInviteSpawns[rand][3]);
							SetPlayerCameraPos(para1,gInviteSpawns[rand][0] + 3, gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
							SetPlayerCameraLookAt(para1,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
							TogglePlayerControllable(para1, 0);
				  			SelectChar[para1] = 255;
				    		SelectCharID[para1] = PlayerInfo[para1][pMembro];
					    	SelectCharPlace[para1] = 1;
					    	PlayerInfo[para1][pModel] = ChosenSkin[para1];
				    		PlayerInfo[para1][pChar] = ChosenSkin[para1];
					    	SendClientMessage(para1, COLOR_LIGHTRED, "* Use 'Proximo' Para selecionar o Skin desejado.");
					    	SendClientMessage(para1, COLOR_LIGHTRED, "* Quando encontrar o skin desejado USE 'Pronto'.");
						}
						else
						{
	    					SendClientMessage(playerid, COLOR_GREY, "  Esse jogador й procurado/ Й de uma organizaзгo diferente/ ou membro de uma familia");
					    	return 1;
						}
					}
				}//not connected
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD1, "   Vocк nгo estб autorizado para usar este comando( Somente Lideres )!");
			}
   		}
		return 1;
	}
pega o meu ae tbm, testa ai, se nao der ;x

ta meio desorganizado de preguiзa, ai tu ajeita ai