10/12/2022 14:18
(Esta mensagem foi modificada pela última vez a: 10/12/2022 14:19 por xbruno1000x.)
(09/12/2022 21:35)Rcon2014 Escreveu:(09/12/2022 17:19)xbruno1000x Escreveu:(09/12/2022 13:13)Rcon2014 Escreveu: Uma pergunta, pode ser feito para que o sinal "-" não possa ser colocado no comando? Acho que essa seria a solução, e se sim, como eu faria para estruturar? Já que o problema é quando o usuário usa o sinal de menos "-" Porque se o jogador não tiver o dinheiro, o carro não é vendido para ele, mas se o jogador colocar o valor - ele subtrai o dinheiro do vendedor e dá para ele. entregue ao comprador junto com o veículo
Cara, pelo amor de deus, é literalmente só adicionar uma verificação para ver se o valor é menor que 0. Se for menor que 0, consequentemente é negativo. Para que o player não dê dinheiro demais até bugar, basta limitar o valor máximo ao máximo de dinheiro permitido no GTA SA. Adicionando essas duas verificações, você se livra dos problemas.
Não me dê apoio de novo se for fazer isso com aquele amigo arrogante.
Muito obrigado aos demais, não entendi como fazer mas vou me aventurar a fazer com os dados que me deram.
Em nenhum momento fui arrogante, peço desculpas se achou isso.
Acontece que o que você estava querendo fazer era o equivalente a reinventar a roda. Um exemplo de como fazer isso que você falou seria transformar a variável em string e usar o strfind para localizar "-". Depois você obtendo a posição do caractere "-", teria que deleta-lo da string. É uma volta muito grande para algo tão simples, porque se variavel < 0 então ela é negativa.
Discente de Sistemas de Informação no Centro Federal de Ensino Tecnológico(CEFET/RJ)
Programador SA-MP desde 2012
Programador SA-MP desde 2012
Não envie dúvidas por inbox, crie um tópico. Sua dúvida pode ser a dúvida de outro alguém, e seu tópico ajudará outras pessoas no futuro.