Jump to content
  • 0

[HELP]Smth about enchanting skills...


Rattyx

Question

Hello MaxCheaters community ! I have been asking this problem on 80% of Russian L2J Forums but let's say that idiots stupid -beep-ing arrogant people didn't help me a shit...even If i am russian I need your help MaxCheaters! So please be kind and help me if you can :((

 

So I want just to make skills enchant for free...for now I did lower SP\Adena cost for 1 Sp\Adena per 1 enchant, I removed the thing that a player need books to enchant\change\transfer skills. But now i want to do +15 1 click enchant.

 

How can I do it?

 

So I tried and i have this result...that skills from the second proff are enchanting only till +15 and the its not enchanting. But the 3d proff skill are not enchanting at all...

 

I have sources L2Rebellion + L2jServer they are kinda combined with some mods from EmuRt and shit...

 

So I have this classes..

 

ExEnchantSkillInfo

 

// skill already enchanted?

if(_level > 100)

{

canDecrease = 15;

// get detail for next level

EnchantSkillLearn esd = SkillTreeTable.getSkillEnchant(_id, _level + 1);

 

// if it exists add it

if(esd != null)

{

addEnchantSkillDetail(esd.getLevel());

_canAdd = 15;

}

 

for(EnchantSkillLearn el : SkillTreeTable.getEnchantsForChange(_id, _level))

addEnchantSkillDetail(el.getLevel());

}

else

// not already enchanted

for(EnchantSkillLearn esd : SkillTreeTable.getFirstEnchantsForSkill(_id))

{

addEnchantSkillDetail(esd.getLevel());

_canAdd = 1;

}

}

 

SkillTreeTable

 

 

public static List<EnchantSkillLearn> getFirstEnchantsForSkill(int skillid)

{

List<EnchantSkillLearn> result = new ArrayList<EnchantSkillLearn>();

 

List<EnchantSkillLearn> enchants = _enchant.get(skillid);

if(enchants == null)

return result;

 

for(EnchantSkillLearn e : enchants)

if(e.getLevel() % 100 == 15) //i think this shit shows how much should be enchanted per 1 click..

result.add(e);

 

return result;

}

 

 

 

 

RequestExEnchantSkill

 

int enchantLevel = SkillTreeTable.convertEnchantLevel(sl.getBaseLevel(), _skillLvl, sl.getMaxLevel());

 

// already knows the skill with this level

if(slevel >= enchantLevel)

return;

 

// Можем ли мы перейти с текущего уровня скилла на данную заточку

if(slevel == sl.getBaseLevel() ? _skillLvl % 100 != 15: slevel != enchantLevel - 15)

 

 

Please help me! I beg you!!

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Well, on Interlude pack(based on l2j), there is a enchant_skills_tree.xml file, where you define which skills can be enchanted..

 

I hope this helped on how to make 3rd class skills to be enchantable..

Link to comment
Share on other sites

  • 0

Well, on Interlude pack(based on l2j), there is a enchant_skills_tree.xml file, where you define which skills can be enchanted..

 

I hope this helped on how to make 3rd class skills to be enchantable..

In many packs, it is a database table.
Link to comment
Share on other sites

  • 0

Well, on Interlude pack(based on l2j), there is a enchant_skills_tree.xml file, where you define which skills can be enchanted..

 

I hope this helped on how to make 3rd class skills to be enchantable..

aCis only :P.

 

About the main post :

- Remove any check about money, and drop methods deleting the money/sp.

- An enchanted skill got a skillId based on main skill. Depending of chronicle, values change. If you manage to get the correct enchant route value, you can add +15 to the id to get it directly to +16.

 

About author :

- put code in code tags.

Link to comment
Share on other sites

  • 0

aCis only :P.

 

About the main post :

- Remove any check about money, and drop methods deleting the money/sp.

- An enchanted skill got a skillId based on main skill. Depending of chronicle, values change. If you manage to get the correct enchant route value, you can add +15 to the id to get it directly to +16.

 

About author :

- put code in code tags.

Well yes, from open source (almost :P) projects yes.

Link to comment
Share on other sites

  • 0

- An enchanted skill got a skillId based on main skill. Depending of chronicle, values change. If you manage to get the correct enchant route value, you can add +15 to the id to get it directly to +16.

 

 

I didn't really undersand this. You mean I must get the correct enchant value? But how? I don't have the Enchant skill trees in Rebellion team dp. I succeed in doing the skill enchant 15 per click but the max lvl was 15 too.. so basically it didn't go upper then 15 per click. People i need concrete help, if some1 can help me I maybe can pay smth to you with WebMoney or smth.

Link to comment
Share on other sites

  • 0

So, on every chronicle the skill level is affected by enchanting it.

 

For example backstab has Power and Chance(i think)

 

When u enchant Power the skill level will change in 100 + the enchanted level = 101

When u enchant Chance the skill level will change in 200 + the enchanted level = 201

Get it?

 

Now i dont know how the pack of urs manages this, but look into it, its all about the skill level. If i get the time to look into it ill replay later, but i dont promise anything.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Posts

    • Well my friend, I'm not going to stay here arguing anymore, because you won't give up and much less have the humility to accept something you did wrong, as you saw, I value the work of others, I know who really creates or even takes a block of code and does something better and different, but the subject here was about a guy, nicknamed Vraekar, who steals and SELLS interfaces as if they were his, and is that within your beliefs?, belief that if the guy creates something it has to be stolen and whoever stole it can profit from it?, that's what I'm talking about, you've fought a lot against this, and today you help a guy like that to do wrong, but anyway, you know what you're doing, I hope you reflect, the community knows who does and who helps the wrong. Stay with God, because six of the problems that go around.
    • You claim you thought I was a "serious" person before. Well, maybe you just never took the time to actually know me. People evolve, but I stay true to what I do and believe in. If you’re that hung up on what I’ve been doing, maybe it's time to stop speculating and start focusing on yourself. 🙂
    • Well, at least it's clear that you don't respect the work of others. Secondly, everyone knows that you code nothing. Your group has devs. known that you've asked for a lot of help and code exchange with some well-known BRs. there are chats and I can prove it, then don't come playing the good guy because you're not. So, Celestine, I'm not judging you. I'm saying that I know that your group helped vraekar steal the codes, and I have proof. In the past, I thought you were a serious, good-natured guy, but lately, you're a different person. Your text above speaks for you.
    • What I do or who I work with is none of your concern, and honestly, I couldn't care less. Lately, I've seen a lot of people trying to make a quick buck off scams, so let's not even mention names you wouldn't want them getting upset, right? 🙂  As for the projects I've been involved with, there's a server about to launch that I’m personally waiting for, and when it does, I’ll release the work publicly for free because people deserve better than what these so called "developers" are pushing. I’m not here to defend anyone, but if you had any real knowledge, you’d see how poorly written some of these scripts are. I’ve worked with Vraekar in the past, and I know for a fact he’s never sold anything I’ve created. So before you start running your mouth, ask yourself: why are you even juding me?
    • I didn't even want to touch on your name Celestine, but it took a while to want to protect it, right? But then I say, everyone knows that you and your group helped Vraekar in deobfuscating the interfaces, do you want me to post here the dates and videos of the releases of the OMG and Silence interfaces?, and then see Vraekar's?, do you want?, a blatant copy, even their variable names, the theft is blatant, and you who are an admin here at Max and say you are the right one, helped him decrypt and remove the code obfuscation, everyone knows that, and now you come and tell me that his code is not copied?, if you want I can put all the evidence here and this will be very ugly even for you, since those you helped Vraekar and the interface dev community know this, they know about the thefts, very ugly indeed my friend that you still come and tell such a lie.   ps. And just one more thing, did you say that all the code he wrote? you became a joker? Vraekar doesn't program a single line of code, the guy works as a data analyst, what he learned was to copy and paste ready-made codes, but he doesn't write a single line of code.
  • Topics

×
×
  • Create New...