Git Product home page Git Product logo

verificacao-plataforma's Introduction

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©

verificacao-plataforma's People

Contributors

ocalasans avatar pushline avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

Forkers

pushline less14

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.