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.

3 participantes

    [Tuto]Criando Teleporte SIMPLES!

    Cloose_Magnata
    Cloose_Magnata
    --> Postador Médio
    --> Postador Médio


    Mensagens : 205
    Moedas : 4655
    Data de inscrição : 08/09/2012

    [Tuto]Criando Teleporte SIMPLES! Empty [Tuto]Criando Teleporte SIMPLES!

    Mensagem por Cloose_Magnata Ter 2 Out 2012 - 12:01

    Esse é um tuto pra iniciantes mesmo..
    Topo do gm:

    Código:
    #define SUB_DONO                1340

    OnPlayerCommandText:
    Código:
        if(strcmp(cmd, "/favela", true) == 0)
       {
           if(IsPlayerConnected(playerid))
           {
               if(PlayerInfo[playerid][pAdmin] < SUB_DONO)
             {
                 SendClientMessage(playerid, COLOR_GRAD1, "  Voce nao tem permissao para usar esse comando!");
                 return true;
             }
          {
             SetPlayerPos(playerid, x, y, z);
          }
                {       
             SendClientMessage(playerid, COLOR_GREY, "  Você Foi para a Favela!");
                }
          }
          return true;
       }

    EXPLICANDO CODIGO:
    Código:
     if(strcmp(cmd, "/favela", true) == 0)//ISSO FAZ QUANDO O CODIGO SÓ FUNCIONAR SE O PLAYER DIGITAR O COMANDO (NO CASO /FAVELA)

    Código:
    if(IsPlayerConnected(playerid)) // tradução simples: "Se (Jogador Está conectado)" issó é, o resto do codigo só ira funcionar se o player estiver conectado (coisa que eu acho inutil mais coloco no codigo.. pois se o player digitar o comando, ela NECESSARIAMENTE estará conectado!

    Código:
    if(PlayerInfo[playerid][pAdmin] < SUB_DONO)
             {
                 SendClientMessage(playerid, COLOR_GRAD1, "  Voce nao tem permissao para usar esse comando!");
                 return true;
             } // é ai que entra o #define lá em cima! esse codigo, faz que se o player não for admin level 1340+ ele não consiguira usar o comando..

    Código:
    {
             SetPlayerPos(playerid, x, y, z);
          } // o 'cabeça' do comando.. ele leva o player para as coordenadas que você colocar!
    Código:
     {       
             SendClientMessage(playerid, COLOR_GREY, "  Você Foi para a Favela!");
            }//Este comando manda a mensagem para o player (Se o comado funcionar) que ele foi para a favela!
    Código:
    }
          return true;
       }//não sei pra que isso serve! algum scripter mais avançadome explica ae :D
    Rafinha_Script
    Rafinha_Script
    --> Postador Médio
    --> Postador Médio


    Mensagens : 305
    Moedas : 5037
    Data de inscrição : 29/03/2012
    Idade : 26
    Localização : Broklin

    [Tuto]Criando Teleporte SIMPLES! Empty Re: [Tuto]Criando Teleporte SIMPLES!

    Mensagem por Rafinha_Script Ter 2 Out 2012 - 13:47

    Fico Legal, mais so no gm megalife q ta definido os nomes dos cargos, no meu gm coloko 1 2 3 4 1337 1338 1339 1340 1341 1342 1343 nao defino nada



    Ajudei? Da + Nao Custa Nada!! Abraçoo.
    [Tuto]Criando Teleporte SIMPLES! 6AhLjUX

    - Eu falo o que penso! Foda-se os outros , não nasci para agradar ninguem ¬¬' - Att : Rafinha
    FenixBorn
    FenixBorn
    --> Postador Médio
    --> Postador Médio


    Mensagens : 349
    Moedas : 4958
    Data de inscrição : 19/08/2012
    Idade : 27

    [Tuto]Criando Teleporte SIMPLES! Empty Re: [Tuto]Criando Teleporte SIMPLES!

    Mensagem por FenixBorn Ter 2 Out 2012 - 18:07

    ficou bom carinha,,mas o uso de IsPlayerConnected não é preciso,,ele só é usado quando o comando é executado para alguem,,e nao para voce,,exemplo /kick

    se a sua duvida alo é sobre o return, nao tem diferença voce usar return 1 e return true,os dois tem valor igual a 1,ou seja aplicam apenas um retorno



    [Tuto]Criando Teleporte SIMPLES! 36589

    [Tuto]Criando Teleporte SIMPLES! Untitled-1
    Cloose_Magnata
    Cloose_Magnata
    --> Postador Médio
    --> Postador Médio


    Mensagens : 205
    Moedas : 4655
    Data de inscrição : 08/09/2012

    [Tuto]Criando Teleporte SIMPLES! Empty Re: [Tuto]Criando Teleporte SIMPLES!

    Mensagem por Cloose_Magnata Ter 2 Out 2012 - 18:50

    hm.. eu defini, pois fica melhor ao criar commands
    FenixBorn
    FenixBorn
    --> Postador Médio
    --> Postador Médio


    Mensagens : 349
    Moedas : 4958
    Data de inscrição : 19/08/2012
    Idade : 27

    [Tuto]Criando Teleporte SIMPLES! Empty Re: [Tuto]Criando Teleporte SIMPLES!

    Mensagem por FenixBorn Ter 2 Out 2012 - 18:53

    aí fica a seu critério,,,colocando ou não nem fará diferença, nesse caso claro



    [Tuto]Criando Teleporte SIMPLES! 36589

    [Tuto]Criando Teleporte SIMPLES! Untitled-1
    Cloose_Magnata
    Cloose_Magnata
    --> Postador Médio
    --> Postador Médio


    Mensagens : 205
    Moedas : 4655
    Data de inscrição : 08/09/2012

    [Tuto]Criando Teleporte SIMPLES! Empty Re: [Tuto]Criando Teleporte SIMPLES!

    Mensagem por Cloose_Magnata Ter 2 Out 2012 - 18:55

    Rafinha_Script escreveu:Fico Legal, mais so no gm megalife q ta definido os nomes dos cargos, no meu gm coloko 1 2 3 4 1337 1338 1339 1340 1341 1342 1343 nao defino nada
    eu gostaria de saber a função =/ mais vlw, eu n sabia disso tbm =P

    Conteúdo patrocinado


    [Tuto]Criando Teleporte SIMPLES! Empty Re: [Tuto]Criando Teleporte SIMPLES!

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Sex 19 Abr 2024 - 12:06