ds_aim
-
Posts
442 -
Joined
-
Last visited
-
Days Won
9 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by ds_aim
-
-
20 minutes ago, wezt said:
Yes, it is.
But the thing is that sequence tables are the same on server/client sides (in my case). And with disabled _IMPROVED_PACKET_ENCRYPTION_ I had to disable sequence packet.
The problem is from where start sequence tables.
Don't matter is are the same. Sequence start from , the start should look like this (Directly from my source ) :
0xb1, 0x34, 0xa2, 0xe0, 0xae, 0x96, 0xd7, 0xfb, 0x67, 0xf1, 0x24, 0x93, 0xd8, 0x61, 0x8d, 0xc2,
0x39, 0xd2, 0xe2, 0x0c, 0x36, 0x6a, 0x66, 0x60, 0x9f, 0xe0, 0x40, 0xed, 0xc7, 0x70, 0x13, 0xfd,In your sources looks like this :
0xaf,0xca,0x8a,0xcf,0x48,0xa7,0x54,0xc7,0xd7,0xdf,0x1,0x25,0x72,0xf7,0x6f,0x84,
0xbc,0x37,0x46,0xe3,0x24,0xda,0xa1,0xc8,0xee,0x36,0x7c,0x33,0x2f,0x98,0x76,0x5e,
Good luck to rewrite sequence table.
-
This is not a fix.
With this you just remove sequence packet send. You need to rewrite whole sequence table.
- 1
-
Use this :
net.SendCreateCharacterPacket(2 , job number)
PyObject* netSendCreateCharacterPacket(PyObject* poSelf, PyObject* poArgs)
{
int index;
if (!PyTuple_GetInteger(poArgs, 0, &index))
return Py_BuildException();char* name;
if (!PyTuple_GetString(poArgs, 1, &name))
return Py_BuildException();int job;
if (!PyTuple_GetInteger(poArgs, 2, &job))
return Py_BuildException();int shape;
if (!PyTuple_GetInteger(poArgs, 3, &shape))
return Py_BuildException();int stat1;
if (!PyTuple_GetInteger(poArgs, 4, &stat1))
return Py_BuildException();
int stat2;
if (!PyTuple_GetInteger(poArgs, 5, &stat2))
return Py_BuildException();
int stat3;
if (!PyTuple_GetInteger(poArgs, 6, &stat3))
return Py_BuildException();
int stat4;
if (!PyTuple_GetInteger(poArgs, 7, &stat4))
return Py_BuildException();if (index<0 && index>3)
return Py_BuildException();CPythonNetworkStream& rkNetStream=CPythonNetworkStream::Instance();
rkNetStream.SendCreateCharacterPacket((BYTE) index, name, (BYTE) job, (BYTE) shape, stat1, stat2, stat3, stat4);
return Py_BuildNone();
}- 1
-
wow fuck This will help me to make patchs for my customers.
Auto install updates.
Thanks.
-
Message says all. Add that header intro login process.
-
Delete serverfiles and use new one. Best solution.
-
Is same like 34k / Just questlib.lua locale.lua dragon_soul_tables.txt and transate.lua it's new.
-
HMODULE WINAPI LoadLibrary( _In_ LPCTSTR lpFileName );
AHAHAHHAHAHA
-
20 minutes ago, Marggraf said:
Thank you very much.The best explanation.
thanks
Si ce pula me ai inteles ma tu? =))) off
-
M2 Download Center
( Internal )
( GitHub )
jacg
Repository for the Java Attack Calculus Gear (Metin2 attack calculation tool)
The Java Attack Calculus Gear is the latest-generation tool for Attack and Damage calculation in Metin2. It was created by Son Gohan in 2013 and exploits a bunch of game formulas discovered by Son Gohan, Mystikal (former wiki.metin2.it staff) and some other Italian Metin2 players, particularly AlbyElite.
NOTE: ATM, the tool is in Italian only. If you'd like the tool to be translated in English, please ask me ([email protected]) and I'll see what I can do.
Installing
You just need to have Java SE7 or later; the JAR file is the standalone package containing the tool and the weapon database. To use it, just double-click on jacg.jar, or type in the terminal:
java -jar /path/to/jacg.jar
Updating or editing the weapon database
The weapon database is a simple text file contained in the JAR package. If you want to edit it, just extract it from the archive with:
jar xvf jacg.jar it/metin2/wiki/weapondb.txt
(you must be in the same directory as jacg.jar). Once edited, re-archive it with
jar cvf jacg.jar it/metin2/wiki/weapondb.txt.
(the file weapondb.txt must be in the directory it/metin2/wiki/ relative to jacg.jar).
The database contains a table in the format:
NAME ATK_MIN[0-9] ATK_MAX[0-9] DIFFERENCE_ATK(MAX-MIN) ATK_SPEED ATK_GROWTH WEAPON_TYPE
where:
- ATK_MIN, ATK_MAX, ATK_SPEED and ATK_GROWTH consist of 10 columns with the values at each up;
- ATK_GROWTH at up X is defined as ATK_MAX(up=X) - ATK_MIN(up=X);
- TYPE is one of these:
- SPADONE (2-handed sword)
- SPADA (1-handed sword)
- SPADA_SURA (1-handed sword only for SURA)
- PUGNALE (dagger)
- ARCO (bow)
- CAMPANA (bell)
- VENTAGLIO (fan)
You can put whole-line comments beginning the line with "#":
- # this is a valid comment
- [...] 3 10 34 # this is NOT a valid comment: "#" must begin the line!
Bugs
Report bugs to [email protected]
- 27
- 1
- 1
- 1
- 1
- 11
- 1
- 21
-
def ( arg 1, arg2 , arg 3 , arg level )
remove arg level from system.py line 130
-
20 minutes ago, Dobrescu Sebastian said:
I didn't found 170 -> 160 or 175 -> 165 in my mob_proto.
Solved with :
UPDATE mob_proto SET gold_min=(CEILING(IF(gold_min<gold_max,FLOOR(gold_min*0.7),gold_max))); UPDATE mob_proto SET gold_min=0.9*gold_min;
170 -> 160 or 175 -> 165
battle.cpp dude
-
In your protos :
Argument_1 value 1 = 200 =min value
Argumenr_2 value1 = 100 = max value
The min value is big than max value
-
Just read gcc debugging documentation. https://gcc.gnu.org/onlinedocs/gcc/Debugging-Options.html You will find answer yourself
Produce debugging information in DWARF format (if that is supported). The value of version may be either 2, 3, 4 or 5; the default version for most targets is 4. DWARF Version 5 is only experimental.
Note that with DWARF Version 2, some ports require and always use some non-conflicting DWARF 3 extensions in the unwind tables.
Version 4 may require GDB 7.0 and -fvar-tracking-assignments for maximum benefit.
GCC no longer supports DWARF Version 1, which is substantially different than Version 2 and later. For historical reasons, some other DWARF-related options (including -feliminate-dwarf2-dupsand -fno-dwarf2-cfi-asm) retain a reference to DWARF Version 2 in their names, but apply to all currently-supported versions of DWARF.
- 1
- 2
-
newline = "[ENTER]" check questlib.lua
- 1
-
Add header in input_login.cpp Fixed all those 1 year ago.
-
questlua_pc.cpp -> Mount / unmount function
questlua_horse -> ride function
And use return 0 in questlua
-
How about
if (ch->GetMapIndex == number ) {
if (ch->IsHorseRiding()) {
ch->StopRiding();
return;
}}
-
-
On 03.02.2016 at 6:06 PM, xP3NG3Rx said:
Someone have metin2_patch_acce.. I need fast. thanks.
-
22 minutes ago, JinHan said:20 hours ago, ds_aim said:
true, he's one of the most popuar resseler. And also a scammer.
what's wrong with you? it's not your business what he does . Care about yourself not about the others .Without proofs your words are equally with 0 so go outside , smoke something and keep calm, because no one gives a deam about what you say
He sell luzzo petSystem. https://metin2.download/picture/swvHgf00Pp5PeR79af1st0e638cmst4P/.png PROOF.
-
6 minutes ago, kamo21 said:
He is scammer, dont trust him!!!!
true, he's one of the most popuar resseler. And also a scammer.
-
bt full and put here: http://paste.ubuntu.com/
As i can see it's a problem with affect add.
-
replace all #define __DISTRIBUTE
with #define NDEBUG
[Project] MMORPG Android Game - No Name
in Off Topic
Posted
In my opinion without granny is crap.
Graphics engine is ugly.
Just change graphic API/Library. If you improve graphics i will play too.