Jump to content

Utility: Build Storage System


Myzter

Recommended Posts


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  107
  • Reputation:   91
  • Joined:  01/19/12
  • Last Seen:  

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
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.00
  • Content Count:  318
  • Reputation:   13
  • Joined:  11/21/11
  • Last Seen:  

hooo thx !!

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  187
  • Reputation:   7
  • Joined:  09/04/12
  • Last Seen:  

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.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  107
  • Reputation:   91
  • Joined:  01/19/12
  • Last Seen:  

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
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  187
  • Reputation:   7
  • Joined:  09/04/12
  • Last Seen:  

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
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  107
  • Reputation:   91
  • Joined:  01/19/12
  • Last Seen:  

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.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  187
  • Reputation:   7
  • Joined:  09/04/12
  • Last Seen:  

I am using rathena SVN 17535。

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  107
  • Reputation:   91
  • Joined:  01/19/12
  • Last Seen:  

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  187
  • Reputation:   7
  • Joined:  09/04/12
  • Last Seen:  

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?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  107
  • Reputation:   91
  • Joined:  01/19/12
  • Last Seen:  

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
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  187
  • Reputation:   7
  • Joined:  09/04/12
  • Last Seen:  

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.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  107
  • Reputation:   91
  • Joined:  01/19/12
  • Last Seen:  

 

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  187
  • Reputation:   7
  • Joined:  09/04/12
  • Last Seen:  

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.  :(

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  107
  • Reputation:   91
  • Joined:  01/19/12
  • Last Seen:  

 

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.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  15
  • Topics Per Day:  0.00
  • Content Count:  318
  • Reputation:   13
  • Joined:  11/21/11
  • Last Seen:  

the link in Spanish have the script in English

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  107
  • Reputation:   91
  • Joined:  01/19/12
  • Last Seen:  

the link in Spanish have the script in English

Thanks, fixed!  :ani_swt3:

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  151
  • Topics Per Day:  0.04
  • Content Count:  393
  • Reputation:   3
  • Joined:  09/16/13
  • Last Seen:  

Can you Show the Picture?

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  107
  • Reputation:   91
  • Joined:  01/19/12
  • Last Seen:  

Can you Show the Picture?

Look the first post.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  39
  • Topics Per Day:  0.01
  • Content Count:  386
  • Reputation:   15
  • Joined:  11/17/11
  • Last Seen:  

Hi does it works with older version of rAthena? r17327

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  107
  • Reputation:   91
  • Joined:  01/19/12
  • Last Seen:  

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  34
  • Topics Per Day:  0.01
  • Content Count:  215
  • Reputation:   45
  • Joined:  05/03/13
  • Last Seen:  

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
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  10
  • Topics Per Day:  0.00
  • Content Count:  107
  • Reputation:   91
  • Joined:  01/19/12
  • Last Seen:  

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

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.

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.

×
×
  • Create New...