12.03.2011, 21:58
Vou mostrб-lo como fazer isto :
Primeiro coloque:
Essa variбvel detectarб se o jogador acabou de utilizar seu comando de reparar veнculo, soltar preso etc
Agora, coloque no comando de profissгo desejado (/repararveiculo por exemplo).
Depois coloque no cуdigo no qual o jogador consegue o emprego :
Por fim, coloque no final do seu GM:
Para mais informaзхes sobre o que fiz no cуdigo acima, recomendo este tutorial: https://sampforum.blast.hk/showthread.php?tid=235924
E outro sobre SetTimer
Espero ter ajudado
Primeiro coloque:
pawn Код:
//No Topo do GM:
new ProibidoTrocaProfissao[MAX_PLAYERS];
Essa variбvel detectarб se o jogador acabou de utilizar seu comando de reparar veнculo, soltar preso etc
Agora, coloque no comando de profissгo desejado (/repararveiculo por exemplo).
pawn Код:
ProibidoTrocaProfissao[playerid] = 1;
SetTimerEx("LiberarProfissao", 5000, false, "d", playerid);//Este cуdigo farб com que o jogador possa trocar de emprego de novo apуs algum tempo. Troque o 5000 pelo tempo em milisegundos (1000 = 1 segundo) sabendo que esse й o tempo que serб passado atй a Troca de Profissгo ser liberada.
Depois coloque no cуdigo no qual o jogador consegue o emprego :
pawn Код:
if(ProibidoTrocaProfissao[playerid] == 1) return SendClientMessage(playerid,0xFFFFFFAA,"Espere um pouco antes de trocar de emprego !");
pawn Код:
forward LiberarProfissao(playerid);
public LiberarProfissao(playerid)
{
ProibidoTrocaProfissao[playerid] = 0;
return 1;
}
Para mais informaзхes sobre o que fiz no cуdigo acima, recomendo este tutorial: https://sampforum.blast.hk/showthread.php?tid=235924
E outro sobre SetTimer
Espero ter ajudado