[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