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.

3 participantes

    Tutorial Criando GangZone

    | The Joker | Script |
    | The Joker | Script |
    --> Postador Iniciante
    --> Postador Iniciante


    Celular : Pessoal
    Mensagens : 63
    Moedas : 4250
    Data de inscrição : 21/08/2013
    Idade : 29

    Tutorial Criando GangZone Empty Tutorial Criando GangZone

    Mensagem por | The Joker | Script | Dom 25 Ago 2013 - 12:49

    | The Joker | Script | escreveu:[TUT]Como criar uma GangZone Dominavel

    __________________________________________________ ________________________________________________


    Pode parecer muito dificil, mas não é assim tanto. Obvio que tem que ter um bocado de paciência e tals...

    __________________________________________________ ________________________________________________


    No topo do GM:

    pawn Code:

    Código:
    new Groove;
    new Ballas;

    #define COR_GROOVE 0x00800096
    #define COR_BALLAS 0xFF00CDFF

    forward DominarGrooveGroove(playerid);
    forward DominarGrooveBallas(playerid);
    forward DominarBallasBallas(playerid);
    forward DominarBallasGroove(playerid);
    forward DinheiroGZ(playerid);
    Código:
    new Groove; --> Para podermos criar a GZ
    new Ballas; --> Para podermos criar a GZ

    #define COR_GROOVE 0x00800096 --> Definimos a cor de Groove
    #define COR_BALLAS 0xFF00CDFF --> Definimos a cor de Ballas

    forward DominarGrooveGroove(playerid); --> Para o SetTimer depois
    forward DominarGrooveBallas(playerid); --> Para o SetTimer depois
    forward DominarBallasBallas(playerid); --> Para o SetTimer depois
    forward DominarBallasGroove(playerid); --> Para o SetTimer depois
    forward DinheiroGZ(playerid); --> Para o SetTimer dps para dar a grana

    Agora, também entre public (aconselho ser no fim ou topo do GM)

    Código:
    stock IsPlayerInPlace(playerid,Float:XMin,Float:YMin,Float:XMax,Float:YMax )
    {
    new RetValue = 0;
    new Float:X,Float:Y,Float:Z;
    GetPlayerPos(playerid,X,Y,Z );

    if( X >= XMin && Y >= YMin && X < XMax && Y < YMax )
    {
      RetValue = 1;
    }
    return RetValue;
    }

    Código:
    Isto já é um bocado avançado, vou ser breve:

    stock IsPlayerInPlace(playerid,Float:XMin,Float:YMin,Float:XMax,Float:YMax ) --> Cria a função e define a definição para usarmos no /dominar
    GetPlayerPos(playerid,X,Y,Z ); --> Pega a posição do player
    OBS: Sem esta ultima parte, o /dominar não irá funcionar

    No OnGameModeInit:

    Código:
    Groove = GangZoneCreate(2239.024, -1721.339, 2512.828, -1638.437);
        Ballas = GangZoneCreate(2282.1401,2425.7576,3.4692,357.7160);
    Código:
    Groove = GangZoneCreate(2239.024, -1721.339, 2512.828, -1638.437); --> Cria a GangZone no Servidor
    Ballas = GangZoneCreate(2282.1401,2425.7576,3.4692,357.7160); --> Cria a GangZone no Servidor

    No OnPlayerSpawn:


    Código:
    GangZoneShowForPlayer(playerid, Groove, COR_GROOVE);
        GangZoneShowForPlayer(playerid, Ballas, COR_BALLAS);
    Código:
       GangZoneShowForPlayer(playerid, Groove, COR_GROOVE); --> Mostra a GangZone para o Player quando ele spawnar
       GangZoneShowForPlayer(playerid, Ballas, COR_BALLAS); --> Mostra a GangZone para o Player quando ele spawnar
    No OnPlayerCommandText:

    Código:
    if (strcmp("/dominar", cmdtext, true, 10) == 0)
        {
            if(IsPlayerInPlace(playerid,2239.024,-1721.339, 2512.828, -1638.437))
              {
              if(gTeam == BALLAS)
                {
                GangZoneFlashForAll(Groove,COR_BALLAS);
                SetTimer("DominarBallasGroove",60000,false);
                }
                else if(gTeam == GROOVE)
                  {
                  GangZoneFlashForAll(Groove,COR_GROOVE);
                  SetTimer("DominarGrooveGroove",60000,false);
                  }
              }
            else if(IsPlayerInPlace(playerid,2282.1401,2425.7576,3.4692,357.7160))
              {
              if(gTeam == BALLAS)
                {
                GangZoneFlashForAll(Groove,COR_BALLAS);
                SetTimer("DominarBallasBallas",60000,false);
                }
                else if(gTeam == GROOVE)
                  {
                  GangZoneFlashForAll(Groove,COR_GROOVE);
                  SetTimer("DominarGrooveBallas",60000,false);
                  }
              }
              
            return 1;
        }
    Créditos ao tutorial: andmeida10



    Tutorial Criando GangZone Ass10

    Tutorial Criando GangZone 7wGvPPN
    avatar
    Trolled
    --> Postador Médio
    --> Postador Médio


    Mensagens : 240
    Moedas : 4811
    Data de inscrição : 29/12/2012
    Idade : 29

    Tutorial Criando GangZone Empty Re: Tutorial Criando GangZone

    Mensagem por Trolled Dom 25 Ago 2013 - 22:33

    bom tuto vo testar no meu gm;)
    | The Joker | Script |
    | The Joker | Script |
    --> Postador Iniciante
    --> Postador Iniciante


    Celular : Pessoal
    Mensagens : 63
    Moedas : 4250
    Data de inscrição : 21/08/2013
    Idade : 29

    Tutorial Criando GangZone Empty Re: Tutorial Criando GangZone

    Mensagem por | The Joker | Script | Dom 25 Ago 2013 - 22:37

    Saulo_Script escreveu:bom tuto vo testar no meu gm;)
    Vlw Wink se te ajudei clika em "Obrigado" Como forma de agradecimento Wink



    Tutorial Criando GangZone Ass10

    Tutorial Criando GangZone 7wGvPPN
    Weslley_Script
    Weslley_Script
    SS - Fundador
    SS - Fundador


    Steam Steam : WeslleySSGames
    Zello : WeslleySSGames
    Mensagens : 11644
    Moedas : 1032954
    Data de inscrição : 06/10/2011
    Idade : 29
    Localização : Brasil

    Tutorial Criando GangZone Empty Re: Tutorial Criando GangZone

    Mensagem por Weslley_Script Seg 26 Ago 2013 - 6:25

    Da uma olhada nesse Tutorial muito mais detalhado
    (obs: esse tutorial foi citado de outro topico se não tem criatividade procure ter.

    Conteúdo patrocinado


    Tutorial Criando GangZone Empty Re: Tutorial Criando GangZone

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Ter 26 Nov 2024 - 13:30