SSGamers - 13 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

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

SSGamers - 13 Anos online por você.

#SSGamers - A Comunidade que mais crescer no brasil!

SSGamers - 13 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.

+2
яafaєlѕcяιρт®
BarbosaScript
6 participantes

    [TUTORIAL]Como Criar Um Gps Avançado

    BarbosaScript
    BarbosaScript
    --> Postador Iniciante
    --> Postador Iniciante


    Mensagens : 26
    Moedas : 4605
    Data de inscrição : 13/05/2012
    Idade : 28

    [TUTORIAL]Como Criar Um Gps Avançado Empty [TUTORIAL]Como Criar Um Gps Avançado

    Mensagem por BarbosaScript Dom 13 maio 2012 - 2:11

    Como Criar Um Gps Avançado (...)

    Primeiramente, Vamos Definir Nossa Dialog:

    Código:
    #define GPS 2 // tome cuidado pra nao ter alguma dialog como "2"

    Agora Vamos Criar Nosso Comando Em Dialog. Va na Public OnPlayerCommandText

    Código:
    if (strcmp(cmd, "/gps", true) == 0)
    {
    ShowPlayerDialog(playerid, JFS, DIALOG_STYLE_LIST, "CABECALHO DIALOG", "EXEMPLO:CONDOMINIO\nEXEMPLO:AGENCIA DE EMPREGOS\nEXEMPLO:ACADEMIA\nEXEMPLO:DP", "Selecionar", "Cancelar");
    return 1;
    }

    Vamos Criar o Dialog Agora Abaixo :

    Código:
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
          if(dialogid == GPS) // Definido la em cima
            {
                if(response)
                { // SELECIONANDO AS OPÇÕES IRÁ ABRIR :
                    if(listitem == 0) // LISTA 1 OU SEJA - EXEMPLO CONDOMINIO
                    {
                    // TROQUE AS CORDENADAS PARA ONDE SE LOCALIZA SEU CONDOMINIO
                    SetPlayerCheckpoint(playerid, 1477.1025,-1764.2405,18.7958,8.0);//Checkpoint Onde aparecerar ou seja Onde esta seu condominio
                    SendClientMessage(playerid, 0xFFFFFFAA, "Va Até o Checkpoint Vermelho em Seu Mapa.");
                    }
                    if(listitem == 1) // EXEMPLO AGENCIA DE EMPREGOS
                    {
                    // TROQUE AS CORDENADAS PARA ONDE SE LOCALIZA SUA AGENCIA DE EMPREGOS
                    SetPlayerCheckpoint(playerid, 1543.8772,-1676.4253,13.5573,8.0);
                    SendClientMessage(playerid, 0xFFFFFFAA, "Va Até o Checkpoint Vermelho em Seu Mapa.");
                    }
                    if(listitem == 2) // EXEMPLO : ACADEMIA
                    {
                    //Uma Simples Função Abaixo
                    // TROQUE AS CORDENADAS PARA ONDE SE LOCALIZA SUA ACADEMIA
                    SetPlayerCheckpoint(playerid, 641.8575,-1356.3243,13.4008,8.0);
                    SendClientMessage(playerid, 0xFFFFFFAA, "Va Até o Checkpoint Vermelho em Seu Mapa.");
                    }
                    if(listitem == 3) // EXEMPLO: DP
                    {
                    //Uma Simples Função Abaixo
                    // TROQUE AS CORDENADAS PARA ONDE SE LOCALIZA SUA DP
                    SetPlayerCheckpoint(playerid, 2478.9063,-1519.4604,23.9956,8.0);
                    SendClientMessage(playerid, 0xFFFFFFAA, "Va Até o Checkpoint Vermelho em Seu Mapa.");
                    return 1;
                    }
                }
            }
            return 0;
    }

    AGORA VAMOS DESTRUIR O CHECKPOINT AO CHEGAR NO SEU DESTINO.

    Código:
    public OnPlayerEnterCheckpoint(playerid) // Ao Chegar no Checkpoint
    {
        DisablePlayerCheckpoint(playerid); // Ele se destruira ao ficar em cima dele.
        return 1;
    }

    Bom espero ter ajudado , Comentem e Obrigado .
    CREDITOS : BarbosaScrip
    t
    яafaєlѕcяιρт®
    яafaєlѕcяιρт®
    --> Postador Iniciante
    --> Postador Iniciante


    Mensagens : 156
    Moedas : 4830
    Data de inscrição : 16/03/2012

    [TUTORIAL]Como Criar Um Gps Avançado Empty Re: [TUTORIAL]Como Criar Um Gps Avançado

    Mensagem por яafaєlѕcяιρт® Dom 13 maio 2012 - 10:20

    BarbosaScript escreveu: Como Criar Um Gps Avançado (...)

    Primeiramente, Vamos Definir Nossa Dialog:

    Código:
    #define GPS 2 // tome cuidado pra nao ter alguma dialog como "2"

    Agora Vamos Criar Nosso Comando Em Dialog. Va na Public OnPlayerCommandText

    Código:
    if (strcmp(cmd, "/gps", true) == 0)
    {
    ShowPlayerDialog(playerid, JFS, DIALOG_STYLE_LIST, "CABECALHO DIALOG", "EXEMPLO:CONDOMINIO\nEXEMPLO:AGENCIA DE EMPREGOS\nEXEMPLO:ACADEMIA\nEXEMPLO:DP", "Selecionar", "Cancelar");
    return 1;
    }

    Vamos Criar o Dialog Agora Abaixo :

    Código:
    public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
    {
          if(dialogid == GPS) // Definido la em cima
            {
                if(response)
                { // SELECIONANDO AS OPÇÕES IRÁ ABRIR :
                    if(listitem == 0) // LISTA 1 OU SEJA - EXEMPLO CONDOMINIO
                    {
                    // TROQUE AS CORDENADAS PARA ONDE SE LOCALIZA SEU CONDOMINIO
                    SetPlayerCheckpoint(playerid, 1477.1025,-1764.2405,18.7958,8.0);//Checkpoint Onde aparecerar ou seja Onde esta seu condominio
                    SendClientMessage(playerid, 0xFFFFFFAA, "Va Até o Checkpoint Vermelho em Seu Mapa.");
                    }
                    if(listitem == 1) // EXEMPLO AGENCIA DE EMPREGOS
                    {
                    // TROQUE AS CORDENADAS PARA ONDE SE LOCALIZA SUA AGENCIA DE EMPREGOS
                    SetPlayerCheckpoint(playerid, 1543.8772,-1676.4253,13.5573,8.0);
                    SendClientMessage(playerid, 0xFFFFFFAA, "Va Até o Checkpoint Vermelho em Seu Mapa.");
                    }
                    if(listitem == 2) // EXEMPLO : ACADEMIA
                    {
                    //Uma Simples Função Abaixo
                    // TROQUE AS CORDENADAS PARA ONDE SE LOCALIZA SUA ACADEMIA
                    SetPlayerCheckpoint(playerid, 641.8575,-1356.3243,13.4008,8.0);
                    SendClientMessage(playerid, 0xFFFFFFAA, "Va Até o Checkpoint Vermelho em Seu Mapa.");
                    }
                    if(listitem == 3) // EXEMPLO: DP
                    {
                    //Uma Simples Função Abaixo
                    // TROQUE AS CORDENADAS PARA ONDE SE LOCALIZA SUA DP
                    SetPlayerCheckpoint(playerid, 2478.9063,-1519.4604,23.9956,8.0);
                    SendClientMessage(playerid, 0xFFFFFFAA, "Va Até o Checkpoint Vermelho em Seu Mapa.");
                    return 1;
                    }
                }
            }
            return 0;
    }

    AGORA VAMOS DESTRUIR O CHECKPOINT AO CHEGAR NO SEU DESTINO.

    Código:
    public OnPlayerEnterCheckpoint(playerid) // Ao Chegar no Checkpoint
    {
        DisablePlayerCheckpoint(playerid); // Ele se destruira ao ficar em cima dele.
        return 1;
    }

    Bom espero ter ajudado , Comentem e Obrigado .
    CREDITOS : BarbosaScrip
    t


    Ótimo Tutorial!!!!!!!!




    [TUTORIAL]Como Criar Um Gps Avançado 15zmw0n


    Convidado VOCÊ É MEU FAN? USE MINHA FANBAR Smile
    [TUTORIAL]Como Criar Um Gps Avançado Neuuko

    SOU FAN:
    [TUTORIAL]Como Criar Um Gps Avançado Lokoh
    [TUTORIAL]Como Criar Um Gps Avançado 31971
    [TUTORIAL]Como Criar Um Gps Avançado 44301451298382352u


    BRASIL MASTER GAMES, SUA AVENTURA COMEÇA AQUI, IP:199.115.230.156:7777

    FUI ÚTIL A SUA PESSOA? DA UM +, NÃO CUSTA NADA!
    Lipe_Stronda
    Lipe_Stronda
    --> Postador Iniciante
    --> Postador Iniciante


    Mensagens : 160
    Moedas : 4852
    Data de inscrição : 24/03/2012
    Idade : 26
    Localização : Paraty - rj

    [TUTORIAL]Como Criar Um Gps Avançado Empty Re: [TUTORIAL]Como Criar Um Gps Avançado

    Mensagem por Lipe_Stronda Dom 13 maio 2012 - 11:24

    caralho esse tutorial é do jonathan feitosa --'



    [TUTORIAL]Como Criar Um Gps Avançado Signyg
    A Equipe ScriptSamp Agradeçe sua visita.
    Obrigado pela preferencia Convidado
    Anteciosamente - Equipe ScriptSamp

    Scripter,Mapper,Designer
    Clique Aqui para ver meus projetos
    Curte meus trabalhos? usa minha fanbar não custa nada.
    [TUTORIAL]Como Criar Um Gps Avançado Fanbarv
    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


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

    [TUTORIAL]Como Criar Um Gps Avançado Empty Re: [TUTORIAL]Como Criar Um Gps Avançado

    Mensagem por Weslley_Script Dom 13 maio 2012 - 12:25

    LOL Pohaaaaaaaaa --'não copie crie velho não tem criatividade não poste --'
    BarbosaScript
    BarbosaScript
    --> Postador Iniciante
    --> Postador Iniciante


    Mensagens : 26
    Moedas : 4605
    Data de inscrição : 13/05/2012
    Idade : 28

    [TUTORIAL]Como Criar Um Gps Avançado Empty Re: [TUTORIAL]Como Criar Um Gps Avançado

    Mensagem por BarbosaScript Dom 13 maio 2012 - 16:14

    Nao copiei nada ! fui criano de minha cabeça , eu criei esse GPS pro meu GM e resolvi postar !

    Se acha que eu copiei e nao foi util pra voces , remove ae , só quis ajudar com boa intençao !
    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


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

    [TUTORIAL]Como Criar Um Gps Avançado Empty Re: [TUTORIAL]Como Criar Um Gps Avançado

    Mensagem por Weslley_Script Dom 13 maio 2012 - 17:07

    LOL tenso os caras penssam que ninguem tem criatividade LOL
    BarbosaScript
    BarbosaScript
    --> Postador Iniciante
    --> Postador Iniciante


    Mensagens : 26
    Moedas : 4605
    Data de inscrição : 13/05/2012
    Idade : 28

    [TUTORIAL]Como Criar Um Gps Avançado Empty Re: [TUTORIAL]Como Criar Um Gps Avançado

    Mensagem por BarbosaScript Dom 13 maio 2012 - 17:45

    Ta cara exclui o tuto ae , só quis ajudar .
    Lipe_Stronda
    Lipe_Stronda
    --> Postador Iniciante
    --> Postador Iniciante


    Mensagens : 160
    Moedas : 4852
    Data de inscrição : 24/03/2012
    Idade : 26
    Localização : Paraty - rj

    [TUTORIAL]Como Criar Um Gps Avançado Empty Re: [TUTORIAL]Como Criar Um Gps Avançado

    Mensagem por Lipe_Stronda Dom 13 maio 2012 - 17:52

    ShowPlayerDialog(playerid, JFS, DIALOG_STYLE_LIST, "CABECALHO DIALOG", "EXEMPLO:CONDOMINIO\nEXEMPLO:AGENCIA DE EMPREGOS\nEXEMPLO:ACADEMIA\nEXEMPLO:DP", "Selecionar", "Cancelar");

    JFS ali no dialog, JFS - Jonathan Feitosa
    se quiser eu chamo o mesmo aqui para ver o tutorial dele postado com os creditos retirados, mano eu conheco todos os codes do forum samp, se acha que nao vo lembrar de um tutorial que me ajudou quando eu era noob?



    [TUTORIAL]Como Criar Um Gps Avançado Signyg
    A Equipe ScriptSamp Agradeçe sua visita.
    Obrigado pela preferencia Convidado
    Anteciosamente - Equipe ScriptSamp

    Scripter,Mapper,Designer
    Clique Aqui para ver meus projetos
    Curte meus trabalhos? usa minha fanbar não custa nada.
    [TUTORIAL]Como Criar Um Gps Avançado Fanbarv
    נ๏รмล™
    נ๏รмล™
    SS - Membro de honra
    SS - Membro de honra


    Mensagens : 101
    Moedas : 4720
    Data de inscrição : 07/04/2012
    Idade : 29
    Localização : Em Casa

    [TUTORIAL]Como Criar Um Gps Avançado Empty Re: [TUTORIAL]Como Criar Um Gps Avançado

    Mensagem por נ๏รмล™ Dom 13 maio 2012 - 17:57

    Bom, como o Barbosa disse pra citar alguns pontos, aqui vai.
    Código:
    if (strcmp(cmd, "/gps", true) == 0)
    Em comandos sem parâmetros usa-se cmdtext e não cmd que tem como função servir de string para o strtok.
    == 0 segue um padrão todo mundo usa sem saber por que. Não é necessário e não fará diferença alguma.

    Código:
    ShowPlayerDialog(playerid, JFS, DIALOG_STYLE_LIST, "CABECALHO DIALOG", "EXEMPLO:CONDOMINIO\nEXEMPLO:AGENCIA DE EMPREGOS\nEXEMPLO:ACADEMIA\nEXEMPLO:DP", "Selecionar", "Cancelar");
    Por que tá JFS e não GPS?
    Faltou identar o código.

    Código:
                    if(listitem == 0)
                    if(listitem == 1)
                    if(listitem == 2)
                    }
                }
            }

    Os listitem acima ficaram sem return, assim como o response e o dialogid.

    Há coisas que poderiam ser mudadas mas não faria uma grande diferença no código, a diferença entre esse tópico e um tutorial é que em um tutorial se explica como fazer uma certa estrutura enquanto que, aqui você disponibiliza a estrutura já feita pra ser editada. Mas de qualquer forma pode ser útil, parabéns pelo tópico.



    Favorite Games:

    [TUTORIAL]Como Criar Um Gps Avançado 18608
    [TUTORIAL]Como Criar Um Gps Avançado 20206

    User:

    [TUTORIAL]Como Criar Um Gps Avançado 36200t
    FoX_CrowLey
    FoX_CrowLey
    --> Postador Médio
    --> Postador Médio


    Mensagens : 320
    Moedas : 4991
    Data de inscrição : 06/04/2012

    [TUTORIAL]Como Criar Um Gps Avançado Empty Re: [TUTORIAL]Como Criar Um Gps Avançado

    Mensagem por FoX_CrowLey Dom 13 maio 2012 - 23:04

    FAIL! DA @CLOSED

    Conteúdo patrocinado


    [TUTORIAL]Como Criar Um Gps Avançado Empty Re: [TUTORIAL]Como Criar Um Gps Avançado

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Qui 7 Nov 2024 - 18:47