Jump to content

Recommended Posts

Posted (edited)

Build Storage System

This system allow users to store different Builds (only Stats) to load it in any moment, ie: If you are a Support Priest and are using a specific Build named "support", you can change it to your previous saved build named "fighter" whispering to npc:build and paying a small tax.

 

There are a cooldown between Build changes, but you can pay a bigger tax and bypass this limitation.

 

Builds-01.jpgBuilds-02.jpg

Builds-03.jpgBuilds-04.jpg



Pre-Requisites:


Downloads:

  1. English: Builds_en.txt
  2. Spanish: Builds_es.txt
  3. French: Builds_fr.txt (by Kreustoo)


Enjoy this system, your users will LOVE it. cool.png
Myzter

Edited by Myzter
  • Upvote 2
Posted (edited)

It got bug, when I save my builds, the npc shows stored correctly. But I load the builds it say I didn't save the builds.

Check the table 'char_build', this table store all your builds and it's created the first time you run the script, check any error in the console.

Did you intalled VarSystem.txt?

 

(This system was used for more than 3 years in my last RO server)

Edited by Myzter
Posted (edited)

Yes, the table 'char_build' had stored my builds. I also installed VarSystem.txt while I using BK6.

 

When I type npc:build , the message said that i didn't stored any builds /hum

 

I found one more thing, the table char_build show wrong char_id 65535...

Edited by Darkpurple
Posted

Yes, the table 'char_build' had stored my builds. I also installed VarSystem.txt while I using BK6.

 

When I type npc:build , the message said that i didn't stored any builds /hum

 

I found one more thing, the table char_build show wrong char_id 65535...

Darkpurple, what rAthena are you using?, this script was tested on eAthena for years but i will test it on your rAthena version to see what's wrong.

Posted

I am using rathena SVN 17535。

 

Done!

The 'char_id' field is wrong in the table definition, please download the script again to fix the problem, remove the table 'char_build' before restart with the new version.

 

Thanks for your report!  /no1

Posted (edited)

Okay,it works fine now. Thanks.

One more question about builds,what is different between yours and Euphy one,Why Euphy file size can be very small than yours?

I don't know the Euphy one, i'll check it out.

That script doesn't validate the current status of the character, for example, if you are Assassin lvl 99 and save your Build using the Euphy script just before reborn, you can load your previous Stats being a Novice and exploit the stats points. Look how many validations are necessary in my script.

I think Euphy created that script as a sample that any scripter can take to create a complete build system, but is not usable as is.

Edited by Myzter
Posted

 

Okay,it works fine now. Thanks.

One more question about builds,what is different between yours and Euphy one,Why Euphy file size can be very small than yours?

I don't know the Euphy one, i'll check it out.

http://pastebin.com/raw.php?i=NJY1csde

 

Here is it.

I already post the response in the previows post :D

Posted

Okay,it works fine now. Thanks.

One more question about builds,what is different between yours and Euphy one,Why Euphy file size can be very small than yours?

I don't know the Euphy one, i'll check it out.

That script doesn't validate the current status of the character, for example, if you are Assassin lvl 99 and save your Build using the Euphy script just before reborn, you can load your previous Stats being a Novice and exploit the stats points. Look how many validations are necessary in my script.

 

I think Euphy created that script as a sample that anyone can take to create a complete build system, but is not usable as is.

Thanks for your explanation. :)  :)  :)

 

But in his script restrict lvl 99 to use it.  :(

Posted

 

Okay,it works fine now. Thanks.

One more question about builds,what is different between yours and Euphy one,Why Euphy file size can be very small than yours?

I don't know the Euphy one, i'll check it out.

That script doesn't validate the current status of the character, for example, if you are Assassin lvl 99 and save your Build using the Euphy script just before reborn, you can load your previous Stats being a Novice and exploit the stats points. Look how many validations are necessary in my script.

 

I think Euphy created that script as a sample that anyone can take to create a complete build system, but is not usable as is.

Thanks for your explanation. :)  :)  :)

 

But in his script restrict lvl 99 to use it.  :(

Sure, you can be an assassin 99, save your build... then in the future, load that build being a Guillotine an voila, all your stats and free points are gone.

Posted

Hi does it works with older version of rAthena? r17327

Thanks for this wonderful script Myzter, as usual great contribution! :3

Thanks,

It should by, this script works well in eAthena.

Regards,

Myzter

Posted (edited)

Hello,

Your script seems to be so good, I have just one suggestion : make the "@" or the "!" configurable instead of make us change everywhere :P.

Anyway, for the moment, I tested level up/level down/change job ext, it seems everything is checked, well done !

 

EDIT : A french traduction of your script (if you want it), well, if you want another suggestion : maybe let us choose if we want a timer or not.
Anyway, great job !
EDIT 2 : Ahah, yeah, I'm a little dumb for the cooltime ^^'.

StorageBuild.txt

Edited by Kreustoo
Posted

Hello,

Your script seems to be so good, I have just one suggestion : make the "@" or the "!" configurable instead of make us change everywhere :P.

Anyway, for the moment, I tested level up/level down/change job ext, it seems everything is checked, well done !

 

EDIT : A french traduction of your script (if you want it), well, if you want another suggestion : maybe let us choose if we want a timer or not.

Anyway, great job !

attachicon.gifStorageBuild.txt

Thanks, your translation is now available in the main post.

 

To disable the time restriction, just set 0 to "$@BuildCooltime"

 

Myzter

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...