Este é um include que tem a função de verificar se o jogador está usando um mobile
ou um computador
. Leia as categorias abaixo para se manter informado.
English > README.
Você deve fazer o download do include. Depois de tê-lo feito, você deverá colocar o include na pasta (pawno > include). Após ter feito isso, abra o arquivo pwn do seu Gamemode e coloque o seguinte código abaixo dos seus outros includes:
#include <VerificacaoPlataforma>
Warning
Se o usuário não tiver ativado a biblioteca Pawn.RakNet, receberá um erro de número 111
.
Assim que o jogador se conecta ao servidor, o include automaticamente verifica em qual plataforma ele está, seja mobile
ou computador
, com a assistência do Pawn.RakNet. Para conferir a plataforma do jogador, basta utilizar a função booleana IsPlayerAndroid
. Abaixo, estão alguns exemplos:
Com o if
CMD:plataforma(playerid)
{
if(IsPlayerAndroid(playerid))
SendClientMessage(playerid, 0xFFFFFFFF, "Voce esta conectado pela plataforma Mobile.");
//
else if(!IsPlayerAndroid(playerid)) // Pode ser somente else.
SendClientMessage(playerid, 0xFFFFFFFF, "Voce esta conectado pela plataforma Computador.");
//
return true;
}
Sem o if
CMD:plataforma(playerid)
{
new string[128];
//
format(string, sizeof(string), "Voce esta conectado pela plataforma %s.", IsPlayerAndroid(playerid) ? ("Mobile") : ("Computador"));
SendClientMessage(playerid, 0xFFFFFFFF, string);
//
return true;
}
Este include também possui uma função chamada PlayerHasAutoAim
. Essa função consiste em verificar se o jogador está com mira automática ou se está sem a mira automática, conhecida como LockOn
. Abaixo, estão alguns exemplos:
Com o if
CMD:mira(playerid)
{
if(PlayerHasAutoAim(playerid))
SendClientMessage(playerid, 0xFFFFFFFF, "Sua mira automatica esta Ativada.");
//
else if(!PlayerHasAutoAim(playerid)) // Pode ser somente else.
SendClientMessage(playerid, 0xFFFFFFFF, "Sua mira automatica esta Desativada.");
//
return true;
}
Sem o if
CMD:mira(playerid)
{
new string[128];
//
format(string, sizeof(string), "Sua mira automatica esta %s.", PlayerHasAutoAim(playerid) ? ("Ativada") : ("Desativada"));
SendClientMessage(playerid, 0xFFFFFFFF, string);
//
return true;
}
Instagram: ocalasans
YouTube: Calasans
Discord: ocalasans
Comunidade: SA:MP Programming Community©