[Ajuda] /convidar bugado ?
#1

Bom, Jб faz mto tempo q eu tenho essa gamemode, desbuguei fiz o caralho a quatro, sу designer q ainda й um pouco parecido.

mas eu qro uma ajuda nem lembro qual gm era acho q era godfather.

o /convidar ta bugado para a org q eu to criando.

й uma org policial

Talvez se alguem quiser me ajudar por skype vai ser mais facil.
Reply
#2

se eu poder ajudar aki, ta de boa, amanda as variбveis de Membro de org, e Lider, e as org ids!
Quote:

se poder colocar em [ PHP]Code...[ /PHP], melhor!

Reply
#3

PHP код:
            if(strcmp(x_Emprego,"convite",true) == 0)
            {
                if(
InviteOffer[playerid] < 999)
                {
                    if(
IsPlayerConnected(InviteOffer[playerid]))
                    {
                        if(
PlayerInfo[InviteOffer[playerid]][pLider] != 0)
                        {
                            if(
PlayerInfo[InviteOffer[playerid]][pLider] == 1) { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 282SetPlayerSkin(playerid282); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 2) { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 285SetPlayerSkin(playerid285); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 3) { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 287SetPlayerSkin(playerid287); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 4) { PlayerInfo[playerid][pTeam] = 1gTeam[playerid] = 1ChosenSkin[playerid] = 279SetPlayerSkin(playerid279); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 5) { PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5ChosenSkin[playerid] = 114SetPlayerSkin(playerid114); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 6) { PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5ChosenSkin[playerid] = 121SetPlayerSkin(playerid121); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 7) { PlayerInfo[playerid][pTeam] = 7gTeam[playerid] = 7ChosenSkin[playerid] = 163SetPlayerSkin(playerid163); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 8) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 127SetPlayerSkin(playerid127); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 9) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 148SetPlayerSkin(playerid148); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 10) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 253SetPlayerSkin(playerid253); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 11) { PlayerInfo[playerid][pTeam] = 25gTeam[playerid] = 2ChosenSkin[playerid] = 286SetPlayerSkin(playerid286); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 12) { PlayerInfo[playerid][pTeam] = 22gTeam[playerid] = 12ChosenSkin[playerid] = 126SetPlayerSkin(playerid126); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 13) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 203SetPlayerSkin(playerid203); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 14) { PlayerInfo[playerid][pTeam] = 15gTeam[playerid] = 12ChosenSkin[playerid] = 107SetPlayerSkin(playerid107); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 15) { PlayerInfo[playerid][pTeam] = 16gTeam[playerid] = 17ChosenSkin[playerid] = 30SetPlayerSkin(playerid30); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 16) { PlayerInfo[playerid][pTeam] = 25gTeam[playerid] = 2ChosenSkin[playerid] = 59SetPlayerSkin(playerid59); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 17) { PlayerInfo[playerid][pTeam] = 18gTeam[playerid] = 12ChosenSkin[playerid] = 103SetPlayerSkin(playerid103); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 18) { PlayerInfo[playerid][pTeam] = 19gTeam[playerid] = 12ChosenSkin[playerid] = 109SetPlayerSkin(playerid109); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 19) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 40SetPlayerSkin(playerid40); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 20) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 47SetPlayerSkin(playerid47); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 21) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 247SetPlayerSkin(playerid247); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 22) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 181SetPlayerSkin(playerid181); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 23) { PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5ChosenSkin[playerid] = 101SetPlayerSkin(playerid101); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 24) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 127SetPlayerSkin(playerid127); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 25) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 101SetPlayerSkin(playerid29); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 26) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 20ChosenSkin[playerid] = 230SetPlayerSkin(playerid230); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 27) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 20ChosenSkin[playerid] = 230SetPlayerSkin(playerid230); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 28) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 20ChosenSkin[playerid] = 137SetPlayerSkin(playerid137); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 29) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 20ChosenSkin[playerid] = 133SetPlayerSkin(playerid133); }
                             else if(
PlayerInfo[InviteOffer[playerid]][pLider] == 30) { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 311SetPlayerSkin(playerid311); }
                        }
                        else
                        {
                            if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 1) { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 282SetPlayerSkin(playerid282); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 2) { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 285SetPlayerSkin(playerid285); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 3) { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 287SetPlayerSkin(playerid287); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 4) { PlayerInfo[playerid][pTeam] = 1gTeam[playerid] = 1ChosenSkin[playerid] = 279SetPlayerSkin(playerid279); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 5) { PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5ChosenSkin[playerid] = 114SetPlayerSkin(playerid114); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 6) { PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5ChosenSkin[playerid] = 121SetPlayerSkin(playerid121); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 7) { PlayerInfo[playerid][pTeam] = 7gTeam[playerid] = 7ChosenSkin[playerid] = 163SetPlayerSkin(playerid163); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 8) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 127SetPlayerSkin(playerid127); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 9) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 148SetPlayerSkin(playerid148); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 10) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 253SetPlayerSkin(playerid253); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 11) { PlayerInfo[playerid][pTeam] = 25gTeam[playerid] = 2ChosenSkin[playerid] = 286SetPlayerSkin(playerid286); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 12) { PlayerInfo[playerid][pTeam] = 22gTeam[playerid] = 12ChosenSkin[playerid] = 126SetPlayerSkin(playerid126); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 13) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 203SetPlayerSkin(playerid203); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 14) { PlayerInfo[playerid][pTeam] = 15gTeam[playerid] = 12ChosenSkin[playerid] = 107SetPlayerSkin(playerid107); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 15) { PlayerInfo[playerid][pTeam] = 16gTeam[playerid] = 17ChosenSkin[playerid] = 30SetPlayerSkin(playerid30); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 16) { PlayerInfo[playerid][pTeam] = 25gTeam[playerid] = 2ChosenSkin[playerid] = 59SetPlayerSkin(playerid59); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 17) { PlayerInfo[playerid][pTeam] = 18gTeam[playerid] = 12ChosenSkin[playerid] = 103SetPlayerSkin(playerid103); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 18) { PlayerInfo[playerid][pTeam] = 19gTeam[playerid] = 12ChosenSkin[playerid] = 109SetPlayerSkin(playerid109); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 19) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 40SetPlayerSkin(playerid40); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 20) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 47SetPlayerSkin(playerid47); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 21) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 247SetPlayerSkin(playerid247); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 22) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 181SetPlayerSkin(playerid181); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 23) { PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5ChosenSkin[playerid] = 101SetPlayerSkin(playerid101); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 24) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 127SetPlayerSkin(playerid127); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 25) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 29SetPlayerSkin(playerid29); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 26) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 230SetPlayerSkin(playerid230); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 27) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 127SetPlayerSkin(playerid127); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 28) { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 29SetPlayerSkin(playerid29); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 29) { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 230SetPlayerSkin(playerid230); }
                            else if(
PlayerInfo[InviteOffer[playerid]][pMembro] == 30) { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 311SetPlayerSkin(playerid311); }
                        }
                        
PlayerInfo[playerid][pMembro] = InviteJob[playerid];
                        
PlayerInfo[playerid][pCargo] = 1;
                        new 
rand random(sizeof(gInviteSpawns));
                        
SetPlayerPos(playeridgInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player
                        
SetPlayerFacingAngle(playeridgInviteSpawns[rand][3]);
                        
SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
                        
SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]);
                        
TogglePlayerControllable(playerid0);
                        
SelectChar[playerid] = 255;
                        
SelectCharID[playerid] = PlayerInfo[playerid][pMembro];
                        
SelectCharPlace[playerid] = 1;
                        
PlayerInfo[playerid][pSkin] = ChosenSkin[InviteOffer[playerid]];
                        
SetPlayerSkin(playeridChosenSkin[playerid]);
                        
format(gstring,sizeof(gstring), "* %s aceitou seu convite para entrar na sua organizaзгo."PlayerName(playerid));
                           
SendClientMessage(InviteOffer[playerid], COLOR_LIGHTBLUEgstring);
                        
ConviteInfoOrg(PlayerName(playerid), InviteJob[playerid], 1);
                        
format(gstringsizeof(gstring), "* Vocк aceitou o convite de emprego de %s para entrar para: %s, parabйns."PlayerName(InviteOffer[playerid]), NomeORG(InviteOffer[playerid]));
                           
SendClientMessage(playeridCOLOR_LIGHTBLUEgstring);
                        
ShowPlayerDialog(playerid,101,DIALOG_STYLE_MSGBOX,"Convite da Organizaзгo","{00FFFF}Vocк foi convidado para uma Organizaзгo\n{FF8000}Escolha o seu skin preferido\n{0080FF}Se vocк gostar desse Aperte em '{00FFFF}Pronto{0080FF}'\n{0080FF}Se nгo gostar use '{00FFFF}Prуximo{0080FF}'","Prуximo","Pronto");
                        
format(string,sizeof(string),"Proximo");
                        
OnPlayerText(playerid,string);
                        
InviteOffer[playerid] = 999;
                        
InviteJob[playerid] = 0;
                    }
                    else
                    {
                        
SendClientMessage(playeridCOLOR_GREY"    O jogador que lhe convidou nгo estб conectado.");
                        return 
1;
                    }
                }
                else
                {
                    
SendClientMessage(playeridCOLOR_GREY"    Vocк nгo foi convidado para nenhuma organizaзгo.");
                    return 
1;
                }
            } 
PHP код:
public OnPlayerSpawn(playerid)
{
     
StopAudioStreamForPlayer(playerid);
    
//TextDrawHideForPlayer(playerid, Textdrawbanner);
    
if(gPlayerLogged[playerid] == 0)
        return 
SendClientMessage(playeridCOLOR_LIGHTRED"** [BSR ERRO] Vocк precisa logar antes do Spawn**");
    if(
sincronizando[playerid] == 1)
    {
        return 
1;
    }
    
gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team
    
if (gTeam[playerid] == 4//medic / criminal reset team
    
{
        
gTeam[playerid] = 3;
    }
    if(
gPlayerLogged[playerid] == 0)
    {
        
SendClientMessage(playeridCOLOR_LIGHTRED"AdmCmd: Vocк foi kickado Automaticamente, Motivo: Spawn sem login");
        
Kick(playerid);
        return 
1;
     }
    
StatusPlayer(2playerid);
    if(
gTeam[playerid] == 11 && PlayerInfo[playerid][pLider] < 1)
    {
        
Hospital[playerid] = 1;
        
SendClientMessage(playeridCOLOR_LIGHTRED"Vocк nгo foi aprovado pelo lнder, agora й um Civil !");
        
PlayerInfo[playerid][pTeam] = 3;
        
gTeam[playerid] = 3;
        if(
PlayerInfo[playerid][pSex] == 1) { PlayerInfo[playerid][pSkin] = 289; } else { PlayerInfo[playerid][pSkin] = 216; }
        
SetSpawnInfo(playeridgTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0);
        
SpawnPlayer(playerid);
    }
    if(
gTeam[playerid] == 5)
    {
        if(
PlayerInfo[playerid][pMembro] < 1)
        {
            
Hospital[playerid] = 1;
            
SendClientMessage(playeridCOLOR_LIGHTRED"Vocк nгo faz parte de uma familia, agora й um Civil !");
            
PlayerInfo[playerid][pTeam] = 3;
            
gTeam[playerid] = 3;
            if(
PlayerInfo[playerid][pSex] == 1) { PlayerInfo[playerid][pSkin] = 289; } else { PlayerInfo[playerid][pSkin] = 216; }
            
SetSpawnInfo(playeridgTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0);
            
SpawnPlayer(playerid);
        }
    }
    if(
gTeam[playerid] == 10)
    {
        if(
PlayerInfo[playerid][pMembro] != || PlayerInfo[playerid][pMembro] != 24)
        {
            
Hospital[playerid] = 1;
            
SendClientMessage(playeridCOLOR_LIGHTRED"Vocк nгo faz parte de uma agencia, й um Civil !");
            
PlayerInfo[playerid][pTeam] = 3;
            
gTeam[playerid] = 3;
            if(
PlayerInfo[playerid][pSex] == 1) { PlayerInfo[playerid][pSkin] = 289; } else { PlayerInfo[playerid][pSkin] = 216; }
            
SetSpawnInfo(playeridgTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0);
            
SpawnPlayer(playerid);
        }
    }
    if(
gTeam[playerid] == && PlayerInfo[playerid][pMembro] > 3)
    {
        
Hospital[playerid] = 1;
        
SendClientMessage(playeridCOLOR_LIGHTRED"Vocк nгo й mais um oficial, й um Civil !");
        
PlayerInfo[playerid][pTeam] = 3;
        
gTeam[playerid] = 3;
        if(
PlayerInfo[playerid][pSex] == 1) { PlayerInfo[playerid][pSkin] = 289; } else { PlayerInfo[playerid][pSkin] = 216; }
          
SetSpawnInfo(playeridgTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0);
        
SpawnPlayer(playerid);
    }
    if(
gTeam[playerid] == 3)
    {
        if(
PlayerInfo[playerid][pMembro] > || PlayerInfo[playerid][pLider] > 0)
        {
            
Hospital[playerid] = 1;
            if(
PlayerInfo[playerid][pMembro] == 1) { SetSpawnInfo(playerid2PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2; }
            else if(
PlayerInfo[playerid][pMembro] == 2) { SetSpawnInfo(playerid2PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2; }
            else if(
PlayerInfo[playerid][pMembro] == 3) { SetSpawnInfo(playerid2PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2; }
            else if(
PlayerInfo[playerid][pMembro] == 4) { SetSpawnInfo(playerid1PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1gTeam[playerid] = 1; }
            else if(
PlayerInfo[playerid][pMembro] == 5) { SetSpawnInfo(playerid5PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5; }
            else if(
PlayerInfo[playerid][pMembro] == 6) { SetSpawnInfo(playerid5PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5; }
            else if(
PlayerInfo[playerid][pMembro] == 8) { SetSpawnInfo(playerid10PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10gTeam[playerid] = 10; }
            else if(
PlayerInfo[playerid][pMembro] == 9) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12; }
            else if(
PlayerInfo[playerid][pMembro] == 10) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12; }
            else if(
PlayerInfo[playerid][pMembro] == 11) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12; }
            else if(
PlayerInfo[playerid][pMembro] == 12) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 22; }
            else if(
PlayerInfo[playerid][pMembro] == 13) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 20; }
            else if(
PlayerInfo[playerid][pMembro] == 14) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 15; }
            else if(
PlayerInfo[playerid][pMembro] == 15) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 16; }
            else if(
PlayerInfo[playerid][pMembro] == 16) { SetSpawnInfo(playerid2PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2; }
            else if(
PlayerInfo[playerid][pMembro] == 17) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 18; }
            else if(
PlayerInfo[playerid][pMembro] == 18) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pMembro] == 19) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pMembro] == 20) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pMembro] == 21) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pMembro] == 22) { SetSpawnInfo(playerid10PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pMembro] == 23) { SetSpawnInfo(playerid5PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pMembro] == 24) { SetSpawnInfo(playerid10PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10gTeam[playerid] = 10; }
            else if(
PlayerInfo[playerid][pMembro] == 25) { SetSpawnInfo(playerid5PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pMembro] == 26) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pMembro] == 27) { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pLider] == 1) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; }
            else if(
PlayerInfo[playerid][pLider] == 2) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; }
            else if(
PlayerInfo[playerid][pLider] == 3) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; }
            else if(
PlayerInfo[playerid][pLider] == 4) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; }
            else if(
PlayerInfo[playerid][pLider] == 5) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; }
            else if(
PlayerInfo[playerid][pLider] == 6) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; }
            else if(
PlayerInfo[playerid][pLider] == 7) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; }
            else if(
PlayerInfo[playerid][pLider] == 8) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; }
            else if(
PlayerInfo[playerid][pLider] == 9) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; }
            else if(
PlayerInfo[playerid][pLider] == 10) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; }
            else if(
PlayerInfo[playerid][pLider] == 11) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; }
            else if(
PlayerInfo[playerid][pLider] == 12) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 22; }
            else if(
PlayerInfo[playerid][pLider] == 13) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 20; }
            else if(
PlayerInfo[playerid][pLider] == 14) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 15; }
            else if(
PlayerInfo[playerid][pLider] == 15) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 16; }
            else if(
PlayerInfo[playerid][pLider] == 16) { SetSpawnInfo(playerid2PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2; }
            else if(
PlayerInfo[playerid][pLider] == 17) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 18; }
            else if(
PlayerInfo[playerid][pLider] == 18) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pLider] == 19) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pLider] == 20) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pLider] == 21) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pLider] == 22) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pLider] == 23) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pLider] == 24) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pLider] == 25) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pLider] == 26) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; }
            else if(
PlayerInfo[playerid][pLider] == 27) { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; }
            
SpawnPlayer(playerid);
        }
    } 
Bom quando eu dou /convidar apenas na org policia civil id 30

Acontece isso.

o cara aceita mas fica bugado ele nгo consegue se move

ele fica travado em um local

e fica aparecendo aqla imagem

"Vocк nгo й mais um oficial й um civil balbalbal"



E tipo se eu dou /settime volta tudo a normal.
Reply
#4

primeiro vou dar uma otimizada e melhorada no codigo, ai depois tu me dis o que da:
utilize switch & case, na wiki explica muito bem como usar ele, e melhora muito a otimizaзгo e organizaзгo!
PHP код:
if(strcmp(x_Emprego,"convite",true) == 0
{
    if(
InviteOffer[playerid] < 999) return SendClientMessage(playeridCOLOR_GREY"Vocк nгo foi convidado para nenhuma organizaзгo."); 
    if(
IsPlayerConnected(InviteOffer[playerid])) return SendClientMessage(playeridCOLOR_GREY"O jogador que lhe convidou nгo estб conectado."); 
    if(
PlayerInfo[InviteOffer[playerid]][pLider] != 0
    { 
        switch(
PlayerInfo[InviteOffer[playerid]][pLider])
        {
            case  
1: { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 282SetPlayerSkin(playerid282); } 
            case  
2: { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 285SetPlayerSkin(playerid285); } 
            case  
3: { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 287SetPlayerSkin(playerid287); } 
            case  
4: { PlayerInfo[playerid][pTeam] = 1gTeam[playerid] = 1ChosenSkin[playerid] = 279SetPlayerSkin(playerid279); } 
            case  
5: { PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5ChosenSkin[playerid] = 114SetPlayerSkin(playerid114); } 
            case  
6: { PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5ChosenSkin[playerid] = 121SetPlayerSkin(playerid121); } 
            case  
7: { PlayerInfo[playerid][pTeam] = 7gTeam[playerid] = 7ChosenSkin[playerid] = 163SetPlayerSkin(playerid163); } 
            case  
8: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 127SetPlayerSkin(playerid127); } 
            case  
9: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 148SetPlayerSkin(playerid148); } 
            case  
10: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 253SetPlayerSkin(playerid253); } 
            case  
11: { PlayerInfo[playerid][pTeam] = 25gTeam[playerid] = 2ChosenSkin[playerid] = 286SetPlayerSkin(playerid286); } 
            case  
12: { PlayerInfo[playerid][pTeam] = 22gTeam[playerid] = 12ChosenSkin[playerid] = 126SetPlayerSkin(playerid126); } 
            case  
13: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 203SetPlayerSkin(playerid203); } 
            case  
14: { PlayerInfo[playerid][pTeam] = 15gTeam[playerid] = 12ChosenSkin[playerid] = 107SetPlayerSkin(playerid107); } 
            case  
15: { PlayerInfo[playerid][pTeam] = 16gTeam[playerid] = 17ChosenSkin[playerid] = 30SetPlayerSkin(playerid30); } 
            case  
16: { PlayerInfo[playerid][pTeam] = 25gTeam[playerid] = 2ChosenSkin[playerid] = 59SetPlayerSkin(playerid59); } 
            case  
17: { PlayerInfo[playerid][pTeam] = 18gTeam[playerid] = 12ChosenSkin[playerid] = 103SetPlayerSkin(playerid103); } 
            case  
18: { PlayerInfo[playerid][pTeam] = 19gTeam[playerid] = 12ChosenSkin[playerid] = 109SetPlayerSkin(playerid109); } 
            case  
19: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 40SetPlayerSkin(playerid40); } 
            case  
20: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 47SetPlayerSkin(playerid47); } 
            case  
21: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 247SetPlayerSkin(playerid247); } 
            case  
22: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 181SetPlayerSkin(playerid181); } 
            case  
23: { PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5ChosenSkin[playerid] = 101SetPlayerSkin(playerid101); } 
            case  
24: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 127SetPlayerSkin(playerid127); } 
            case  
25: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 101SetPlayerSkin(playerid29); } 
            case  
26: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 20ChosenSkin[playerid] = 230SetPlayerSkin(playerid230); } 
            case  
27: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 20ChosenSkin[playerid] = 230SetPlayerSkin(playerid230); } 
            case  
28: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 20ChosenSkin[playerid] = 137SetPlayerSkin(playerid137); } 
            case  
29: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 20ChosenSkin[playerid] = 133SetPlayerSkin(playerid133); } 
            case  
30: { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 311SetPlayerSkin(playerid311); } 
        } 
        switch(
PlayerInfo[InviteOffer[playerid]][pMembro])
        { 
            case 
1: { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 282SetPlayerSkin(playerid282); } 
            case 
2: { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 285SetPlayerSkin(playerid285); } 
            case 
3: { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 287SetPlayerSkin(playerid287); } 
            case 
4: { PlayerInfo[playerid][pTeam] = 1gTeam[playerid] = 1ChosenSkin[playerid] = 279SetPlayerSkin(playerid279); } 
            case 
5: { PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5ChosenSkin[playerid] = 114SetPlayerSkin(playerid114); } 
            case 
6: { PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5ChosenSkin[playerid] = 121SetPlayerSkin(playerid121); } 
            case 
7: { PlayerInfo[playerid][pTeam] = 7gTeam[playerid] = 7ChosenSkin[playerid] = 163SetPlayerSkin(playerid163); } 
            case 
8: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 127SetPlayerSkin(playerid127); } 
            case 
9: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 148SetPlayerSkin(playerid148); } 
            case 
10: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 253SetPlayerSkin(playerid253); } 
            case 
11: { PlayerInfo[playerid][pTeam] = 25gTeam[playerid] = 2ChosenSkin[playerid] = 286SetPlayerSkin(playerid286); } 
            case 
12: { PlayerInfo[playerid][pTeam] = 22gTeam[playerid] = 12ChosenSkin[playerid] = 126SetPlayerSkin(playerid126); } 
            case 
13: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 203SetPlayerSkin(playerid203); } 
            case 
14: { PlayerInfo[playerid][pTeam] = 15gTeam[playerid] = 12ChosenSkin[playerid] = 107SetPlayerSkin(playerid107); } 
            case 
15: { PlayerInfo[playerid][pTeam] = 16gTeam[playerid] = 17ChosenSkin[playerid] = 30SetPlayerSkin(playerid30); } 
            case 
16: { PlayerInfo[playerid][pTeam] = 25gTeam[playerid] = 2ChosenSkin[playerid] = 59SetPlayerSkin(playerid59); } 
            case 
17: { PlayerInfo[playerid][pTeam] = 18gTeam[playerid] = 12ChosenSkin[playerid] = 103SetPlayerSkin(playerid103); } 
            case 
18: { PlayerInfo[playerid][pTeam] = 19gTeam[playerid] = 12ChosenSkin[playerid] = 109SetPlayerSkin(playerid109); } 
            case 
19: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 40SetPlayerSkin(playerid40); } 
            case 
20: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 47SetPlayerSkin(playerid47); } 
            case 
21: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 247SetPlayerSkin(playerid247); } 
            case 
22: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 181SetPlayerSkin(playerid181); } 
            case 
23: { PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5ChosenSkin[playerid] = 101SetPlayerSkin(playerid101); } 
            case 
24: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 127SetPlayerSkin(playerid127); } 
            case 
25: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 29SetPlayerSkin(playerid29); } 
            case 
26: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 230SetPlayerSkin(playerid230); } 
            case 
27: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 127SetPlayerSkin(playerid127); } 
            case 
28: { PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12ChosenSkin[playerid] = 29SetPlayerSkin(playerid29); } 
            case 
29: { PlayerInfo[playerid][pTeam] = 20gTeam[playerid] = 12ChosenSkin[playerid] = 230SetPlayerSkin(playerid230); } 
            case 
30: { PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2ChosenSkin[playerid] = 311SetPlayerSkin(playerid311); } 
        } 
        
PlayerInfo[playerid][pMembro] = InviteJob[playerid]; 
        
PlayerInfo[playerid][pCargo] = 1
        new 
rand random(sizeof(gInviteSpawns)); 
        
SetPlayerPos(playeridgInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); // Warp the player 
        
SetPlayerFacingAngle(playeridgInviteSpawns[rand][3]); 
        
SetPlayerCameraPos(playerid,gInviteSpawns[rand][0] + 3gInviteSpawns[rand][1], gInviteSpawns[rand][2]); 
        
SetPlayerCameraLookAt(playerid,gInviteSpawns[rand][0], gInviteSpawns[rand][1], gInviteSpawns[rand][2]); 
        
TogglePlayerControllable(playerid0); 
        
SelectChar[playerid] = 255
        
SelectCharID[playerid] = PlayerInfo[playerid][pMembro]; 
        
SelectCharPlace[playerid] = 1
        
PlayerInfo[playerid][pSkin] = ChosenSkin[InviteOffer[playerid]]; 
        
SetPlayerSkin(playeridChosenSkin[playerid]); 
        
format(gstring,sizeof(gstring), "* %s aceitou seu convite para entrar na sua organizaзгo."PlayerName(playerid)); 
           
SendClientMessage(InviteOffer[playerid], COLOR_LIGHTBLUEgstring); 
        
ConviteInfoOrg(PlayerName(playerid), InviteJob[playerid], 1); 
        
format(gstringsizeof(gstring), "* Vocк aceitou o convite de emprego de %s para entrar para: %s, parabйns."PlayerName(InviteOffer[playerid]), NomeORG(InviteOffer[playerid])); 
           
SendClientMessage(playeridCOLOR_LIGHTBLUEgstring); 
        
ShowPlayerDialog(playerid,101,DIALOG_STYLE_MSGBOX,"Convite da Organizaзгo","{00FFFF}Vocк foi convidado para uma Organizaзгo\n{FF8000}Escolha o seu skin preferido\n{0080FF}Se vocк gostar desse Aperte em '{00FFFF}Pronto{0080FF}'\n{0080FF}Se nгo gostar use '{00FFFF}Prуximo{0080FF}'","Prуximo","Pronto"); 
        
format(string,sizeof(string),"Proximo"); 
        
OnPlayerText(playerid,string); 
        
InviteOffer[playerid] = 999
        
InviteJob[playerid] = 0
    }

PHP код:
public OnPlayerSpawn(playerid

     
StopAudioStreamForPlayer(playerid); 
    
//TextDrawHideForPlayer(playerid, Textdrawbanner); 
    
if(gPlayerLogged[playerid] == 0
        return 
SendClientMessage(playeridCOLOR_LIGHTRED"** [BSR ERRO] Vocк precisa logar antes do Spawn**"); 
    if(
sincronizando[playerid] == 1
    { 
        return 
1
    } 
    
gTeam[playerid] = PlayerInfo[playerid][pTeam]; //Set the Team 
    
if (gTeam[playerid] == 4//medic / criminal reset team 
    

        
gTeam[playerid] = 3
    } 
    if(
gPlayerLogged[playerid] == 0
    { 
        
SendClientMessage(playeridCOLOR_LIGHTRED"AdmCmd: Vocк foi kickado Automaticamente, Motivo: Spawn sem login"); 
        
Kick(playerid); 
        return 
1
     } 
    
StatusPlayer(2playerid); 
    if(
gTeam[playerid] == 11 && PlayerInfo[playerid][pLider] < 1
    { 
        
Hospital[playerid] = 1
        
SendClientMessage(playeridCOLOR_LIGHTRED"Vocк nгo foi aprovado pelo lнder, agora й um Civil !"); 
        
PlayerInfo[playerid][pTeam] = 3
        
gTeam[playerid] = 3
        if(
PlayerInfo[playerid][pSex] == 1) { PlayerInfo[playerid][pSkin] = 289; } else { PlayerInfo[playerid][pSkin] = 216; } 
        
SetSpawnInfo(playeridgTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); 
        
SpawnPlayer(playerid); 
    } 
    if(
gTeam[playerid] == 5
    { 
        if(
PlayerInfo[playerid][pMembro] < 1
        { 
            
Hospital[playerid] = 1
            
SendClientMessage(playeridCOLOR_LIGHTRED"Vocк nгo faz parte de uma familia, agora й um Civil !"); 
            
PlayerInfo[playerid][pTeam] = 3
            
gTeam[playerid] = 3
            if(
PlayerInfo[playerid][pSex] == 1) { PlayerInfo[playerid][pSkin] = 289; } else { PlayerInfo[playerid][pSkin] = 216; } 
            
SetSpawnInfo(playeridgTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); 
            
SpawnPlayer(playerid); 
        } 
    } 
    if(
gTeam[playerid] == 10
    { 
        if(
PlayerInfo[playerid][pMembro] != || PlayerInfo[playerid][pMembro] != 24
        { 
            
Hospital[playerid] = 1
            
SendClientMessage(playeridCOLOR_LIGHTRED"Vocк nгo faz parte de uma agencia, й um Civil !"); 
            
PlayerInfo[playerid][pTeam] = 3
            
gTeam[playerid] = 3
            if(
PlayerInfo[playerid][pSex] == 1) { PlayerInfo[playerid][pSkin] = 289; } else { PlayerInfo[playerid][pSkin] = 216; } 
            
SetSpawnInfo(playeridgTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); 
            
SpawnPlayer(playerid); 
        } 
    } 
    if(
gTeam[playerid] == && PlayerInfo[playerid][pMembro] > 3
    { 
        
Hospital[playerid] = 1
        
SendClientMessage(playeridCOLOR_LIGHTRED"Vocк nгo й mais um oficial, й um Civil !"); 
        
PlayerInfo[playerid][pTeam] = 3
        
gTeam[playerid] = 3
        if(
PlayerInfo[playerid][pSex] == 1) { PlayerInfo[playerid][pSkin] = 289; } else { PlayerInfo[playerid][pSkin] = 216; } 
          
SetSpawnInfo(playeridgTeam[playerid], PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); 
        
SpawnPlayer(playerid); 
    } 
    if(
gTeam[playerid] == 3
    { 
        if(
PlayerInfo[playerid][pMembro] > || PlayerInfo[playerid][pLider] > 0
        { 
            
Hospital[playerid] = 1
            switch(
PlayerInfo[playerid][pMembro])
            {
                case 
1: { SetSpawnInfo(playerid2PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2; } 
                case 
2: { SetSpawnInfo(playerid2PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2; } 
                case 
3: { SetSpawnInfo(playerid2PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2; } 
                case 
4: { SetSpawnInfo(playerid1PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1gTeam[playerid] = 1; } 
                case 
5: { SetSpawnInfo(playerid5PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5; } 
                case 
6: { SetSpawnInfo(playerid5PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5gTeam[playerid] = 5; } 
                case 
8: { SetSpawnInfo(playerid10PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10gTeam[playerid] = 10; } 
                case 
9: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12; } 
                case 
10: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12; } 
                case 
11: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 12; } 
                case 
12: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 22; } 
                case 
13: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 20; } 
                case 
14: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 15; } 
                case 
15: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 16; } 
                case 
16: { SetSpawnInfo(playerid2PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2; } 
                case 
17: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 18; } 
                case 
18: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; } 
                case 
19: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; } 
                case 
20: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; } 
                case 
21: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; } 
                case 
22: { SetSpawnInfo(playerid10PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; } 
                case 
23: { SetSpawnInfo(playerid5PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; } 
                case 
24: { SetSpawnInfo(playerid10PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10gTeam[playerid] = 10; } 
                case 
25: { SetSpawnInfo(playerid5PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; } 
                case 
26: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; } 
                case 
27: { SetSpawnInfo(playerid12PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12gTeam[playerid] = 19; } 
            switch(
PlayerInfo[playerid][pLider])
            {
                case 
1: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; } 
                case 
2: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; } 
                case 
3: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; } 
                case 
4: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; } 
                case 
5: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; } 
                case 
6: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; } 
                case 
7: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; } 
                case 
8: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; } 
                case 
9: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; } 
                case 
10: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; } 
                case 
11: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 11; } 
                case 
12: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 22; } 
                case 
13: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 20; } 
                case 
14: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 15; } 
                case 
15: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 16; } 
                case 
16: { SetSpawnInfo(playerid2PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2gTeam[playerid] = 2; } 
                case 
17: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 18; } 
                case 
18: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; } 
                case 
19: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; } 
                case 
20: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; } 
                case 
21: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; } 
                case 
22: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; } 
                case 
23: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; } 
                case 
24: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; } 
                case 
25: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; } 
                case 
26: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; } 
                case 
27: { SetSpawnInfo(playerid11PlayerInfo[playerid][pSkin],0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11gTeam[playerid] = 19; } 
            }
            
SpawnPlayer(playerid); 
        } 
    }

Reply
#5

Deu uns erros lб, man tenta me ajuda assim como ґtб, jб to acostumado

sу qro sabe como eu posso desbugar isso.
Reply
#6

Man tem skype pra ajuda ?
Reply
#7

eu dou /convidar id

o cara aceita e fica bugado

ele vai e volta no spawn... sу se eu der /settime pra desbugar;
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)