SA-MP Forums Archive
[Ajuda] o /sairemp (emprego) so sai de um tipo de emprego como fazer para varios? - 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] o /sairemp (emprego) so sai de um tipo de emprego como fazer para varios? (/showthread.php?tid=407977)



o /sairemp (emprego) so sai de um tipo de emprego como fazer para varios? - Pietrotm2012 - 16.01.2013

tipo
O Garfield fez esse para mim:
pawn Code:
CMD:sairemp(playerid)
    {
        if(PlayerInfo[playerid][eMecanico] == 0){
            SendClientMessage(playerid,-1,"Vocк nгo tem um emprego!");
            return false;
        }

        PlayerInfo[playerid][eMecanico] = !1;

        SendClientMessage(playerid,-1,"SAINU!");
        return true;
    }
como faзo para este comando funcionar para outros empregos (para nгo ficar criando um monte de comando)
o outro emprego e
eAdvogado


Re: o /sairemp (emprego) so sai de um tipo de emprego como fazer para varios? - arakuta - 16.01.2013

Quer uma dica?

Faзa assim: pJob. e cada valor representa um emprego...

pawn Code:
CMD:sairemp(playerid)
{
    if(PlayerInfo[playerid][pJob] > 0)
    {
        PlayerInfo[playerid][pJob] = 0;
        SendClientMessage(playerid,-1,"Vocк saiu do emprego");
    }
    else SendClientMessage(playerid,-1,"Vocк nгo tem um emprego!");
    return 1;
}



Re: o /sairemp (emprego) so sai de um tipo de emprego como fazer para varios? - HardWar - 16.01.2013

Quote:
Originally Posted by arakuta
View Post
Quer uma dica?

Faзa assim: pJob. e cada valor representa um emprego...

pawn Code:
CMD:sairemp(playerid)
{
    if(PlayerInfo[playerid][pJob] > 0)
    {
        PlayerInfo[playerid][pJob] = 0;
        SendClientMessage(playerid,-1,"Vocк saiu do emprego");
    }
    else SendClientMessage(playerid,-1,"Vocк nгo tem um emprego!");
    return 1;
}
Ou ele pode criar duas booleanas, uma representando se ele estб trabalhando e a outra representando se ele tem um trabalho.


Re: o /sairemp (emprego) so sai de um tipo de emprego como fazer para varios? - Pietrotm2012 - 16.01.2013

Quote:
Originally Posted by HardWar
View Post
Ou ele pode criar duas booleanas, uma representando se ele estб trabalhando e a outra representando se ele tem um trabalho.
Poderia me explicar melhor??


Re: o /sairemp (emprego) so sai de um tipo de emprego como fazer para varios? - arakuta - 16.01.2013

pawn Code:
new bool:pJob[MAX_PLAYERS];
if(pJob[playerid] == true) return SendClientMessage(playerid,-1,"Vocк tem um emprego!");



Re: o /sairemp (emprego) so sai de um tipo de emprego como fazer para varios? - HardWar - 16.01.2013

Quote:
Originally Posted by Pietrotm2012
View Post
Poderia me explicar melhor??
pawn Code:
new bool: Trabalho[MAX_PLAYERS], bool: Trabalhando[MAX_PLAYERS];

if(Trabalho[playerid] == false) return SendClientMessage(playerid, -1, "Voce nao tem um trabalho");
if(Trabalhando[playerid] == false) return SendClientMessage(playerid, -1, "Voce nao esta trabalhando");
Basicamente isso.