17/03/2023 03:24
(Esta mensagem foi modificada pela última vez a: 17/03/2023 03:25 por White_Blue.)
Detectar jogadores mobile utilizando apenas funções nativas:
Lembrando que a função SendClientCheck infelizmente apenas funciona em filterscripts no SA-MP.
Fonte: https://github.com/Fairuz-Afdhal/IsPlayerUsingAndroid
Código PHP:
#if !defined SendClientCheck(playerid, type, arg, offset, size)
native SendClientCheck(playerid, type, arg, offset, size);
#endif
#define IsPlayerAndroid(%0) GetPVarInt(%0, "NotAndroid") == 0
public OnPlayerConnect(playerid) {
SendClientCheck(playerid, 0x48, 0, 0, 2); // O retorno 0x48/72 significa que o jogador não está jogando de um computador
return 1;
}
public OnClientCheckResponse(playerid, type, arg, response) {
switch(type) {
case 0x48: {
SetPVarInt(playerid, "NotAndroid", 1);
}
}
return 1;
}
Fonte: https://github.com/Fairuz-Afdhal/IsPlayerUsingAndroid
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.