Jump to content

Finnis

VIP
  • Content Count

    148
  • Joined

  • Last visited

  • Days Won

    5

Finnis last won the day on March 11

Finnis had the most liked content!

Community Reputation

63 Neutral

1 Follower

About Finnis

  • Rank
    Friendly
  • Birthday 10/10/2001

Metin2 Dev

  • Status
    Authorized

Informations

  • Nationality
    Human
  • Gender
    Male
  • Location
    Earth

Social Networks

Skills

  • Mapping
    Beginner
  • Music / Audio
    Beginner
  • 3D
    Beginner
  • 2D
    Beginner
  • C++
    Advanced
  • C#
    Advanced
  • C
    Advanced
  • LUA
    Advanced
  • Python
    Advanced
  • PHP
    Advanced
  • SQL
    Advanced
  • HTML
    Advanced
  • CSS
    Advanced
  • JavaScript
    Advanced
  • Java
    Advanced
  • FreeBSD
    Advanced
  • Windows
    Advanced

Recent Profile Visitors

2079 profile views
  1. /shutdown in game, wait a few minutes then just kill the processes (check with top if they're still doing something before killing them!).
  2. When he told you to show us the function...he meant the function that generates the error....... The fix that @WeedHexprovided should work, If I remember correctly there are multiple occurrences in char_item.cpp
  3. AI PIERDUT DIN PRIMA, MIHAAAAAAI Welcome ^^
  4. Great job! Thank you for this release, I'm sure that many of us will find this usefull!
  5. Indeed, you're right, but from what he said I assumed that he already updated & compiled the libs.
  6. You can make use of the 'FindAffect' function which returns 'nullptr' (if the player doesn't have the affect) or a pointer to the affect. CAffect* FindAffect(DWORD dwType, BYTE bApply = APPLY_NONE) const; if (ch->FindAffect(AFFECT_COLLECT)) { // Checks if the player has the affect AFFECT_COLLECT. // code if the player has the AFFECT_COLLECT. } else { // code if the player doesn't have the affect. } You can also use it like this: if (ch->FindAffect(AFFECT_COLLECT, POINT_HT)) // Checks for AFFECT_COLLECT that gives POINT_HT(Vitality). P.S: I used 'AFFECT_COLLEC
  7. Hey, you only need to change 'long' to 'int32_t' in game source. (Would be better if you'd change the other types as well - e.g: byte -> uint8_t, short -> int16_t, etc) For more informations you can check this link.
  8. This is exactly what I wanted to propose, it's a very good idea; it would help both the sellers & customers.
  9. What do you mean? All the windows or what?
  10. Before opening the event manager, add this check: if pc.getqf("gm_cooldown") > get_global_time() then say("You must wait 24 hours.") return end After the event is enabled, add this line: pc.setqf("gm_cooldown", get_global_time() + 86400)
  11. I've never been more confused in my entire life XD Is this a troll ?XD
  12. Sure, will update the topic one of these days, gotta find some free time.
  13. Did you check syserr/syslog of channel1/db? Upload the errors(if any) on Metin2Dev Pastebin. And send us the link.
  14. M2 Download Center Download Here ( Internal ) Download Here ( Github ) Helloo! Someone asked if there's a way to scale buttons and since Metin2 doesn't support this by default, I decided to make this small tutorial. How to use? your_button.SetScale(scaleWidth, scaleHeight) E.g: self.costumeButton.SetScale(0.7, 0.7) Sincerly, Finnis.
×
×
  • 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.