-
Posts
20 -
Joined
-
Last visited
-
Days Won
1 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by Sunset
-
-
On 1/15/2024 at 4:34 PM, Psycho said:
debugging bro.
I tried to debug but no sucess, can't find where the issue is at the moment.
-
20 minutes ago, Psycho said:
what did you do again?
I am having this syserr while killing monsters and using bravery cape for example in dungeons and maps. I searched a bit and thought that could come from the IMPROVED_PACKET_ENCRYPTION, so I tried to removed it wasnt sucessful.
But I am trying to find someone that has more knowledge in this field than me that could possible help me to understand the problem and solve it.
-
Hey everyone!
I am getting this syserr that is kicking players out of the game when killing mobs and using bravery cape sometimes.Quotebuffer_read_proceed: buffer_proceed: length argument bigger than buffer (length: 18, buffer: 12)
Note: I have already tried to remove packet_encrpytion with the tutorials available here, but with no sucess. When I remove it I have problems entering in the server, I am automaticly kicked out after loading phase.
-
11 hours ago, Endymion said:
But this is not a problem in this case. Is CHARACTER removed from the unique map when killed?
This is the case when I destroy the gates that are set to unique d.set_unique in the catacombs quest aswell when spawned and then when click in 30103 (turtle), it checks if they are dead and its in that point that crashes.
-
Hey everyone!
I am having an error with dungeons that have d.unique_is_dead() function, in this case the catacombs, when clicking the 30103 (after destroying the doors).This is the debug core crash:
-
On 4/14/2022 at 6:27 AM, alpiepiepie said:
hi, can you show us how to implement the query into the database? i've added the bonuses but can't see any effects in game. no errors, either. thanks in advance.
Add me on discord: Sunset#9839
- 1
-
SYSERR: Apr 3 09:52:18 :: Analyze: Handshake phase does not handle packet 21 (fd 20)
SYSERR: Apr 3 09:52:18 :: Process: UNKNOWN HEADER: 49, LAST HEADER: 21(4), REMAIN BYTES: 20, fd: 20
I have that error in the serverside1 º I check for the packets nr 49. sv side and clientside and I dont have that header
2º I tried to check the packet 21 ("HEADER_GC_ITEM_SET = 21,") and see if it had the wrong structure but it has the same structure in all the functions that is called.What can I look for?
-
52 minutes ago, Natox said:
Hi, u don't have a bonus elementary ?
Wich ones are you talking about?
-
12 hours ago, Sunset said:
Hello everyone,
I noticed that my client isnt showing all the affects in the top left corner. The potions, skill affect, dragon soul appear, but marble polimorph and account bonus no, but gives the bonus in game.
https://metin2.download/picture/Vu70W06a1bXmUl5R7S0k7og8V6kZp2Tl/.gif
Do someone know why this may be happening?
Fixed! You can close it.
I had:
if affect != chr.NEW_AFFECT_AUTO_SP_RECOVERY and affect != chr.NEW_AFFECT_AUTO_HP_RECOVERY:
print description
try:
description = description % (float(value))
except TypeError:
description = description
except ValueError:
description = descriptionand I replaced with:
if affect != chr.NEW_AFFECT_AUTO_SP_RECOVERY and affect != chr.NEW_AFFECT_AUTO_HP_RECOVERY:
description = description(float(value)) -
Hello everyone,
I noticed that my client isnt showing all the affects in the top left corner. The potions, skill affect, dragon soul appear, but marble polimorph and account bonus no, but gives the bonus in game.
https://metin2.download/picture/Vu70W06a1bXmUl5R7S0k7og8V6kZp2Tl/.gif
Do someone know why this may be happening?
-
Edit: Solved
Was a mistake in gametype.h in addind the packets.
-
Hey everyone!
I was adding change look and my sockets stayed like this, but the system is workinghttps://metin2.download/picture/5t7HSqC5Ef7dSG2z3w8ZB0i4VIZVEwhD/.gif
-
On 1/20/2022 at 8:16 PM, forum80 said:
Did you added it correctly in the binary?
-
8 hours ago, Kafa said:
You're the best! It would be really awesome to see one of these bonuses
TOOLTIP_FIFTH_ATTRIBUTE_BONUS 5th bonus +%d%% SA TOOLTIP_FIRST_ATTRIBUTE_BONUS 1st bonus +%d%% SA
Thank you for your contribution !!
Thanks! I am really apreciated!
If and when i code that part of bonus I will post it aswell!- 1
-
3 minutes ago, Mali said:
Please stop spamming the topic. I said before, I do not support custom systems. weapon costume, hide costume etc.
I am really sorry!
For me, I was just searching for help from others that could have this problem aswell so that they could help me- 1
-
https://metin2.download/picture/6dXkiMV90fb1knt2iXR8hSMJ9X2nFVU4/.gif
https://metin2.download/picture/S799pTaqTZNA6mk0Q0164Tq7gPPlWhLA/.gif
Does someone had the same problems and solved it that can help?- 1
-
Hello Everyone!
I created these 30 new bonuses based on some new bonuses that are in the Official Metin2 Servers. The new bonuses are not completely the same as the Official since I created them based on the ItemAttrRare table (with 5 Value Levels).
If you have any advice/change you wish to talk with me, contact me.
Metin2 Download orVirusTotal:
Mysql (ATTENTION: Check what systems you have and what columns you have/not have to avoid errors inserting the query)SpoilerINSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_ANIMAL_PCT', 5, 3, 5, 7, 10, 15, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('RESIST_COMBAT', 5, 1, 2, 3, 4, 5, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('RESIST_HUMAN_PCT', 5, 2, 3, 4, 5, 10, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('RESIST_DARK_PCT', 5, 3, 4, 5, 7, 10, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('RESIST_EARTH_PCT', 5, 3, 4, 5, 7, 10, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('RESIST_WIND_PCT', 5, 3, 4, 5, 7, 10, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('RESIST_ICE_PCT', 5, 3, 4, 5, 7, 10, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('RESIST_FIRE_PCT', 5, 3, 4, 5, 7, 10, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('RESIST_ELECT_PCT', 5, 3, 4, 5, 7, 10, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ENCHANT_DARK_PCT', 5, 3, 5, 7, 10, 15, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ENCHANT_EARTH_PCT', 5, 3, 5, 7, 10, 15, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ENCHANT_WIND_PCT', 5, 3, 5, 7, 10, 15, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ENCHANT_ICE_PCT', 5, 3, 5, 7, 10, 15, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ENCHANT_FIRE_PCT', 5, 3, 5, 7, 10, 15, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ENCHANT_ELECT_PCT', 5, 3, 5, 7, 10, 15, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_MONSTER_PCT', 5, 2, 4, 5, 7, 10, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_HUMAN_PCT', 0, 2, 4, 5, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_CZ_PCT', 5, 3, 5, 7, 10, 20, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_METIN_PCT', 0, 2, 4, 5, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_METIN', 5, 2, 4, 5, 7, 15, 5, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_BOSS_PCT', 0, 2, 4, 5, 7, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_BOSS', 5, 2, 4, 5, 7, 12, 0, 0, 0, 0, 5, 0, 5, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('MAGIC_ATT_GRADE_BONUS', 5, 10, 20, 30, 40, 50, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 0, 5, 5);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_INSECT_PCT', 5, 3, 5, 7, 10, 20, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_DESERT_PCT', 5, 3, 5, 7, 10, 20, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_MILGYO_PCT', 5, 3, 5, 7, 10, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_ORC_PCT', 5, 3, 5, 7, 10, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_DEVIL_PCT', 5, 3, 5, 7, 10, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
INSERT INTO `player`.`item_attr_rare`(`apply`, `prob`, `lv1`, `lv2`, `lv3`, `lv4`, `lv5`, `weapon`, `body`, `wrist`, `foots`, `neck`, `head`, `shield`, `ear`, `costume_body`, `costume_hair`, `costume_weapon`, `pendant`, `glove`) VALUES ('ATTBONUS_UNDEAD_PCT', 5, 3, 5, 7, 10, 15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);NOTES:
** New function: GetPointPct(Point_type, idx)
Usage:
-> Point_type its related to the diferent POINT_(...)
-> idx(1 or 2) -> Can be 1 to calculate % to add value (1.xx) and 2 is related to subtract the value (0.xx)1- The RESIST_FALL isn't fully coded yet.
I would like to thanks to @ Gurgarath for the availability and help given.- 220
- 1
- 6
- 5
- 3
- 2
- 1
- 1
- 8
- 7
- 1
- 4
- 72
- 7
- 89
-
Hey everyone!
I am having this problem in my server that there is something that shutdowns the client without any warning before, just the error message (image below).
Some one know how can i solve this, or how can i find what the problem is?
Info:
client syserr was clean
Crash d.unique_is_dead
in Community Support - Questions & Answers
Posted
Solved!
Was a problem on the dead function, was deleting the mob from the dungeon before I check if exists and then he was on the map of the dungeon declared but the mob it self didint have anything causing crash on game.