18/07/2023 16:54
(18/07/2023 15:12)xbruno1000x Escreveu: ProxDetector não é função nativa, toda vez que precisar inserir a função no gamemode ela não será nativa. Mas uma vez inserida, ela funciona em qualquer lugar do gamemode, idêntica as funções nativas.
Sobre o erro no código que enviei:
A parte do giveplayer é apenas para pegar o nome do jogador. Se você tiver alguma função como GetPlayerNameEx é até melhor substituir. Mas caso queira manter, basta criar uma variável new giveplayer[MAX_PLAYER_NAME]; e new sendername[MAX_PLAYER_NAME];
Apenas para complementar, a função GetPlayerNameEx é muito útil e poupa muita memória do servidor pelo fato de você não ter que declarar uma variável toda vez que quiser retornar o nome do jogador como uma string.
Aqui está a função GetPlayerNameEx:
Código PHP:
stock GetPlayerNameEx(playerid) {
static Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
return Name;
}
// Exemplo de uso
if(!strcmp(GetPlayerNameEx(playerid), "Joao")) return SendClientMessage(playerid, -1, "Olá, João!"); // Verifica se o nome do jogador é "João" e retorna uma mensagem caso o nome for João
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.