[Ajuda] Spawn do Emprego
#1

Seguinte,

Fiz um Spawn para meus Empregos .. o GM й BMG... e nesse spawn, quando o player escolhe o emprego... dai quando apareзe a tela de Confirma, ele ja vai pra posiзгo do emprego.. dai Derrepente o player volta pra Prefeitura, e enfrente ela.. e quando cofirma, fica la .---.' Ajudem ?

Oque eu coloquei pra ficar assim :

pawn Код:
case 10:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","* Vocк estб prestes a se tornar um Caminhoneiro, terб que cumprir 5 horas de contrato.\nPara se tornar um Caminhoneiro, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 11;
                TogglePlayerControllable(playerid, 1);
                SetPlayerPos(playerid, -77.0592,-1136.8331,1.0781);
                SetPlayerInterior(playerid,0);
                SetPlayerVirtualWorld(playerid,0);
            }
Reply
#2

Pegou a coodernada do local de spawn do emprego ?

#edit
tem algum spawn na frete da prefeitura jб ? talvez seja conflito...
Reply
#3

taaa ai oow

pawn Код:
SetPlayerPos(playerid, -77.0592,-1136.8331,1.0781);

Na Frente da Prefeitura so tem o Incone pra Aperta Enter.. Para entrar nela...
Reply
#4

faz asim pode criar uma novo public e nessa public vocй coloca tds spawn dos empregos ali com variavel.

Exemplo:

pawn Код:
if(DOF2_GetInt(file, "Profissao") == PExercito){
        SetPlayerPos(playerid,896.9528, -2881.6692, 15.6603);
    }
Obs: muda pra dini ou dof2 nгo sei como e o salvamento de seu gm, e muda variavel da prof ea cordenada.
Testei? sim uma boa parte dos empregos de meu gm e asim.
Reply
#5

Nгo cara, fassa dois teleportes! Tipo coloca 1 tele em qualquer lugar e outro no seu lugar desejado, й porque vocк estб em um interior, ai as vezes buga entendeu? o SA-MP te retira do interior antes pra n precisar dar o famoso /setint 0 kkk
Reply
#6

O meu tambem deu este mesmo erro
Reply
#7

o Meu Funciona corretamente =D
aki nгo da nada pq ta em um Interior,
tenta fazer oq Falei.
Abraзos.
Reply
#8

gamemode podre.

pawn Код:
case 10:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","* Vocк estб prestes a se tornar um Caminhoneiro, terб que cumprir 5 horas de contrato.\nPara se tornar um Caminhoneiro, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 11;
                TogglePlayerControllable(playerid, 1);
                SetPlayerPos(playerid, -77.0592,-1136.8331,1.0781);
                SetPlayerInterior(playerid,0);
                SetPlayerVirtualWorld(playerid,0); // vocк tem em mente que sу de clica no emprego ele ja via ter pego? essas funзхes era para tar no dialog 2586 caso ele aperte "sim" - mande a dialog eu mando arumadinho pra vocк
            }
Reply
#9

o caso dele nгo sei ser vai funciona o meu code..
pois dialogs dele dos empregos e diferente presisa aperta aceita etc.. meu esso clicka 2 vezes na prof e jб vai..
Reply
#10

@Wallker

pawn Код:
if(dialogid == 2569)
    {
        TogglePlayerControllable(playerid, 1);
        EmDialog[playerid] = 0;
        if(response == 0) { return 1; }
        switch(listitem)
        {
            case 0:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","* Vocк estб prestes a se tornar um Detetive, terб que cumprir 5 horas de contrato.\nPara se tornar Detetive, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 1;
                TogglePlayerControllable(playerid, 1);
            }
            case 1:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","* Vocк estб prestes a se tornar um Advogado, terб que cumprir 5 horas de contrato.\nPara se tornar um Advogado, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 2;
                TogglePlayerControllable(playerid, 1);
            }
            case 2:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","* Vocк estб prestes a se tornar uma Profissional do sexo, terб que cumprir 5 horas de contrato.\nPara se tornar uma Profissional do sexo, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 3;
                TogglePlayerControllable(playerid, 1);
            }
            case 3:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","* Vocк estб prestes a se tornar um Vendedor De Drogas, terб que cumprir 5 horas de contrato.\nPara aceitar o emprego, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 4;
                TogglePlayerControllable(playerid, 1);
            }
            case 4:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","*Vocк estб prestes a se tornar um Mecвnico, terб que cumprir 5 horas de contrato.\nPara se tornar um Mecвnico, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 5;
                TogglePlayerControllable(playerid, 1);
                SetPlayerPos(playerid, 1360.7161,-1632.7798,13.3828);
                SetPlayerInterior(playerid,0);
                SetPlayerVirtualWorld(playerid,0);
            }
            case 5:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","* Vocк estб prestes a se tornar um Seguranзa, terб que cumprir 5 horas de contrato.\nPara se tornar um Seguranзa, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 6;
                TogglePlayerControllable(playerid, 1);
            }
            case 6:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","* Vocк estб prestes a se tornar um Vendedor De Armas, terб que cumprir 5 horas de contrato.\nPara se tornar um Vendedor De Armas, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 7;
                TogglePlayerControllable(playerid, 1);
            }
            case 7:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","* Vocк estб prestes a se tornar um Boxeador, terб que cumprir 5 horas de contrato.\nPara se tornar um Boxeador, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 8;
                TogglePlayerControllable(playerid, 1);
                SetPlayerPos(playerid, 766.1867,14.4507,1000.7004);
                SetPlayerInterior(playerid,0);
                SetPlayerVirtualWorld(playerid,0);
            }
            case 8:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","* Vocк estб prestes a se tornar um Motorista de Onibus, terб que cumprir 5 horas de contrato.\nPara se tornar um Motorista de Onibus, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 9;
                TogglePlayerControllable(playerid, 1);
                SetPlayerPos(playerid, 1219.4294,-1812.3375,16.5938);
                SetPlayerInterior(playerid,0);
                SetPlayerVirtualWorld(playerid,0);
            }
            case 9:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","* Vocк estб prestes a se tornar um Mendigo, terб que cumprir 5 horas de contrato.\nPara se tornar um Mendigo, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 10;
                TogglePlayerControllable(playerid, 1);
            }
            case 10:
            {
                ShowPlayerDialog(playerid,2586,DIALOG_STYLE_MSGBOX,"Brasil Magic Games","* Vocк estб prestes a se tornar um Caminhoneiro, terб que cumprir 5 horas de contrato.\nPara se tornar um Caminhoneiro, clique em aceitar.","Aceitar","Cancelar");
                GettingEmprego[playerid] = 11;
                TogglePlayerControllable(playerid, 1);
                SetPlayerPos(playerid, -77.0592,-1136.8331,1.0781);
                SetPlayerInterior(playerid,0);
                SetPlayerVirtualWorld(playerid,0);
            }
         }
    }
    if(dialogid == 2586)
    {
        if(!response)
        {
            GettingEmprego[playerid] = 0;
            return SendClientMessage(playerid, COLOR_GREY, "Vocк cancelou o emprego.");
        }
        else
        {
            PlayerInfo[playerid][pEmprego] = GettingEmprego[playerid];
            SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Parabens com seu novo emprego, digite /ajuda para ver seus novos comandos!");
        }
    }
Reply


Forum Jump:


Users browsing this thread: