Jogos Brasil

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

+6
aloisioXD
akirakis
evil
9tailsfolx
Fael[PM]
Ramix
10 participantes

    [Release] Save Flowers

    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue1/1[Release] Save Flowers Empty_bar_bleue  (1/1)

    [Release] Save Flowers Empty [Release] Save Flowers

    Mensagem  Ramix Sáb Mar 13, 2010 1:42 pm

    ola pessoal vou postar como fazer save no rank das flowers foi eu que fiz todo Very Happy

    eu quero que o dono do code das flowers veja isto para ver se ta bem ou se pode ser melhorado Very Happy

    para quem nao sabe o dono do code Flowers e o Leo conhecido 9tailx neste forum Very Happy

    por isso deem os creditos para ele por ter feito o packet das flowers para este versao Wink




    abrir o source com visual c#

    vao a Database.cs

    procurem isto na Database.cs

    public static void ExpBallReset()

    substituem o code inteiro por este aqui

    Código:
    public static void ExpBallReset()
            {
                foreach (string Path in Directory.GetFiles(@"C:\OldCODB\Users\Characters\"))
                {
                    if (Path.Remove(0, Path.Length - 4) == ".chr")
                    {
                        try
                        {
                            string Name = Path.Substring(Path.LastIndexOf("\\") + 1, Path.LastIndexOf('.') - Path.LastIndexOf("\\") - 1);
                            Game.Character C;
                            C = Game.World.CharacterFromName2(Name);
                            if (C == null)
                            {
                                string Account = "";
                                C = LoadCharacter(Name, ref Account);
                                if (C != null)
                                {
                                    C.ExpBallsUsedToday = 0;
                                    C.LotteryUsed = 0;
                                    C.Flowers.RedRoses2day = 0;
                                    C.Flowers.Lilies2day = 0;
                                    C.Flowers.Tulips2day = 0;
                                    C.Flowers.Orchads2day = 0;
                                    SaveCharacter(C, Account);
                                }
                            }
                            else
                            {
                                C.Flowers.RedRoses2day = 0;
                                C.Flowers.Lilies2day = 0;
                                C.Flowers.Tulips2day = 0;
                                C.Flowers.Orchads2day = 0;
                                C.LotteryUsed = 0;
                                C.ExpBallsUsedToday = 0;
                            }
                        }
                        catch (Exception e)
                        {
                            Console.WriteLine(e.ToString());
                        }
                    }
                }
            }

    vamos procurar agora isto

    public static Game.Character LoadCharacter(string Name, ref string Account)

    por cima desse code mete este

    Código:
    public static void RankFloweReset()
            {
                foreach (string Path in Directory.GetFiles(@"C:\OldCODB\Users\Characters\"))
                {
                    if (Path.Remove(0, Path.Length - 4) == ".chr")
                    {
                        try
                        {
                            string Name = Path.Substring(Path.LastIndexOf("\\") + 1, Path.LastIndexOf('.') - Path.LastIndexOf("\\") - 1);
                            Game.Character C;
                            C = Game.World.CharacterFromName2(Name);
                            if (C == null)
                            {
                                string Account = "";
                                C = LoadCharacter(Name, ref Account);
                                if (C != null)
                                {
                                    C.Flowers.RedRoses = 0;
                                    C.Flowers.RedRoses2day = 0;
                                    C.Flowers.Lilies = 0;
                                    C.Flowers.Lilies2day = 0;
                                    C.Flowers.Tulips = 0;
                                    C.Flowers.Tulips2day = 0;
                                    C.Flowers.Orchads = 0;
                                    C.Flowers.Orchads2day = 0;
                                    SaveCharacter(C, Account);
                                }
                            }
                            else
                            {
                                C.Flowers.RedRoses = 0;
                                C.Flowers.RedRoses2day = 0;
                                C.Flowers.Lilies = 0;
                                C.Flowers.Lilies2day = 0;
                                C.Flowers.Tulips = 0;
                                C.Flowers.Tulips2day = 0;
                                C.Flowers.Orchads = 0;
                                C.Flowers.Orchads2day = 0;
                            }
                        }
                        catch (Exception e)
                        {
                            Console.WriteLine(e.ToString());
                        }
                    }
                }
            }

    vamos procura isto por debaixo deste code "public static Game.Character LoadCharacter(string Name, ref string Account)"

    procurem este code

    C.UniversityPoints = BR.ReadUInt32();

    e por debaixo desse code metem isto

    Código:
    C.Flowers.RedRoses = BR.ReadInt32();
                                C.Flowers.RedRoses2day = BR.ReadInt32();
                                C.Flowers.Lilies = BR.ReadInt32();
                                C.Flowers.Lilies2day = BR.ReadInt32();
                                C.Flowers.Tulips = BR.ReadInt32();
                                C.Flowers.Tulips2day = BR.ReadInt32();
                                C.Flowers.Orchads = BR.ReadInt32();
                                C.Flowers.Orchads2day = BR.ReadInt32();

    agora procurem isto

    public static Game.Robot LoadAsRobot(string Name, ref string Account)

    e mais abaixo tem este code

    C.UniversityPoints = BR.ReadUInt32();

    por debaixo desse code metem isto

    Código:
    C.Flowers.RedRoses = BR.ReadInt32();
                                C.Flowers.RedRoses2day = BR.ReadInt32();
                                C.Flowers.Lilies = BR.ReadInt32();
                                C.Flowers.Lilies2day = BR.ReadInt32();
                                C.Flowers.Tulips = BR.ReadInt32();
                                C.Flowers.Tulips2day = BR.ReadInt32();
                                C.Flowers.Orchads = BR.ReadInt32();
                                C.Flowers.Orchads2day = BR.ReadInt32();

    agora procurem este code

    public static void SaveCharacter(Game.Character C, string Acc)

    mais abaixo desse code tem este

    BW.Write(C.UniversityPoints);//Quiz Pts

    e metem este code por debaixo

    Código:
    BW.Write(C.Flowers.RedRoses); // Rank Flowers
                    BW.Write(C.Flowers.RedRoses2day); // Rank Flowers
                    BW.Write(C.Flowers.Lilies); // Rank Flowers
                    BW.Write(C.Flowers.Lilies2day); // Rank Flowers
                    BW.Write(C.Flowers.Tulips); // Rank Flowers
                    BW.Write(C.Flowers.Tulips2day); // Rank Flowers
                    BW.Write(C.Flowers.Orchads); // Rank Flowers
                    BW.Write(C.Flowers.Orchads2day); // Rank Flowers

    agora procurem isto

    Código:
    public static string CreateCharacter(string Account, string Name, ushort Body, byte Job)

    mais abaixo tem isto

    Código:
    BW.Write((uint)0);//Quiz Pts

    e por debaixo metem isto

    Código:
    BW.Write((int)0);//RedRoses
                            BW.Write((int)0);//RedRoses2day
                            BW.Write((int)0);//Lilies
                            BW.Write((int)0);//Lilies2day
                            BW.Write((int)0);//Tulips
                            BW.Write((int)0);//Tulips2day
                            BW.Write((int)0);//Orchads
                            BW.Write((int)0);//Orchads2day

    mais um bocado abaixo tem isto

    Código:
    C.UniversityPoints = 0;

    e por cima metem isto

    Código:
    C.Flowers.RedRoses = 0;
                                C.Flowers.RedRoses2day = 0;
                                C.Flowers.Lilies = 0;
                                C.Flowers.Lilies2day = 0;
                                C.Flowers.Orchads = 0;
                                C.Flowers.Orchads2day = 0;
                                C.Flowers.Tulips = 0;
                                C.Flowers.Tulips2day = 0;
                                C.UniversityPoints = 0;

    Prontos agora voces tem Save e load do rank das flowers

    Agora vamos a Progam.cs

    procurem isto la

    Código:
    if (Cmd[0] == "/expballs")
                            Database.ExpBallReset();

    por cima desse code metem isto

    Código:
    if (Cmd[0] == "/RankFlower")
                            Database.RankFloweReset();

    mais abaixo voces tem este code

    ExpBallClear = true;

    substituem o code todo por este aqui

    Código:
    if (DateTime.Now.Hour == 00 && DateTime.Now.Minute == 00 && DateTime.Now.Second > 0 && DateTime.Now.Hour == 00 && DateTime.Now.Minute == 00 && DateTime.Now.Second < 2 && !ExpBallClear)
                    {
                        Database.ExpBallReset();
                        ExpBallClear = true;
                    }
                    if (ExpBallClear && DateTime.Now.Hour == 00 && DateTime.Now.Minute == 00 && DateTime.Now.Second > 1 && DateTime.Now.Hour == 00 && DateTime.Now.Minute == 00 && DateTime.Now.Second < 3)
                        ExpBallClear = false;

    E ja esta agora voces tem um sistema de save e load flowers e um sistema de reset as expballs usadas as flowers que foram dadas e a lotaria usada


    Obrigado a todos este sistema funciana a mim mas so testei com um char

    Deem os creditos ao leo pelo maravilhoso packet das flowers se nao fosse ele neste momento nao tinhams as flowers nem este save que fiz para elas por isso deem os thanks a ele pelo trabalho pq foi graças a ele que postei este code Wink


    Peace and love


    Última edição por Ramix em Ter Abr 06, 2010 5:45 am, editado 2 vez(es)
    avatar
    Fael[PM]
    Noob
    Noob


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

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Fael[PM] Sáb Mar 13, 2010 4:36 pm

    ei manu aqui deu 53 erros
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue1/1[Release] Save Flowers Empty_bar_bleue  (1/1)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Ramix Sáb Mar 13, 2010 4:37 pm

    e pq fizest mal.. nao seguist a ordem...

    posta ai aonde deu erro para eu ver o problema
    9tailsfolx
    9tailsfolx
    Noob
    Noob


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

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  9tailsfolx Sáb Mar 13, 2010 6:54 pm

    ramix.... pelo q da pra ver... parece bem feito.... não testo por que como vc ja sabe... minha source eh mysql.. entao eh tudo mais facil de salvar e mais dificil de dar erros...

    mas parece muito bom... acho q ta tranquilo sim ... caso de algum erro me chame q agente tenta arrumar : D
    evil
    evil
    Principiante
    Principiante


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

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  evil Sáb Mar 13, 2010 8:36 pm

    Ramix agora vc vai virar meu professor!(to brincando)
    irei começar a mecher com C# hj,intão agora terá duvidas frequentes de mim!
    ahh irei testar como fica eesssas flowers,depois eu digo! Até +

    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue1/1[Release] Save Flowers Empty_bar_bleue  (1/1)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Ramix Dom Mar 14, 2010 6:30 am

    fazes bem Smile mas isso e so o save do rank das flowers xD precisas do packet completo das flowers Very Happy
    evil
    evil
    Principiante
    Principiante


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

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  evil Dom Mar 14, 2010 9:44 am

    to ligado,to testando aquelas sources que te passei pra ver se tem alguma coisa de bom^^
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue1/1[Release] Save Flowers Empty_bar_bleue  (1/1)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Ramix Dom Mar 14, 2010 10:44 am

    fazes bem Wink
    akirakis
    akirakis
    Ajudante
    Ajudante


    Mensagens : 169
    Data de inscrição : 15/08/2009
    Especialidade : Server. Web Site!

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue50/50[Release] Save Flowers Empty_bar_bleue  (50/50)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  akirakis Seg Mar 15, 2010 3:56 pm

    [Release] Save Flowers Imagemfvi
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue1/1[Release] Save Flowers Empty_bar_bleue  (1/1)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Ramix Ter Mar 16, 2010 2:06 am

    tal como eu disse no topico isto e so o save e load das flowers e nao o sistema das flowers xD
    aloisioXD
    aloisioXD
    Master
    Master


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue50/50[Release] Save Flowers Empty_bar_bleue  (50/50)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  aloisioXD Sáb Mar 27, 2010 7:11 am

    esse aki foi mais simples tank's de novo rere
    renansp
    renansp
    Ajudante
    Ajudante


    Mensagens : 164
    Data de inscrição : 21/03/2010
    Especialidade : CONQUER

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  renansp Seg Abr 05, 2010 11:40 am

    ramix vc pode postar seu sistema de flores??
    pq com o meu sisitema ele nao salva as flores :S
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue1/1[Release] Save Flowers Empty_bar_bleue  (1/1)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Ramix Seg Abr 05, 2010 11:54 am

    tu tens que ter o sistema flowers para fazer o save pq em flower como vao fazer save??
    renansp
    renansp
    Ajudante
    Ajudante


    Mensagens : 164
    Data de inscrição : 21/03/2010
    Especialidade : CONQUER

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  renansp Seg Abr 05, 2010 11:55 am

    Eu tenho o sistema
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue1/1[Release] Save Flowers Empty_bar_bleue  (1/1)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Ramix Ter Abr 06, 2010 5:47 am

    #Updated
    renansp
    renansp
    Ajudante
    Ajudante


    Mensagens : 164
    Data de inscrição : 21/03/2010
    Especialidade : CONQUER

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  renansp Ter Abr 06, 2010 3:26 pm

    ramix posso arrumar la o sistema de flores e postar seu save junto?
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue1/1[Release] Save Flowers Empty_bar_bleue  (1/1)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Ramix Ter Abr 06, 2010 3:28 pm

    podes na boa
    renansp
    renansp
    Ajudante
    Ajudante


    Mensagens : 164
    Data de inscrição : 21/03/2010
    Especialidade : CONQUER

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  renansp Ter Abr 06, 2010 3:50 pm

    Pronto se tiver algo errado la só me dizer
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue1/1[Release] Save Flowers Empty_bar_bleue  (1/1)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Ramix Ter Abr 06, 2010 4:04 pm

    a mim parece-me todo certo xD

    mas eu vou ver se tem alguma coisa mal mas acho que nao
    renansp
    renansp
    Ajudante
    Ajudante


    Mensagens : 164
    Data de inscrição : 21/03/2010
    Especialidade : CONQUER

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  renansp Qua Abr 07, 2010 12:34 pm

    Ramix deixe eu te perguntar
    Ai qnd vc Fexa o server e vc volta salva suas flores?
    tipo aqui qnd sai do jogo e volta salva a quantidade de flores, mais assim q recebe mais 1 é como se tivesse zerado :S
    com vc é assim tbm?
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue1/1[Release] Save Flowers Empty_bar_bleue  (1/1)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Ramix Qua Abr 07, 2010 12:35 pm

    como assim? o.O
    renansp
    renansp
    Ajudante
    Ajudante


    Mensagens : 164
    Data de inscrição : 21/03/2010
    Especialidade : CONQUER

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  renansp Qua Abr 07, 2010 12:39 pm

    exemplo eu entro no server ganhou 5467 Flores
    qnd eu saiu do server e volto novamente continuo tendo 5467 flores,
    mas caso eu ganhe 1 flor nova assim q eu volte
    aparece q eu só tenho 1 flor
    entendeu?
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue1/1[Release] Save Flowers Empty_bar_bleue  (1/1)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Ramix Qua Abr 07, 2010 12:41 pm

    hummm nao pode -.-

    a mim nao da isso... se tenho 999 flowers

    saiu e dps entrou outravez e se me derem 1 flower fico 1000 no total e guarda smp assim
    renansp
    renansp
    Ajudante
    Ajudante


    Mensagens : 164
    Data de inscrição : 21/03/2010
    Especialidade : CONQUER

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  renansp Qua Abr 07, 2010 12:48 pm

    aqui tbm mais salva se eu saiu e relogo depois, mas caso eu fexo o NewestCoServer e abro novamente ai se recebo +1 flor é Como se estivesse apagado
    Ramix
    Ramix
    Moderador
    Moderador


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

    Personagem
    Experiência:
    [Release] Save Flowers Left_bar_bleue1/1[Release] Save Flowers Empty_bar_bleue  (1/1)

    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Ramix Qua Abr 07, 2010 12:53 pm

    a mim nao acontece isso o.O

    Conteúdo patrocinado


    [Release] Save Flowers Empty Re: [Release] Save Flowers

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex maio 17, 2024 1:38 am