Jump to content

Agriias

Members
  • Posts

    17
  • Joined

  • Last visited

Posts posted by Agriias

  1. I am trying to return to old bard/dancer skills.

    did what a user suggested to be done to revert the pre-renew skills in renew according to this topic: 

    everything seemed to be going well, until I managed to make the skills work, except the Adptation to Circunstance skill, the skill does not cancel the song when using it, as in the image:

    image.png.b6e8c5e455f2ba827ec77f0ff304bc86.png

     

    OBS: this problem is caused by the rebalancing of skills in renewal

  2. 5 hours ago, X-EcutiOnner said:

    It need edit skill tree in Server side and Client side.

    I made the changes on the client and put everything in order.
    I checked the data folder and noticed the files. Jobinheritlist.lub
    there I modified that the bard / dance class would be an apprentice's evolution, like this:
      [JOBID.JT_BARD] = JOBID.JT_ARCHER,
       [JOBID.JT_DANCER] = JOBID.JT_ARCHER,

    replacing the archer for novice

    and in the file inside luasfiles514 / skillinfoz / jobinheritlist.lub
    19 # 3 #
    20 # 3 #
    4004 # 3 #
    replacing ID: 3 archer to ID: 0

    this worked so that the skills of bard / dancer would become skills of job 1, but now when I use the skill despite it being activated they have no effect.image.thumb.png.b2c92be5cfe0ae00a41b71c40dd63f57.png

     

  3. I was wondering if I can untie the second class from the first.

    reason: I want the game to understand that the Bardo class is disconnected from the archer class so that I can have an archer job and a bard job at the same time without one class being a prerequisite for the other.

    detail: I predefined some skills for archer that appear for the bard in the first window and the skills of the bard appear in the second. I wanted to make sure that archer's skiils don't show up for bardi...

     

     

    image.png

  4. On 11/16/2020 at 6:31 AM, hannicaldummy said:

    YOu need to take the sword sprite and make a folder with thiefs name and add this as a new "custom" weapon, so client will find the job folder and see the viewid for weapon there

    @hannicaldummy

    thank you but I do not know how to do it could explain it better or show a video tutorial?

     

  5. Alguém poderia me explicar em detalhes como posso consertar esse bug de sprite.

    Originalmente, o trabalho do ladrão só podia equipar punhais, espadas de uma mão e arcos. Porém editei esta Espada Bastarda para que ele possa equipá-la, porém ao atacar ele parece estar usando uma espada invisível ou socando o vento

    Alguém poderia me ajudar a consertar os sprites ....

     

    image.png.2d84c13a63c4ee8aa9d40bbec2615519.png

  6. I want to work on the SA_AUTOSPELL skill.

    I wanted to configure it to automatically launch only the skills: MG_COLDBOLT, MG_FIREBOLT, MG_LIGHTNINGBOLT
      and remove the skills: MG_FROSTDIVER, MG_FIREBALL, MG_SOULSTRIKE, MG_NAPALMBEAT

    and for her at the maximum level to launch MG_COLDBOLT, MG_FIREBOLT, MG_LIGHTNINGBOLT at equivalent levels.
    EX: SA_AUTOSPELL LV 1 = MG_COLDBOLT, MG_FIREBOLT, MG_LIGHTNINGBOLT LV 1
    SA_AUTOSPELL LV 5 =
    MG_COLDBOLT, MG_FIREBOLT, MG_LIGHTNINGBOLT LV 3

    considering that the class will only learn these 3 skills.

    I'm starting now in these settings I imagine that I should modify the skills in the src: skill.cpp
    but I don't quite understand the language to make it happen.

    I tried it but it doesn't seem to work well:

    Quote

    case SA_AUTOSPELL:
            clif_skill_nodamage(src,bl,skill_id,skill_lv,1);
            if (sd) {
                sd->state.workinprogress = WIP_DISABLE_ALL;
                clif_autospell(sd,skill_lv);
            } else {
                int maxlv=1,spellid=0;
                static const int spellarray[10] = { MG_COLDBOLT,MG_FIREBOLT,MG_LIGHTNINGBOLT };

                if(skill_lv >= 10) {
                    spellid = MG_FROSTDIVER;
    //                if (tsc && tsc->data[SC_SPIRIT] && tsc->data[SC_SPIRIT]->val2 == SA_SAGE)
    //                    maxlv = 10;
    //                else
                        maxlv = skill_lv - 9;
                }

                if(spellid > 0)
                    sc_start4(src,src,SC_AUTOSPELL,100,skill_lv,spellid,maxlv,0,
                        skill_get_time(SA_AUTOSPELL,skill_lv));
            }
            break;

     

  7. People would like to know if you can do something like that.
    This NPC, I would like that when people talk to him the npc after the conversation would save this person's return point to another map that would be the cemetery where everyone goes when he dies and there is no way to go back.

    NOTE: put it in a way that people wouldn't know that this point was saved.

    The map would be this one: pvp_n_1-4 162 122

    Thank you very much in advance.

     

     

    Quote

    -    script    Valkiria#00::Valkmesseger    811,3,3,{
        set .@area$,strnpcinfo(2);
        if (.@area$ == "01") { set .@area$,"Prontera"; }
        {
            mes "[Valkiria]";
            mes "Olá, "+ strcharinfo(0) +". Esta é a cidade de Prontera.";
            next;
            mes "[Valkiria]";
            mes "Prontera é a primeira cidade a cidade dos iniciantes, ela é uma das poucas nesse mundo que estão habitadas.";
            next;
            mes "[Valkiria]";
            mes "O mundo foi tomado por monstros e varios guerreiros nascem e partem daqui para combate-los. Você tem interesse em se tornar um?";
            next;
            mes "[Valkiria]";
            mes "Você pode sair da cidade e encontrar suas aventuras a partir daqui. Há mais duas cidades partindo daqui que você pode encontrar moradores mas apenas elas estão habitadas no momento.";
            next;
            mes "[Valkiria]";
            mes "As cidades que estão habitadas são: ao Sudeste partindo daqui Payon a cidade Florestal e mais ao Sul Alberta a cidade das embarcações.";
            next;
            mes "[Valkiria]";
            mes "Payon é uma cidade calma diferente daqui, onde os moradores vivem na natureza há ótimos lugares de caça para iniciantes lá.";
            next;
            mes "[Valkiria]";
            mes "Já Alberta é a cidade Portuaria, eu soube que de lá você pode pegar um barco para qualquer lugar.";
            next;
            if (BaseLevel < 2) {
            mes "Eu vou te dar uma benção para te ajudar. Tome pegue isso.";
            mes "200x "+getitemname(545);
            mes "2x "+getitemname(13810);
            mes "10x "+getitemname(602);
            mes "20x "+getitemname(601);
            }
            next;
            if(BaseLevel < 2)
            {
                getitem 545,200;
                getitem 13810,2;
                getitem 602,10;
                getitem 601,20;
                getexp 1,0;
                next;
            }
            mes "[Valkiria]";
            mes "A outras cidades espalhadas pelo mundo mas elas estão inabitáveis não possuem cidadões (NPCs) por lá tornando-as vazias";
            next;
            mes "[Valkiria]";
            mes "Quem sabe se através de suas aventuras você não se torna importante suficiente para comprar e habitar uma dessas cidades... ";
            next;
            mes "Seria uma conquista em tanto não ? Pois bem te desejo Boa Sorte e espero grandes coisas de você... Boa Aventura!";
            close;
        }

    OnTouch_:
            if (BaseLevel < 2) {
            mes "[Valkiria]";
            mes "Olá "+ strcharinfo(0) +"?";
            mes "Você acaba de nascer em Prontera.";
            next;
            mes "[Valkiria]";
            mes "Venha conversar comigo para saber sobre este mundo!";
            close;
        }
        end;
    }

    prontera,155,163,5    duplicate(Valkmesseger)    Valkiria#01    811 ,3,3

     

  8. Good afternoon everyone!
    First of all I am not good with English. But I will try to communicate this way using the google translator.

    Second, people, I'm learning to start programming now and I don't really understand how to accomplish some things. I looked for help in channels of my own language, but people in it do not help and when they know, they want to charge to teach the person things that is just copy and paste a line from the notepad.

    Could you ask me some questions?
    I would like to modify my emulator's script but for myself I don't know how to start it. I read here in some forums that I can use a file called .di, but I don't like how I apply it to my soucer.

    The dif in question is on this link: https://github.com/secretdataz/rathena/pull/8/files

    for the content I want to use it also has this link: https://rathena.org/board/topic/82370-costume-npc-and-costumeitem/page/4/
     
    So the question is: How do I apply the .diff files to the src of my emulator patch? is it manually have program for this?
    If it is manually what is the step-by-step used to adjust it to my src files?

    I thank you for your help and assistance ❤️

  9. On 7/27/2020 at 12:23 PM, Caspian said:

    Voce tem que substituir as imagens bmp na sua data, procure na pasta texture as imagens dos botões em coreano e substitua pelas traduzidas, só não altere o nome dos arquivos.

    EU CONSEGUI ENCONTRA-LOS DE FORMA ALEATÓRIA OBRIGADO ❤️

  10. Ola. 

    Euu estou usando o rathena agora e usando um client de 2018 do kro. Como ainda sou iniciante e totalmente leigo assunto de programação to tendo algumas dificuldades par tornar as coisas como eu gostaria q fosse.

    o meu cliente que eu uso é do kro, entretanto para traduzir algumas coisas eu utilizei os arquivos da pasta System do bro no lugar como substituição. porém alguns botões e coisas dentro do jogo ficam ainda no texto coreano. Como nas imagem:

      ND5Xp1x.png

    30JbfXM.png

     

    Eu gostaria de editar este botoes, meio que ja me informaram que eu teria q fazer substituição do luasfile. porém eu ja tentei de diversas maneiras substituir arquivos de uma para outra mas como eu não ao certo quais arquivos teria q substuir acaba dando bug o jogo crasha o hexed nao abre e por ai vaii. Tambem me informaram que eu poderia converter a data.grf do bro para usar no client do kro mas eu nao sei como seria fazer essa conversão.  Alguem pode me dar uma luz do que eu tenho q fazeR?

     

×
×
  • Create New...