SA-MP Forums Archive
[Ajuda] Empregos - 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] Empregos (/showthread.php?tid=408769)



Empregos - Humildade - 19.01.2013

Tipo
eu to tentando fazer quando o player selecionar o emprego ele vai direto pra hq mais o pawno para de funcionar

pawn Код:
if(dialogid == 2586)
    {
        if(!response)
        {
            GettingEmprego[playerid] = 0;
            return SendClientMessage(playerid, COLOR_GREY, "Vocк cancelou o emprego.");
        }
        else
        {
            if PlayerInfo[playerid][pEmprego] = GettingEmprego[playerid] = 1;
            SendClientMessage(playerid, VERDE2, "Parabйns com o seu emprego, Digite /ajudaemprego para ver os comandos do seu emprego !");
            }
            {
            else if PlayerInfo[playerid][pEmprego] = GettingEmprego[playerid] = 2;
            SendClientMessage(playerid, VERDE2, "Parabйns com o seu emprego, Digite /ajudaemprego para ver os comandos do seu emprego !");
            SetPlayerPos(playerid, 1592.7596,-2178.0466,13.5547);
          }
        }
    }



Re: Empregos - tonisantolia - 19.01.2013

Chega de viver.. Nгo acredito que vi um script deste.


Re: Empregos - Humildade - 19.01.2013

NGM VAI Ajudar


Re: Empregos - VenoN - 19.01.2013

mano seu code estб muito mal feito nгo tem como setar variaveis em if somente verificar amigo!
explique o que quer fazer para que eu possa lhe ajudar!


Re: Empregos - Equipe - 19.01.2013

Quote:
Originally Posted by Humildade
Посмотреть сообщение
Tipo
eu to tentando fazer quando o player selecionar o emprego ele vai direto pra hq mais o pawno para de funcionar

pawn Код:
if(dialogid == 2586)
    {
        if(!response)
        {
            GettingEmprego[playerid] = 0;
            return SendClientMessage(playerid, COLOR_GREY, "Vocк cancelou o emprego.");
        }
        else
        {
            if PlayerInfo[playerid][pEmprego] = GettingEmprego[playerid] = 1;
            SendClientMessage(playerid, VERDE2, "Parabйns com o seu emprego, Digite /ajudaemprego para ver os comandos do seu emprego !");
            }
            {
            else if PlayerInfo[playerid][pEmprego] = GettingEmprego[playerid] = 2;
            SendClientMessage(playerid, VERDE2, "Parabйns com o seu emprego, Digite /ajudaemprego para ver os comandos do seu emprego !");
            SetPlayerPos(playerid, 1592.7596,-2178.0466,13.5547);
           }
        }
    }
Amigo, seu Code esta errado, por isso estб parando de funcionar. Tem 1 chave em lugar errado
Certo aki:

PHP код:
        if(dialogid == 2586)
        {
            if(!
response)
            {
            
GettingEmprego[playerid] = 0;
            return 
SendClientMessage(playeridCOLOR_GREY"Vocк cancelou o emprego.");
            }
            else
            {
            if 
PlayerInfo[playerid][pEmprego] = GettingEmprego[playerid] = 1;
            
SendClientMessage(playeridVERDE2"Parabйns com o seu emprego, Digite /ajudaemprego para ver os comandos do seu emprego !");
            }
            {
            else if 
PlayerInfo[playerid][pEmprego] = GettingEmprego[playerid] = 2;
            
SendClientMessage(playeridVERDE2"Parabйns com o seu emprego, Digite /ajudaemprego para ver os comandos do seu emprego !");
            
SetPlayerPos(playerid1592.7596,-2178.0466,13.5547);
            }
        } 



Re: Empregos - EditPawn - 19.01.2013

Nгo entendi bem oque vocк estб pretendendo fazer, mas tente entender o cуdigo e faзa da forma desejada!

pawn Код:
if(dialogid == 2586)
        {
            if(response)
            {
                switch(listitem) {
                    case 0: GettingEmprego[playerid] = 1;
                    case 1: GettingEmprego[playerid] = 2;
                }
                PlayerInfo[playerid][Emprego] = GettingEmprego[playerid];
                SendClientMessage(playerid, VERDE2, "Parabйns com o seu emprego, Digite /ajudaemprego para ver os comandos do seu emprego !");
            }
            else {
                GettingEmprego[playerid] = 0;
                SendClientMessage(playerid, COLOR_GREY, "Vocк cancelou o emprego.");
            }
        }



Re: Empregos - Humildade - 19.01.2013

#EditPawn

Tipo Eu quero que quando o cara escolhe o emprego ele vai pra HQ a cordenada que eu colocar

pawn Код:
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, VERDE2, "Parabйns com o seu emprego, Digite /ajudaemprego para ver os comandos do seu emprego !");
        }
    }
Aki eu Queria que se ele clicasse no primeiro emprego, ele ia pra tal lugar.


Re: Empregos - silenthill - 19.01.2013

Voce entra no jogo e pega a cordenada de cada spawn das profissoes depois basta vc acrescentar depois do sendclient...

pawn Код:
Logarprof(playerid);
SetPlayerPos(playerid,254.5262,1407.9077,10.7075); // << coordenadas q vc vai pegar de cada prof
SetPlayerInterior(playerid, 0);