|
this is going to get messy when u change classes via db it tends to mess up the char. better to change job skills charts but even then if it doesnt reflect client...
ok heres a rough draft of how this works
skills and textures are stored client side but any info that pertains to skill lvls,money or damage,stats or any math period is server side this keeps u from using hacked buffs,stats etc,thats why gm buffs go threw lua or threw gameserver console, its not the skill u casting its the effect thats why the codes are diffrent between skills and effects
what this means for u in laymans terms is to actly change job skills you would need to mod the db and the client files.
if by some miricale u was able to login and was able to cast fireball as a priest as example and u only modded db it would crash the server.
i hope this made sense.
like giving a priest lvl 10 taming this isnt hard u already had lvl 1 taming u just modded the lvl limit
for skills you dont naturally have.. that would be discribed above as un-natural limitations or a self mod. and would have to be 2 sided sync job if you expect stability.
most of the time when people say i modded this this and this ,etc and now i cant login well thats simple when u concider the big picture.
ether server side or client side u hit one of those built in limitations just find the limit and fix it or alter it so it complies just rember... coding jobs are like cars you can only push it so far before it breaks down. in this case the mods can even be irreversible. which means a clean db and new files and a whole new set of headaches.
theres more to the client server relationship but this was just me trying to give a small insight
|