Jump to content

Sunset

Active Member
  • Posts

    20
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    0%

Posts posted by Sunset

  1.  

    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. 

  2. Hey everyone!

    I am getting this syserr that is kicking players out of the game when killing mobs and using bravery cape sometimes.

    Quote

    buffer_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.

  3. 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.

  4. 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 serverside

    1 º 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?

  5. 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 = description

    and I replaced with: 

            if affect != chr.NEW_AFFECT_AUTO_SP_RECOVERY and affect != chr.NEW_AFFECT_AUTO_HP_RECOVERY:
                description = description(float(value))

         

  6. 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.

    This is the hidden content, please

    Metin2 Download or
    This is the hidden content, please

    VirusTotal: 

    This is the hidden content, please


    Mysql (ATTENTION: Check what systems you have and what columns you have/not have to avoid errors inserting the query)

    Spoiler

    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_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.

    • Metin2 Dev 218
    • kekw 1
    • Eyes 6
    • Dislove 5
    • Angry 3
    • Sad 2
    • Cry 1
    • Smile Tear 1
    • Think 8
    • Confused 7
    • Scream 1
    • Lmao 4
    • Good 71
    • Love 7
    • Love 87
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.