Jogos Brasil

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

+5
Fael[PM]
DanrleyxD
aloisioXD
Ramix
9tailsfolx
9 participantes

    [Release] Redução de Durabilidade (5165 LOTF)

    9tailsfolx
    9tailsfolx
    Noob
    Noob


    Mensagens : 32
    Data de inscrição : 09/09/2009
    Especialidade : C# Sharp

    [Release] Redução de Durabilidade (5165 LOTF) Empty [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  9tailsfolx Sex Fev 19, 2010 3:43 am

    Iae.. to postando algo legal desta vez pra vcs : P

    faça uma nova classe na pasta Extra e entao copie e cole (coisa dificil q ngm faz em : D):

    Código:
    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace NewestCOServer.Extra
    {
        public class Durability
        {
            public static void DefenceDurability(Main.GameClient GC)
            {
                if (GC.MyChar.Loc.Map != 1039 || GC.MyChar.Loc.Map != 1038 || GC.MyChar.Loc.Map != 6000 || GC.MyChar.Loc.Map != 6001)
                {
                    for (byte i = 1; i < 12; i++)
                    {
                        if (i == 1 || i == 2 || i == 3 || i == 8 || i == 11)
                        {
                            Game.Item I = GC.MyChar.Equips.Get(i);
                            if (I.ID != 0 && I.CurDur > 0)
                            {
                                if (MyMath.ChanceSuccess(((100 - GC.MyChar.EqStats.Dodge) / 100)))
                                {
                                    I.CurDur -= 100;
                                    if (I.CurDur <= 299)
                                        GC.LocalMessage(2011, "Be carefull, your item named " + I.DBInfo.Name + " current dura is too low. Go repair it now!");
                                    else if (I.CurDur <= 0)
                                        I.CurDur = 0;

                                    GC.AddSend(Packets.UpdateItem(I, i));
                                    http://Console.WriteLine("Durability removed from item position " + i);
                                    http://Console.WriteLine("Durability removed from item named " + I.DBInfo.Name);
                                }
                            }
                            else if (I.ID != 0 && I.CurDur == 0)
                            {
                                GC.LocalMessage(2011, "Be carefull, your item named " + I.DBInfo.Name + " current dura is broken, repair it now or the item will desappear!");
                            }
                        }
                    }
                }
            }

            public static void AttackDurability(Main.GameClient GC)
            {
                for (byte i = 1; i < 12; i++)
                {
                    if (i != 1 || i != 2 || i != 3 || i != 7 || i != 8 || i != 11)
                    {
                        Game.Item I = GC.MyChar.Equips.Get(i);
                        if (I.ID != 0 && I.CurDur > 0)
                        {
                            if (MyMath.ChanceSuccess(((100 - GC.MyChar.EqStats.Dodge) / 100)))
                            {
                                I.CurDur -= 100;
                                if (I.CurDur <= 299)
                                    GC.LocalMessage(2011, "Be carefull, your item named " + I.DBInfo.Name + " current dura is too low. Go repair it now!");
                                else if (I.CurDur <= 0)
                                    I.CurDur = 0;

                                GC.AddSend(Packets.UpdateItem(I, i));
                                http://Console.WriteLine("Durability removed from item position " + i);
                                http://Console.WriteLine("Durability removed from item named " + I.DBInfo.Name);
                            }
                        }
                        else if (I.ID != 0 && I.CurDur == 0)
                        {
                            GC.LocalMessage(2011, "Be carefull, your item named " + I.DBInfo.Name + " current dura is broken, repair it now or the item will desappear!");
                        }
                    }
                }
            }
        }
    }

    depois disto vai no Character.cs e procure:

    Código:
    public void TakeAttack(Mob Attacker, uint Damage, AttackType AT)
            {
                if (Damage != 0)
                {

    abaixo da { adicione:

    Código:
    Extra.Durability.DefenceDurability(MyClient);

    procure denovo por:

    Código:
    public void TakeAttack(Companion Attacker, uint Damage, AttackType AT)
            {
                if (Damage != 0)
                {

    abaixo da { adicione:

    Código:
    Extra.Durability.DefenceDurability(MyClient);

    procure denovo por:

    Código:
     public void TakeAttack(Character Attacker, uint Damage, AttackType AT, bool IsSkill)
            {
                if (Alive)
                {

    abaixo da { adicione:

    Código:
    Extra.Durability.DefenceDurability(MyClient);

    agora vai pro attack.cs e vc vai ver algo como isto:

    Código:
     public static void Handle(Main.GameClient GC, byte[] Data)
            {
                try
                {

    abaixo da { adicione:

    Código:
    Extra.Durability.AttackDurability(GC);

    Obs.: eu nao adicionei os checks para /jail/gw/tg maps... se vc quiser adicionar coloque isto nos codes da durability!:

    Código:
                if (GC.MyChar.Loc.Map != 1039 || GC.MyChar.Loc.Map != 1038 || GC.MyChar.Loc.Map != 6000 || GC.MyChar.Loc.Map != 6001)
                {

    qualquer problema posta ae!
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Redução de Durabilidade (5165 LOTF) Left_bar_bleue1/1[Release] Redução de Durabilidade (5165 LOTF) Empty_bar_bleue  (1/1)

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  Ramix Sex Fev 19, 2010 5:23 am

    esta legal esse code assim os playeres sao obrigados arranjar as suas armaduras e armas Wink
    aloisioXD
    aloisioXD
    Master
    Master


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

    Personagem
    Experiência:
    [Release] Redução de Durabilidade (5165 LOTF) Left_bar_bleue50/50[Release] Redução de Durabilidade (5165 LOTF) Empty_bar_bleue  (50/50)

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  aloisioXD Sáb Fev 20, 2010 9:57 pm

    boa mereçe um tank's
    DanrleyxD
    DanrleyxD
    Ajudante
    Ajudante


    Mensagens : 193
    Data de inscrição : 30/11/2009

    Personagem
    Experiência:
    [Release] Redução de Durabilidade (5165 LOTF) Left_bar_bleue50/50[Release] Redução de Durabilidade (5165 LOTF) Empty_bar_bleue  (50/50)

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  DanrleyxD Sáb Fev 20, 2010 10:16 pm

    Mereceu Meu Tranks Tambem Por Ajuda Very Happy
    avatar
    Fael[PM]
    Noob
    Noob


    Mensagens : 19
    Data de inscrição : 02/03/2010
    Especialidade : Tira Bugs

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  Fael[PM] Dom Mar 14, 2010 12:10 pm

    Tranks
    aloisioXD
    aloisioXD
    Master
    Master


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

    Personagem
    Experiência:
    [Release] Redução de Durabilidade (5165 LOTF) Left_bar_bleue50/50[Release] Redução de Durabilidade (5165 LOTF) Empty_bar_bleue  (50/50)

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  aloisioXD Dom Mar 14, 2010 12:13 pm

    Fael[PM] escreveu:Tranks
    lol esse Fael' e aonda coloka PM!! kkk
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Redução de Durabilidade (5165 LOTF) Left_bar_bleue1/1[Release] Redução de Durabilidade (5165 LOTF) Empty_bar_bleue  (1/1)

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  Ramix Dom Mar 14, 2010 1:24 pm

    ahhhhhhh???????? o.O
    evil
    evil
    Principiante
    Principiante


    Mensagens : 106
    Data de inscrição : 02/11/2009
    Especialidade : TQ binary-configurações de clients

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  evil Dom Mar 14, 2010 2:17 pm

    agora vo dar uma de burro! WTF?
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Redução de Durabilidade (5165 LOTF) Left_bar_bleue1/1[Release] Redução de Durabilidade (5165 LOTF) Empty_bar_bleue  (1/1)

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  Ramix Dom Mar 14, 2010 2:21 pm

    What??? o.O ja nao estou a perceber nada -.-
    evil
    evil
    Principiante
    Principiante


    Mensagens : 106
    Data de inscrição : 02/11/2009
    Especialidade : TQ binary-configurações de clients

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  evil Dom Mar 14, 2010 2:25 pm

    WTF= que merda é essa!(quero dizer o que é isso!)
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Redução de Durabilidade (5165 LOTF) Left_bar_bleue1/1[Release] Redução de Durabilidade (5165 LOTF) Empty_bar_bleue  (1/1)

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  Ramix Dom Mar 14, 2010 2:35 pm

    eu sei o que é WTF xD

    mas pq dissest isso?
    evil
    evil
    Principiante
    Principiante


    Mensagens : 106
    Data de inscrição : 02/11/2009
    Especialidade : TQ binary-configurações de clients

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  evil Dom Mar 14, 2010 2:54 pm

    pq eu não sei o que é * Redução de Durabilidade !ou sei só que to boiando! Suspect
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Redução de Durabilidade (5165 LOTF) Left_bar_bleue1/1[Release] Redução de Durabilidade (5165 LOTF) Empty_bar_bleue  (1/1)

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  Ramix Dom Mar 14, 2010 2:55 pm

    quere dizer que ao atacar um mob ou o mob atacar a ti perdes durabilidade nas armas e nas roupas Very Happy
    evil
    evil
    Principiante
    Principiante


    Mensagens : 106
    Data de inscrição : 02/11/2009
    Especialidade : TQ binary-configurações de clients

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  evil Dom Mar 14, 2010 3:26 pm

    ahhhhh entendi!
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Redução de Durabilidade (5165 LOTF) Left_bar_bleue1/1[Release] Redução de Durabilidade (5165 LOTF) Empty_bar_bleue  (1/1)

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  Ramix Dom Mar 14, 2010 3:28 pm

    assim e legal ter que arranjar as roupas e tal Very Happy
    evil
    evil
    Principiante
    Principiante


    Mensagens : 106
    Data de inscrição : 02/11/2009
    Especialidade : TQ binary-configurações de clients

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  evil Dom Mar 14, 2010 4:56 pm

    agora que vejo! quando lançou o loft éra full bug!
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Redução de Durabilidade (5165 LOTF) Left_bar_bleue1/1[Release] Redução de Durabilidade (5165 LOTF) Empty_bar_bleue  (1/1)

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  Ramix Seg Mar 15, 2010 2:48 am

    tem mts bugs o loft... mas o ninja tem menos bugs que no binario
    ch0qu3
    ch0qu3
    Principiante
    Principiante


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

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  ch0qu3 Seg Mar 15, 2010 2:03 pm

    @Ramix WTF = What the fuck?
    FTW = Fuck the what!
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Redução de Durabilidade (5165 LOTF) Left_bar_bleue1/1[Release] Redução de Durabilidade (5165 LOTF) Empty_bar_bleue  (1/1)

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  Ramix Seg Mar 15, 2010 2:10 pm

    yapppp xD eu seiiii muahahaha xD
    ch0qu3
    ch0qu3
    Principiante
    Principiante


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

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  ch0qu3 Ter Mar 16, 2010 9:53 am

    Ah :^]
    Victor123
    Victor123
    Noob
    Noob


    Mensagens : 6
    Data de inscrição : 19/03/2010
    Especialidade : Master

    [Release] Redução de Durabilidade (5165 LOTF) Empty [Ajuda]

    Mensagem  Victor123 Sex Mar 19, 2010 12:43 pm

    Ramix mim adiciona no msn victorzica157@hotmail.com precizo de ajuda pls Shocked
    avatar
    snipexandy
    Noob
    Noob


    Mensagens : 1
    Data de inscrição : 06/04/2010
    Especialidade : Analista

    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  snipexandy Dom Abr 11, 2010 10:45 pm

    valeu cara vou testar e te falo se tudo fico 100 pct !!! : D


    9tailsfolx escreveu:Iae.. to postando algo legal desta vez pra vcs : P

    faça uma nova classe na pasta Extra e entao copie e cole (coisa dificil q ngm faz em : D):

    Código:
    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace NewestCOServer.Extra
    {
        public class Durability
        {
            public static void DefenceDurability(Main.GameClient GC)
            {
                if (GC.MyChar.Loc.Map != 1039 || GC.MyChar.Loc.Map != 1038 || GC.MyChar.Loc.Map != 6000 || GC.MyChar.Loc.Map != 6001)
                {
                    for (byte i = 1; i < 12; i++)
                    {
                        if (i == 1 || i == 2 || i == 3 || i == 8 || i == 11)
                        {
                            Game.Item I = GC.MyChar.Equips.Get(i);
                            if (I.ID != 0 && I.CurDur > 0)
                            {
                                if (MyMath.ChanceSuccess(((100 - GC.MyChar.EqStats.Dodge) / 100)))
                                {
                                    I.CurDur -= 100;
                                    if (I.CurDur <= 299)
                                        GC.LocalMessage(2011, "Be carefull, your item named " + I.DBInfo.Name + " current dura is too low. Go repair it now!");
                                    else if (I.CurDur <= 0)
                                        I.CurDur = 0;

                                    GC.AddSend(Packets.UpdateItem(I, i));
                                    http://Console.WriteLine("Durability removed from item position " + i);
                                    http://Console.WriteLine("Durability removed from item named " + I.DBInfo.Name);
                                }
                            }
                            else if (I.ID != 0 && I.CurDur == 0)
                            {
                                GC.LocalMessage(2011, "Be carefull, your item named " + I.DBInfo.Name + " current dura is broken, repair it now or the item will desappear!");
                            }
                        }
                    }
                }
            }

            public static void AttackDurability(Main.GameClient GC)
            {
                for (byte i = 1; i < 12; i++)
                {
                    if (i != 1 || i != 2 || i != 3 || i != 7 || i != 8 || i != 11)
                    {
                        Game.Item I = GC.MyChar.Equips.Get(i);
                        if (I.ID != 0 && I.CurDur > 0)
                        {
                            if (MyMath.ChanceSuccess(((100 - GC.MyChar.EqStats.Dodge) / 100)))
                            {
                                I.CurDur -= 100;
                                if (I.CurDur <= 299)
                                    GC.LocalMessage(2011, "Be carefull, your item named " + I.DBInfo.Name + " current dura is too low. Go repair it now!");
                                else if (I.CurDur <= 0)
                                    I.CurDur = 0;

                                GC.AddSend(Packets.UpdateItem(I, i));
                                http://Console.WriteLine("Durability removed from item position " + i);
                                http://Console.WriteLine("Durability removed from item named " + I.DBInfo.Name);
                            }
                        }
                        else if (I.ID != 0 && I.CurDur == 0)
                        {
                            GC.LocalMessage(2011, "Be carefull, your item named " + I.DBInfo.Name + " current dura is broken, repair it now or the item will desappear!");
                        }
                    }
                }
            }
        }
    }

    depois disto vai no Character.cs e procure:

    Código:
    public void TakeAttack(Mob Attacker, uint Damage, AttackType AT)
            {
                if (Damage != 0)
                {

    abaixo da { adicione:

    Código:
    Extra.Durability.DefenceDurability(MyClient);

    procure denovo por:

    Código:
    public void TakeAttack(Companion Attacker, uint Damage, AttackType AT)
            {
                if (Damage != 0)
                {

    abaixo da { adicione:

    Código:
    Extra.Durability.DefenceDurability(MyClient);

    procure denovo por:

    Código:
     public void TakeAttack(Character Attacker, uint Damage, AttackType AT, bool IsSkill)
            {
                if (Alive)
                {

    abaixo da { adicione:

    Código:
    Extra.Durability.DefenceDurability(MyClient);

    agora vai pro attack.cs e vc vai ver algo como isto:

    Código:
     public static void Handle(Main.GameClient GC, byte[] Data)
            {
                try
                {

    abaixo da { adicione:

    Código:
    Extra.Durability.AttackDurability(GC);

    Obs.: eu nao adicionei os checks para /jail/gw/tg maps... se vc quiser adicionar coloque isto nos codes da durability!:

    Código:
                if (GC.MyChar.Loc.Map != 1039 || GC.MyChar.Loc.Map != 1038 || GC.MyChar.Loc.Map != 6000 || GC.MyChar.Loc.Map != 6001)
                {

    qualquer problema posta ae!
    Very Happy Very Happy

    Conteúdo patrocinado


    [Release] Redução de Durabilidade (5165 LOTF) Empty Re: [Release] Redução de Durabilidade (5165 LOTF)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Ter Nov 26, 2024 11:33 pm