[Ajuda] Porque o comando trava? - 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] Porque o comando trava? (
/showthread.php?tid=658264)
Porque o comando trava? -
kiss96 - 30.08.2018
por que o comando trava na linha 15? eu tentei transformar esse Comando pra zcmd porem ele trava no Numeros entre 1 e 200
comando:
https://pastebin.com/jpP5W9wi
Re: Porque o comando trava? -
GSantana - 30.08.2018
oque й isso dentro do comando
PHP код:
if(sscanf(params, "ud", Numero,Aposta))
{
SendClientMessage(playerid, 0x999999AA, "Use: /Apostar [Quantidade] [Numero]");
SendClientMessage(playerid, 0x999999AA, "Numeros entre 1 e 200");
return 1;
}
tira isso ai de cima, e muda o parвmetro do SetTimer para "i"
Re: Porque o comando trava? -
Malandrin - 30.08.2018
Cara, refiz o seu cуdigo provavelmente agora estб funcional, retirei if(IsPlayerInRangeOfPoint(playerid, 1.5,X,Y,Z)) pois nгo fazia sentido nenhum, enfim testa ae se nгo funcionar poste novamente com o erro.
PHP код:
CMD:apostarm1(playerid, params[])
{
new Numero, Aposta;
if(sscanf(params, "ud", Numero, Aposta)) return SendClientMessage(playerid, -1, "Use: /Apostarm1 [Quantidade] [Numero] (Nъmeros de 1 a 200)");
if(Numero < 1 || Numero > 200) return SendClientMessage(playerid, 0x999999AA, "[ERRO] Numero Invalido Numeros entre 1 e 200.");
if(Aposta < 1 || Aposta > GetPlayerMoney(playerid)) return SendClientMessage(playerid, 0x999999AA, "[ERRO] Vocк nгo tem esse dinheiro.");
SendClientMessage(playerid, 0x999999AA, "[APOSTANDO] Aguarde");
apostoun[playerid] = Numero;
apostouv[playerid] = Aposta;
SetTimerEx( "aposta", 5000, false, "d", playerid);
return 1;
}
Ele estava travando pois vocк estava fazendo o cуdigo completamente errado, agora provavelmente irб funcionar.
Re: Porque o comando trava? -
SIZET - 30.08.2018
vc ta usando format sem precisar й tbm ta colocando \n em SendClientMessage que usa so em Dialogs.
apenas coloque:
PHP код:
if(sscanf(params, "ud", Numero, Aposta)) return SendClientMessage(playerid, -1, "Use: /Apostarm1 [Quantidade] [Numero] Nъmeros de 1 a 200");