[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
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
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
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.