11/10/2024 13:24
(11/10/2024 12:05)Carlos Victor Escreveu: Utilizando a função GetPlayerVersion talvez você consiga bloquear o acesso dos jogadores com outras versões do SA-MP. Dá uma olhada na documentação da função.
Código PHP:public OnPlayerConnect(playerid)
{
new version[24];
GetPlayerVersion(playerid, version, sizeof(version));
new string[64];
format(string, sizeof(string), "Your version of SA-MP: %s", version);
SendClientMessage(playerid, 0xFFFFFFFF, string);
// Possible text: "Your version of SA-MP: 0.3.7"
return 1;
}
Código PHP:
public OnPlayerConnect(playerid)
{
new versao[16];
GetPlayerVersion(playerid, versao, sizeof(versao));
if(strfind(versao, "0.3.7", true) != -1)
{
if(strfind(versao, "R2", true) != -1 && strfind(versao, "R4", true) != -1)
{
SendClientMessage(playerid, COLOR_WHITE, "[Versão %s] Você logou com uma versão compátivel com a do servidor, divirta-se!", versao);
va_SendAdminMessage(COLOR_CYAN, "[LOG] %s logou com uma versão compátivel com a do servidor! (Versão: %s)", GetName(playerid), versao);
}
else
{
SendClientMessage(playerid, COLOR_LRED, "[Versão %s] Você logou com uma versão desatualizada e foi kickado, por favor, atualize seu SAMP!", versao);
va_SendAdminMessage(COLOR_LRED, "AVISO: %s [ID: %d] logou com uma versão desatualizada e foi kickado! (Versão: %s)", GetName(playerid), playerid, versao);
Kick(playerid);
return true;
}
}
return true;
}
fiz dessa maneira, está certo?