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



Multiplos comandos - FernandoSS - 29.07.2014

Eu fiz um comando de uma profissao que й /carregar e /descarregar, porem tem outras 3 profissoes que vao usar este comando.
Como posso estar lidando com esta situaзгo?
O que devo fazer?


Re: Multiplos comandos - Ts3 - 29.07.2014

Vocк pode colocar algo pra algo pra diferenciar no comando, exemplo:

/Carregar - Caminhoneiro.
/Carregarp - Petroleiro.

-

/Descarrgar - Caminhoneiro.
/Descarregarp - Petroleiro.


Re: Multiplos comandos - Nenzittow - 29.07.2014

Faz o mesmo para as outras profissхes ...
Exemplo:

Bombeiro dб /Carregar: | ERRO | Vocк nгo tem permissгo
Jornalista dб /Carregar: | ERRO | Vocк nгo tem permissгo

Caminhoneiro dб /Carregar: | INFO | Mercadoria carregada. Vб no Checkpoint para descarregar.
Petroleiro dб /Descarregar: | INFO | Mercadoria descarregada. Vocк ganhou 1000 R$.

Obs: Й como adaptar o /Carregar a todas as profissхes ... Umas podem usar e outras nгo ...


Re: Multiplos comandos - darkxdll - 29.07.2014

Como o SirRafa disse, й sу saber manipular variбveis cara .
PHP код:

CMD
:carregar(playerid)

{

if(
profissao[playerid] != Caminhoneiro || profissao[playerid] != OutroProff || profissao[playerid] != Petroleiro ) return false;//caso o playerid nгo seja nenhuma das profissхes , simplesmente retorna falso

if(profissao[playerid] == Caminhoneiro){

//funзхes se ele for caminhoneiro EXEMPLO APENAS

}

else if(
profissao[playerid] == OutroProff){

//funзхes se ele for OutroProff  EXEMPLO APENAS

}

else if(
profissao[playerid] == Petroleiro){

//funзхes se ele for petroleiro EXEMPLO APENAS

}

return 
1;