-
Posts
117 -
Joined
-
Last visited
-
Days Won
1
Content Type
Profiles
Forums
Downloads
Jobs Available
Server Database
Third-Party Services
Top Guides
Store
Crowdfunding
Posts posted by JoWei
-
-
Hi everyone,
Since I haven't seen anyone create a package for atom yet, I figured this might be something interesting to make for everyone.
So, here it is, a package for Atom to support the scripting language.
You can find the package in the package manager of Atom.
Enjoy!
If there is any questions, feel free to ask here.
If any issues is found, report them here https://github.com/JoWei/language-athena/issues
- 3
-
Gee, brings back so many memories watching the series. Thanks for the release and also nice work to both of you mappers!
-
The problem lies in your exp table, seeing how you made the switch from eAthena which used exp table with required exp 10 time less than rAthena's on some levels.
For example the trans classes:
As you can see the required exp for level 101 on eAthena's on the left is about 10 time lower than rAthena's on the right.
It is most likely why your exp gain is lower than usual after the switch.
-
https://rathena.svn....files/upgrades/
If you are migrating from the latest eathena, start to import from upgrade_svn15531_db.sql
Hmm... forgot there was the upgrade SQL files.
Easier and faster than the steps I used.
-
Well, it's quite simple to convert
1) backup your database
2) look for backup script
3) edit backup file, you should find "level" in the definition of create table for `login`, change all "level" in the `login` table create/insert for "group_id"
4) create a new database
5) run rAthena's "main.sql"
6) run your backup script (the one you edited)
you should then be set to go and start using rAthena.
As for the settings, there's one in the source at https://rathena.svn....onfig/renewal.h
just comment anything you don't want.
That should be it.
Edit: added answer for second question and added for information for step 3
-
I'll use red potion as an example, insert that script into your custom item at
<Custom item ID>,Red_Potion,Red Potion,0,50,,70,,,,,0xFFFFFFFF,7,2,,,,,,{ if(baseJob==Job_Dancer || baseJob==Job_Bard){}else{ atcommand "@changesex"; } },{},{}
- 1
-
Misread at first, I don't even think the conditions are neccessary due to the fact that rAthena doesn't seem to crash when changing sex on bard or dancer but anyhow here's the script:
if(baseJob==Job_Dancer || baseJob==Job_Bard){}else{ atcommand "@changesex"; }
Edit: added requested script
- 1
-
a really special
-
Make sure you have diffed the client with SkipPacketHeaderObfuscation.
Without it the emulator wont be able to recognize the packets sent by the client.
-
if possible...i would love to see this idea added into official script command....
+1
It will open so many other possibilities like confirmation message on purchase in cashshop, announcement or any other kind of notices.
-
Nice mod, thanks! I'll be testing it out when I get the chance!
-
Just add your items in https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/db/item_db2.txt
This shouldn't conflict with any further updates except for structure changes which shouldn't happen anytime soon.
-
Cours 3, 30 Octobre 2012
-
You're welcome. :3
-
It doesnt work because you put .PVP_EXP[0] in string.
This should work:
query_sql("UPDATE `char` SET `pvp_exp` = `pvp_exp`+"+.PVP_EXP[0]+" WHERE `char_id` = '"+getcharid(0)+"' ");
-
I'm not quite sure what you mean by "using variable(setarray)".
Can you try to explain it more?
-
Try using this:
query_sql("UPDATE `char` SET `pvp_exp` = `pvp_exp`+100 WHERE `char_id` = '"+getcharid(0)+"' ");
-
From your screenshot, you're trying to run a bat file which is used by Windows. I've never ran a server on Linux but from memory you have to run SH scripts for Linux which in this case should be athena-start.
Someone else correct me if I'm wrong.
- 2
-
RagRE party window can create party ;P
Oh, never noticed since I always used the "/organize" way when creating a party. Thanks for the info.
Back on topic, it might be then because of wrong date lua files used.
-
Did you use the in game command "/organize "Party name""? Unless there was another way to create a party, that's the one way I could think of.
Note that if you create a party with spaces inside the name, you must put the party name between quotes or it error out.
If the above fail, which client date are you using?
-
Removing "#" from "Freebies" will define the account permanent variable as character permanent variable.
so for every "#Freebies" in code change them for
Freebies
-
How to make rAthena load the sql db instead of the txt one?
Make sure you enabled SQL DB in https://rathena.svn....ter_athena.conf with this option:
//Use SQL item_db, mob_db and mob_skill_db for the map server use_sql_db: no
- 1
-
You should be able to change the ports to anything that works for you through the .conf files. Just make sure they are the same in the files, like map_server ports being same, char_server ports being same and login_server ports being same.
Files to look into,
https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/conf/char_athena.conf
https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/conf/map_athena.conf
https://rathena.svn.sourceforge.net/svnroot/rathena/trunk/conf/login_athena.conf
-
After writting "/showname" and relogging should have changed it. Unless I've missed a point. I'll recheck when I get the time. Just try relogging or using "@refresh" after you used "/showname" in game and tell me if it worked.
Script language syntax for Atom
in Project Releases
Posted
@Secrets Thanks for the feedback, I haven't had time to tweak it further but I'll be working on the colors further in the next few weeks. I am not quite satisfied with the current colors as a whole yet.
@randell1993 Glad you enjoyed!