Jogos Brasil

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

3 participantes

    [Release] Tempo da Jail (GW)

    ch0qu3
    ch0qu3
    Principiante
    Principiante


    Mensagens : 140
    Data de inscrição : 21/02/2010
    Especialidade : Coder C#

    [Release] Tempo da Jail (GW) Empty [Release] Tempo da Jail (GW)

    Mensagem  ch0qu3 Sáb Mar 06, 2010 12:46 pm

    Vou inserir no NPC da Jail (GW) o tempo para esperar.

    Em NPCDialog.cs

    1° Vamos declara o Tick lá encima entre a classe static string ReadString(byte[] Data) e public static void Handle(Main.GameClient GC, byte[] Data, uint NPC, byte Control).
    Código:

    public static ulong Tick
                {
                    get
                    {
                        ulong Tick = (uint)Environment.TickCount;
                        return Tick;
                    }
                }

    Depois vamos adicionar o NPC GWJailWarden
    Código:

     #region GW Jail Warden
                                    case 7381:
                                        {
                                            if (Control == 0)
                                            {
                                                GC.AddSend(Packets.NPCSay("You can leave this place once the guild war ends."));
                                                GC.AddSend(Packets.NPCLink("Can you let me out?", 1));
                                                GC.AddSend(Packets.NPCLink("Alright. I'II wait.", 255));
                                                GC.AddSend(Packets.NPCSetFace(30));
                                                GC.AddSend(Packets.NPCFinish());
                                            }
                                            else if (Control == 1)
                                            {
                                                if (!Features.GuildWars.War && Tick + (900 * 1000) < (uint)Environment.TickCount)

                                                    GC.MyChar.Teleport(1002, 430, 380);
                                                else
                                                {                                             
                                                   
                                                        GC.AddSend(Packets.NPCSay("The guild war isn't over yet."));
                                                        GC.AddSend(Packets.NPCLink("Ah ok.", 255));
                                                        GC.AddSend(Packets.NPCSetFace(30));
                                                        GC.AddSend(Packets.NPCFinish());
                                                   
                                                }
                                            }
                                            break;
                                        }
    #endregion

    OBS: No Tick eu não sei se ele está indicando os 15 minutos corretos, se estiver errado o tempo poste aqui que eu modificarei.
    Créditos a Léo (9tailsfox): por ter me ensinado a declaração do Tick.


    SE FUNCIONOU DA UM THANKS !


    Última edição por ch0qu3 em Sáb Mar 06, 2010 3:04 pm, editado 2 vez(es)
    aloisioXD
    aloisioXD
    Master
    Master


    Mensagens : 726
    Data de inscrição : 23/12/2009
    Especialidade : aloisio

    Personagem
    Experiência:
    [Release] Tempo da Jail (GW) Left_bar_bleue50/50[Release] Tempo da Jail (GW) Empty_bar_bleue  (50/50)

    [Release] Tempo da Jail (GW) Empty Re: [Release] Tempo da Jail (GW)

    Mensagem  aloisioXD Sáb Mar 06, 2010 1:15 pm

    como naum intendi
    ch0qu3
    ch0qu3
    Principiante
    Principiante


    Mensagens : 140
    Data de inscrição : 21/02/2010
    Especialidade : Coder C#

    [Release] Tempo da Jail (GW) Empty Re: [Release] Tempo da Jail (GW)

    Mensagem  ch0qu3 Sáb Mar 06, 2010 2:42 pm

    aloisioXD escreveu:como naum intendi
    Bom você declara o Tick lá encima para poder usar ele, depois você copia e cola o NPC.
    OBS: Eu não sei se o tempo if (!Features.GuildWars.War && Tick + (900 * 1000) < (uint)Environment.TickCount) está de acordo com os 15 minutos.
    aloisioXD
    aloisioXD
    Master
    Master


    Mensagens : 726
    Data de inscrição : 23/12/2009
    Especialidade : aloisio

    Personagem
    Experiência:
    [Release] Tempo da Jail (GW) Left_bar_bleue50/50[Release] Tempo da Jail (GW) Empty_bar_bleue  (50/50)

    [Release] Tempo da Jail (GW) Empty Re: [Release] Tempo da Jail (GW)

    Mensagem  aloisioXD Sáb Mar 06, 2010 2:58 pm

    haaa sim agora intendi'
    Ramix
    Ramix
    Moderador
    Moderador


    Mensagens : 1612
    Data de inscrição : 22/11/2009
    Especialidade : Halo Reach

    Personagem
    Experiência:
    [Release] Tempo da Jail (GW) Left_bar_bleue1/1[Release] Tempo da Jail (GW) Empty_bar_bleue  (1/1)

    [Release] Tempo da Jail (GW) Empty Re: [Release] Tempo da Jail (GW)

    Mensagem  Ramix Sáb Mar 06, 2010 3:02 pm

    falta-te o #endregion no final do code
    ch0qu3
    ch0qu3
    Principiante
    Principiante


    Mensagens : 140
    Data de inscrição : 21/02/2010
    Especialidade : Coder C#

    [Release] Tempo da Jail (GW) Empty Re: [Release] Tempo da Jail (GW)

    Mensagem  ch0qu3 Sáb Mar 06, 2010 3:03 pm

    Ramix escreveu:falta-te o #endregion no final do code
    My bad =O
    Mas já fixado, thanks
    Ramix
    Ramix
    Moderador
    Moderador


    Mensagens : 1612
    Data de inscrição : 22/11/2009
    Especialidade : Halo Reach

    Personagem
    Experiência:
    [Release] Tempo da Jail (GW) Left_bar_bleue1/1[Release] Tempo da Jail (GW) Empty_bar_bleue  (1/1)

    [Release] Tempo da Jail (GW) Empty Re: [Release] Tempo da Jail (GW)

    Mensagem  Ramix Dom Mar 07, 2010 9:42 am

    e claro isso e uma boa release continua com o bom trabalho Wink

    +k (um thanks para voce) Wink
    ch0qu3
    ch0qu3
    Principiante
    Principiante


    Mensagens : 140
    Data de inscrição : 21/02/2010
    Especialidade : Coder C#

    [Release] Tempo da Jail (GW) Empty Re: [Release] Tempo da Jail (GW)

    Mensagem  ch0qu3 Dom Mar 07, 2010 9:45 am

    Ramix escreveu:e claro isso e uma boa release continua com o bom trabalho Wink

    +k (um thanks para voce) Wink
    valeu!, tudo que eu aprendo eu tento compartilhar, sem dismerecer a quem me ajudou (:
    Ramix
    Ramix
    Moderador
    Moderador


    Mensagens : 1612
    Data de inscrição : 22/11/2009
    Especialidade : Halo Reach

    Personagem
    Experiência:
    [Release] Tempo da Jail (GW) Left_bar_bleue1/1[Release] Tempo da Jail (GW) Empty_bar_bleue  (1/1)

    [Release] Tempo da Jail (GW) Empty Re: [Release] Tempo da Jail (GW)

    Mensagem  Ramix Dom Mar 07, 2010 9:58 am

    claro eu tbm aprendo com os melhores Wink e meto os creditos daqueles que fizeram e que me ajudaram no code Wink
    aloisioXD
    aloisioXD
    Master
    Master


    Mensagens : 726
    Data de inscrição : 23/12/2009
    Especialidade : aloisio

    Personagem
    Experiência:
    [Release] Tempo da Jail (GW) Left_bar_bleue50/50[Release] Tempo da Jail (GW) Empty_bar_bleue  (50/50)

    [Release] Tempo da Jail (GW) Empty Re: [Release] Tempo da Jail (GW)

    Mensagem  aloisioXD Dom Mar 07, 2010 9:59 am

    Ramix escreveu:claro eu tbm aprendo com os melhores Wink e meto os creditos daqueles que fizeram e que me ajudaram no code Wink
    rerere

    Conteúdo patrocinado


    [Release] Tempo da Jail (GW) Empty Re: [Release] Tempo da Jail (GW)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Ter Nov 26, 2024 7:37 pm