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 ", NumeroToLoto);
SendClientMessage(playerid, Amarelo, string);
GivePlayerMoney(playerid, -400);
TaJogando[playerid] = 1;
NumeroLoto[playerid] = NumeroToLoto;
return 1;
}
abaixo OnPlayerCommandText
new cmd[ 256 ];
if ( !strcmp( cmd, "/Comprarbilete", true ))
{
new string [ 128 ], NumeroToLoto; //NumeroValido = 1;
if ( sscanf(cmdtext, "s[18]u", cmd, NumeroToLoto ) ) 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 ", NumeroToLoto ) ;
SendClientMessage ( playerid , Amarelo, string ) ;
GivePlayerMoney ( playerid , -400 ) ;
TaJogando [ playerid ] = 1;
NumeroLoto [ playerid ] = NumeroToLoto;
return 1;
}
if ( !strcmp(cmdtext, "/comprarbilhete") ) {
new string[50], NumeroToLoto; //NumeroValido = 1;
if ( strlen(cmdtext) < 17)
return SendClientMessage(playerid, Vermelho, "Uso correto: /comprarbilhete [numero]");
strdel(cmdtext, 0, 16);
NumeroToLoto = strval(cmdtext);
if (NumeroToLoto > 100 || NumeroLoto < 0)
return SendClientMessage(playerid, Vermelho, "[ERRO] Nъmero deve estar entre 0 e 100 - Custo do Bilhete: 400R$");
if(TaJogando[playerid] == 1)
return SendClientMessage(playerid, Vermelho, "LOTERIA: Vocк jб estб jogando na Loteria!");
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 ", NumeroToLoto);
SendClientMessage(playerid, Amarelo, string);
GivePlayerMoney(playerid, -400);
TaJogando[playerid] = 1;
NumeroLoto[playerid] = NumeroToLoto;
return 1;
}
|
pawn Код:
|
(4080) : error 033: array must be indexed (variable "NumeroLoto")
if (NumeroToLoto > 100 || NumeroLoto < 0)
|
Erro
Код:
(4080) : error 033: array must be indexed (variable "NumeroLoto") Код:
if (NumeroToLoto > 100 || NumeroLoto < 0) |
if (NumeroToLoto > 100 || NumeroToLoto < 0)
|
compilo normal porem da comando invalido na hora que digita exemplo /comprarbilhete 10
|
abaixo OnPlayerCommandText
new cmd[ 256 ];
if ( !strcmp( cmd, "/Comprarbilete", true ))
{
new string [ 128 ], NumeroToLoto; //NumeroValido = 1;
if ( sscanf(cmdtext, "s[18]u", cmd, NumeroToLoto ) ) return SendClientMessage(playerid, Vermelho, "Uso correto: /comprarbilhete [numero]");
if ( NumeroToLoto < 1 || NumeroToLoto > 60 ) 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 ", NumeroToLoto ) ;
SendClientMessage ( playerid , Amarelo, string ) ;
GivePlayerMoney ( playerid , -400 ) ;
TaJogando [ playerid ] = 1;
NumeroLoto [ playerid ] = NumeroToLoto;
return 1;
}