SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

Participe do fórum, é rápido e fácil

SSGamers - 12 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 12 Anos online por você.

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Chegou o novo tema 6.5.5 - SSGamers - Servidores online de qualidade - Aproveite e entre para nossa comunidade, inscreva-se já! - Ouça nossa web radio - Veja nossas novidades - Participe dos nossos setores de jogos online - Parcerias aberta fale já com um administrador.

    [Tutorial] »  GPS SIMPLES

    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


    Steam Steam : WeslleySSGames
    Zello : WeslleySSGames
    Mensagens : 11351
    Moedas : 1031858
    Data de inscrição : 06/10/2011
    Idade : 28
    Localização : Brasil

    [Tutorial] »  GPS SIMPLES Empty [Tutorial] »  GPS SIMPLES

    Mensagem por Weslley_Script Qui 26 Ago 2021 - 17:46

    COMO FAZER UM GPS?

    Bom, nesta postagem vou ensinar como fazer um GPS, pode ser simples para alguns porém é útil para novatos.




    1 - Includes

    Bom, vou fazer este GPS em ZCMD, para o GPS em si só precisa de 1 includes (fora as nativas do samp, claro).

    ZCMD

    Download: http://www.mediafire.com/file/5iouz96umiwy2aq/file




    2- Definir

    Abaixo das includes, defina o GPS com um ID

    Código:
    Código:
    #define GPS 1

    #define é pra definir algo
    GPS é o nome da sua definição
    1 é o ID da sua definição



    3 - Criando o comando

    Como o foco do tutorial não é como usar o ZCMD, não vou mostrar como cria um comando.

    No final de sua GM coloque isto:

    Código:
    Código:
    CMD:gps(playerid, params[])
    {
        ShowPlayerDialog(playerid, GPS, DIALOG_STYLE_LIST, "GPS", "LOCAL 1\nLOCAL 2\nLOCAL 3\nLOCAL 4\nLOCAL 5", "Ok", "Sair");
        return 1;
    }

    Na onde esta escrito "LOCAL 1" "LOCAL 2" etc, você coloca os nomes dos locais para o GPS.




    4 - Checkpoint após clicar 

    Bom, para fazer o checkpoint após clicar na opção, vá na Callback OnDialogResponse e coloque isto

    Código:
    Código:
       if(dialogid == GPS)
       {
          if(response)
          {
              if(listitem == 0) //LOCAL 1
              {
                    SetPlayerCheckpoint(playerid, x, y, z,8.0); //COLOQUE SUA CORDENADA
                    SendClientMessage(playerid, 0xFF7403FF, "[INFO]: Local marcado em seu mapa");
                    return 1;
              }
              if(listitem == 1) //LOCAL 2
              {
                    SetPlayerCheckpoint(playerid, x, y, z,8.0); //COLOQUE SUA CORDENADA
                    SendClientMessage(playerid, 0xFF7403FF, "[INFO]: Local marcado em seu mapa");
                    return 1;
              }
              if(listitem == 2) //LOCAL 3
              {
                    SetPlayerCheckpoint(playerid, x, y, z,8.0); //COLOQUE SUA CORDENADA
                    SendClientMessage(playerid, 0xFF7403FF, "[INFO]: Local marcado em seu mapa");
                    return 1;
              }
              if(listitem == 3) //LOCAL 4
              {
                    SetPlayerCheckpoint(playerid, x, y, z,8.0); //COLOQUE SUA CORDENADA
                    SendClientMessage(playerid, 0xFF7403FF, "[INFO]: Local marcado em seu mapa");
                    return 1;
              }
              if(listitem == 4) //LOCAL 5
              {
                    SetPlayerCheckpoint(playerid, x, y, z,8.0); //COLOQUE SUA CORDENADA
                    SendClientMessage(playerid, 0xFF7403FF, "[INFO]: Local marcado em seu mapa");
                    return 1;
              }
               
            }
       }

    Em cada local, será correspondente aos locais que você colocou na comando do GPS. por exemplo se o primeiro local do seu GPS for prefeitura, voce vai colocar as coordenadas da prefeitura no primeiro "SetPlayerCheckpoint" mude os x, y ,z pelas coordenadas dos locais.



    6 - Bonus

    Vou deixar um comando que desabilita o GPS se você selecionou o local errado, não é necessario por isso deixei como "Bonus".


    Código:
    Código:
    CMD:desligargps(playerid, params[])
        {
            DisablePlayerCheckpoint(playerid);
            RemovePlayerMapIcon(playerid, 0);
            return true;
        }


    7 - Final

    E pronto, seu GPS estará feito, lembrando você pode colocar mais locais de acordo com oque você precisa.

    Vou fazer uma nova postagem de um GPS com "Locais importantes" "HQ's" etc... um GPS avançado, mas por enquanto é isso, se te ajudei +REP.




    Creditos: Gomes
    Alguns matam, alguns roubam e outros quebram seu coração...



    [Tutorial] »  GPS SIMPLES D07Xwqb
    [Tutorial] »  GPS SIMPLES Yjab9HN

      Data/hora atual: Sex 29 Mar 2024 - 4:33