Honorable Member
  • Content Count

  • Joined

  • Last visited

  • Days Won


xP3NG3Rx last won the day on September 18

xP3NG3Rx had the most liked content!

Community Reputation

1,752 Godlike

About xP3NG3Rx

  • Rank

Profile Information

  • Gender
  • Location

Contact Methods

  • Website URL
  • Discord
  • Skype

Recent Profile Visitors

11,379 profile views
  1. All modified files from the last update v19.5.7.1 Included the new cube window gui. Protos are dumped into XML format. Cythonized and builtin modules are dumped into metadata. Download Property
  2. xP3NG3Rx

    open Metin2 Python Sqlite3 Module

    No, it isn't like that. It's a local database inside the client only. Anyway, I don't recommend to use that lib either , anytime when you use it, it generates a small freeze during it saves the database. I'm using it for my accountboard but I will change it later. Here is a small example to update the last used account to place it to the top of the list during the Connect method: con = sqlite3.connect("lib/sqlite3/db.cpd") cur = con.cursor() try: cur.execute("UPDATE accounts SET last_use=? WHERE login = ?;", (time.time(), id,)) except sqlite3.Error, e: dbg.TraceError("An error occurred during updating the last_use field:" + e.args[0]) con.commit() cur.close() con.close()
  3. xP3NG3Rx

    open Hairstyle problem

    The CHARACTER::UpdatePacket function supposed to get called in the CItem::ModifyPoints where it attaches the hair.
  4. xP3NG3Rx

    [Group] Daily Music - Share your favorite!

    Forever fav. Billy oh, my god
  5. xP3NG3Rx

    [C++] Load Aura Effects at startup

    Nope, I haven't finished yet the effect and the mesh(mde) scaling. Although this topic is not a promo your stuff .
  6. Hello everyone. In this small guide I'm gonna show you how to load the new Aura effects in automatically from the item_list.txt Oh, yes. There are some of argument mistmatches because of the scaling and repositioning of the effects, what you can just delete. Have fun with it
  7. Hello boys and girls! With this small release you will be able to check every single affects on your character. The official server implemented this with their autohunt system to check the duration of taus and other potions. I had to do the same for the dragon soul I have decided to make it. After a small trip in the official binary, I figured out my solution, here it is: How to check if the first or the second deck of the dragon soul is activated? if player.CheckAffect(chr.NEW_AFFECT_DRAGON_SOUL_DECK1, 0): print("Hurray! The first deck is active now") elif player.CheckAffect(chr.NEW_AFFECT_DRAGON_SOUL_DECK2, 0): print("Oh, gosh! The second deck is activated, be careful") else: print("Without activated dragon soul you are weak....") If you find any problem with it, just let me know. I did test it, but not that much.
  8. xP3NG3Rx

    [RLS]Restart Dialog Timer

    resources You can follow the tutorial from the original post, I have changed some names, you can compare them.
  9. xP3NG3Rx

    [RLS]Restart Dialog Timer

    Good idea, nice code, thanks. I did extend a bit.
  10. Here are the actual protos in XML format for every each language. Mega.nz TXT format is on the 2nd page.
  11. v19.4.5 MPacks v19.4.5 eterPacks Special thanks to @metin2team