02/04/2023 06:41
(Esta mensagem foi modificada pela última vez a: 02/04/2023 06:47 por White_Blue.)
(01/04/2023 22:01)Vel Escreveu:Código:SendClientMessagem(playerid, Aviso[144]) {
for (new i, length = strlen(Aviso); i < length; i++) {
Aviso[i] = Aviso[i] == ' ' ? '_' : Aviso[i];
}
return Aviso;
}
main() {
print(SendClientMessagem(0, "The quick brown fox jumps over the lazy dog"));
// The_quick_brown_fox_jumps_over_the_lazy_dog
}
Apenas alguns complementos:
Não tem necessidade de colocar o parâmetro playerid na função SendClientMessagem já que você não está usando e também não precisa especificar o tamanho da string na função. De resto, a função funciona corretamente.
Código PHP:
SendClientMessagem(Aviso[]) {
for (new i, length = strlen(Aviso); i < length; i++) {
Aviso[i] = Aviso[i] == ' ' ? '_' : Aviso[i]; // Verifica que há um espaço vazio(' ') que no caso é representado por 2 aspas simples com um espaço vazio entre elas se retornar positivo, substitui o espaço vazio por um sublinhado(_), simples assim.
}
return Aviso;
}
main() {
print(SendClientMessagem("The quick brown fox jumps over the lazy dog")); // Resultado no console: The_quick_brown_fox_jumps_over_the_lazy_dog
}
Não estou disponível para realizar serviços relacionados ao SA-MP e não costumo responder a mensagens privadas, a menos que estejam relacionadas à moderação do fórum.