[Sammelthread] Emulator

07/02/2011 18:02 alter5#1171
er hats geschafft meine fresse :D
07/02/2011 18:09 Gefallener_Engel#1172
so wie stelle ich jetzt ein das mein chat admin ist und sachen dropen kann?
und wie stelle ich die rates ein?
07/02/2011 18:39 H4xxor1337#1173
Rates stellst du in dem du die Gameserver.cfg öffnest (mit z.b Notepad++) und dort dann dort deine Sachen eingibst..
## RATES
EXP_RATE= .....
SP_RATE= ....
DROP_RATE= ....
GOLD_RATE= ...

(wo die "..." stehen gibst du deine Werte ein)

Und dich zum Admin zu ernnen öffnest du das Admintool im Ordner.. (Zuerst musste Char erstellt haben)
Dazu öffnest du es
Gehst auf "Role Member"
Klickst "Admin" an
Und gibst unten bei "Character Name" den Namen deines Chars, der Admin werden soll.

Im Game aktivierst du die Comands durch eingabe von /whoami

Jetzt willste bestimmt noch wissen, wie du [Admin] oder [GM] vor dem Namen kriegst oder
auf 3Mio Hp kommst usw..

Dazu gehst du auf [Only registered and activated users can see links. Click Here To Register...]
Dann lcep2 (oder so wie du deine Datenbank gennant hast)
Dann auf t_characters
Dann auf den Charnamen
Und änderst dann bei "a_charname" in der Zeile einfach den Namen.
Wie du noch sehen kannst, steht dort "a_maxhp" und "a_curhp" .. in der Zeile änderst du einfach den Wert, was du an HP haben willst. Das selbe bei MP.
Das Level kannste dort auch ändern oder Online im client durch eingabe von
/levelup 100
(natürlich nach dem du /whoami und dich als Admin ernnant hast)

Die Drop-Commands findest du hier [Only registered and activated users can see links. Click Here To Register...]
07/02/2011 18:49 Gefallener_Engel#1174
Quote:
Originally Posted by H4xxor1337 View Post
Rates stellst du in dem du die Gameserver.cfg öffnest (mit z.b Notepad++) und dort dann dort deine Sachen eingibst..
## RATES
EXP_RATE= .....
SP_RATE= ....
DROP_RATE= ....
GOLD_RATE= ...

(wo die "..." stehen gibst du deine Werte ein)

Und dich zum Admin machste mit dem Admintool im Ordner.. (Zuerst musste Char erstellt haben)
Dazu öffnest du es
Gehst auf "Role Member"
Klickst "Admin" an
Und gibst unten bei "Character Name" den Namen deines Chars, der Admin werden soll.

Im Game aktivierst du die Comands durch eingabe von /whoami
das mit dem admin hab ich so gemacht aber in meinem namen steht nicht Admin und ich kann auch kein gold dropen
ich hab e im chat eingegeben /itemdrop 19 0 10000000

edit ok jetzt dropt der hcar gold aber immer nur 1 coin und nicht 10kk wie ich es haben will
07/02/2011 18:58 H4xxor1337#1175
Schau mal noch mal.. habs bearbeitet. Da stehn jetzt mehr infos wie du Name änderst, HP,MP und so

Ach und mehr Gold bekommste durch

/itemdrop 19 0 0 10000000000

Wo "0000000000" steht gibste das ein wie viel du haben willst
07/02/2011 19:03 Wizatek#1176
Quote:
Originally Posted by dsfgd View Post
Not really, the game has a "levelup_stat" Table and for every job a
levelup_hp_0, levelup_hp_1, levelup_hp_2 Table.

levelup_stat contains the stats for every levelup, example Titan: 3, 1, 1, 3,
3 = STR, 1 = DEX, 1 = INT, 3 = CON

levelup_hp_0 contains the HP increase for no-job, example: Titan: 4, 0, 0, 8,
4 = STR, 0 = DEX, 0 = INT, 8 = CON

to get the HP for each levelup: (example Level = 1)
(3 * 4 + 1 * 0 + 1 * 0 + 3 * 8) * Level = +36 HP
Allright, but where have u seen this tables?
Not in the client right?
07/02/2011 19:07 rodnapk#1177
I cant use admin toll, i add mey name but dont work
07/02/2011 19:11 Ɲαα̅T̅ ' «-'#1178
Working :
* The inventory finally works perfect!
* Statpoints when u levelup and can be set with Gm commands also
* U can learn skill
* U can DO skills!
* U can change job!

Semi Working :
* U can die
* U can come back to life
* When u hit a mob it comes to you
* When u hit a mob it attacks back

The mob attacking back and comming to you is still FAR from perfect.
It works but sadly it does not wait with attacking until its close enough to do so.
Reason is that the mob location is not realtime.
The server says move to that location, but the server does not keep track of the current location the mob is while its halfway.
Also the damage is purely suggestive. 4x the physical attack the NPC has, +10%/-10% random thats the hp it will take from you.
But hey, its a start!



What i hope to bring in the next release
* Add skills and items to the quickbar


Wooohooooo :'D Und wann kommen die Files zum dowloaden?! :'D will zockn mit skills xDD
07/02/2011 19:46 RatedR#1179
wenn ich den Gameserver öffne kommt kurz danach die Fehlermeldung das der Gameserver nicht mehr funktioniert, woran liegts?
07/02/2011 20:03 dsfgd#1180
Quote:
Originally Posted by wizatek View Post
Allright, but where have u seen this tables?
Not in the client right?
That's why i'm emulating the 2005 files ^^, i can reverse the gameserver.elf to get calculations and serverside tables/packets.
07/02/2011 20:26 Soundwave ♪#1181
Oh man ich freu mich schon richtig auf den Emulator, und ich würde, sofern er funktioniert sogar was dafür zahlen xD

btw: 1337 e*gold :mofo:
07/02/2011 20:33 TeufelHexe#1182
wo kann ich den neuen skillpatch downloaden?
07/02/2011 20:35 TheAldi#1183
Quote:
Originally Posted by TeufelHexe View Post
wo kann ich den neuen skillpatch downloaden?
Der ist noch nicht released worden :rolleyes:
07/02/2011 22:23 .[B]engel#1184
Kommt aber Sonntag :)
07/02/2011 23:05 Wizatek#1185
Quote:
Originally Posted by dsfgd View Post
That's why i'm emulating the 2005 files ^^, i can reverse the gameserver.elf to get calculations and serverside tables/packets.
Everyone its own thing :P
I like it to discover stuff

Just had many troubles discovering the weird algorythm the packages use.
There is something with the package size that wants me to add emtpy bytes in the end of it.
if the amount of bytes of in the data part of the package without the opcode is in the range of
1 + 8 +8 +8+8+8+8+8+8 then add 8 bytes
2 +8 +8 +8 +8 +8 +8 etc add 7 bytes
etc etc until 8

Thats also the problem u sayd before why the login package only let u do 8 channels.
And also why my character names also could be 6 in size only.

But im sure u have some mathematics to show me why this is haha

since i found out about this everything goes better and better
but sadly because i was never schooled in programming so i have no idea what is the right way or what is the wrong way of programming.

but in the end is having fun in what u do, and being proud on what is accomplished is the most important