[AJUDA] Compra Bilhete Loteria! - 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] Compra Bilhete Loteria! (
/showthread.php?tid=328498)
[AJUDA] Compra Bilhete Loteria! -
Mercurio - 25.03.2012
Resolvido'
Re: [AJUDA] Compra Bilhete Loteria! -
Mercurio - 25.03.2012
Quote:
Originally Posted by ChainsaW_
pawn Код:
CMD:comprarbilhete(playerid,params[]) { new string[128], NumeroToLoto; //NumeroValido = 1; if(sscanf(params, "s", NumeroLoto)) return SendClientMessage(playerid, Vermelho, "Uso correto: /comprarbilhete [numero]"); if(1 < (NumeroToLoto) > 100) return SendClientMessage(playerid, Vermelho, "[ERRO] Nъmero deve estar entre 0 e 100 - Custo do Bilhete: 400R$"); else if(TaJogando[playerid] == 1)return SendClientMessage(playerid, Vermelho, "LOTERIA: Vocк jб estб jogando na Loteria!"); else if(GetPlayerMoney(playerid) < 400) return SendClientMessage(playerid, Vermelho, "LOTERIA: Vocк nгo tem $400 para comprar o Nъmero"); for(new i; i < MAX_PLAYERS; i++) { if(NumeroLoto[playerid] == NumeroLoto[i]) { //NumeroValido = 0; } } //if(NumeroValido == 0) return SendClientMessage(playerid, Vermelho, "[ERRO] Esse nъmero jб foi escolhido!"); format(string, sizeof(string), "LOTERIA: Vocк jogou na loteria com o numero: %i ", NumeroLoto[playerid]); SendClientMessage(playerid, Amarelo, string); GivePlayerMoney(playerid, -400); TaJogando[playerid] = 1; NumeroLoto[playerid] = NumeroToLoto; return 1; }
|
Fail '-'
Re: [AJUDA] Compra Bilhete Loteria! -
Hardware - 25.03.2012
Uй, tenho quase certeza que й por causa do parвmetro do sscanf.
Troque isso:
pawn Код:
if(sscanf(params, "s", NumeroLoto)) return SendClientMessage(playerid, Vermelho, "Uso correto: /comprarbilhete [numero]");
Por isso:
pawn Код:
if(sscanf(params, "d", NumeroLoto)) return SendClientMessage(playerid, Vermelho, "Uso correto: /comprarbilhete [numero]");
Vocк estava usando " s ", que й utilizado para strings. Use " d " ou " i " para nъmeros inteiros.
Re: [AJUDA] Compra Bilhete Loteria! -
Mercurio - 25.03.2012
'-' Vou testar!
Re: [AJUDA] Compra Bilhete Loteria! -
Mercurio - 25.03.2012
Quote:
Originally Posted by Hardware
Uй, tenho quase certeza que й por causa do parвmetro do sscanf.
Troque isso:
pawn Код:
if(sscanf(params, "s", NumeroLoto)) return SendClientMessage(playerid, Vermelho, "Uso correto: /comprarbilhete [numero]");
Por isso:
pawn Код:
if(sscanf(params, "d", NumeroLoto)) return SendClientMessage(playerid, Vermelho, "Uso correto: /comprarbilhete [numero]");
Vocк estava usando " s ", que й utilizado para strings. Use " d " ou " i " para nъmeros inteiros.
|
Fail :/