10/07/2023 17:30
1° problema: Você não está retornando nenhum valor na função e mesmo assim está verificando se a função retornou 1
2° problema: No snippet de código que você compartilhou você está usando o ";" incorretamente, em verificações não se usa o ponto e vírgula "AbleToDoAnims(playerid); == 1"
Código corrigido:
2° problema: No snippet de código que você compartilhou você está usando o ";" incorretamente, em verificações não se usa o ponto e vírgula "AbleToDoAnims(playerid); == 1"
Código corrigido:
Código PHP:
stock AbleToDoAnims(playerid) {
if(IsPlayerInAnyVehicle(playerid)) return 1; // Se o jogador estiver dentro de um veículo retorna 1
return 0; // Retorna 0 por padrão
}
CMD:teste(playerid) {
if(AbleToDoAnims(playerid) == 1) return SendClientMessage(playerid, -1, "Você está dentro de um veículo");
else if(AbleToDoAnims(playerid) == 0) return SendClientMessage(playerid, -1, "Você não está dentro de um veículo");
return 1;
}
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.