[Ajuda] Empregos
#1

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);
          }
        }
    }
Reply
#2

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

NGM VAI Ajudar
Reply
#4

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!
Reply
#5

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);
            }
        } 
Reply
#6

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.");
            }
        }
Reply
#7

#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.
Reply
#8

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);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)