Skip to content

ocalasans/Verificacao-Plataforma

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Include VerificacaoPlataforma SA:MP

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.


Como instalar?

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>

Include necessária

Warning

Se o usuário não tiver ativado a biblioteca Pawn.RakNet, receberá um erro de número 111.


Como funciona?

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;
}

Informações de contato

Instagram: ocalasans
YouTube: Calasans
Discord: ocalasans
Comunidade: SA:MP Programming Community©

About

Include VerificacaoPlataforma para SA:MP (San Andreas Multiplayer)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages