Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Johnny69 last won the day on June 1 2019

Johnny69 had the most liked content!

Community Reputation

67 Excellent

About Johnny69

  • Rank
  • Birthday 08/06/1995


  • Gender
  • Location

Recent Profile Visitors

841 profile views
  1. Try to delete the _lod gr2 of those models (don't recommend it) and tell me if it's still hapening.
  2. @Speachless I was talking about the process of update not about the game graphics. If you watched the last times they did update you know most of their bugs where made because they either forget to move a file or they forget to move some lines in item/mob proto ... About turkish people and their payments, I belive the payments are small but because there are a lot of them on metin2 server the total sum is bigger. ( I noticed the largest sum in one payment is made by arabic people )
  3. // After: CShop* pkShop = ch->GetShop(); // Add: if (!pkShop) return;
  4. It's not a problem. Some models have a lod model (or 2-3 lod models) and when the model is far in the distance the lod model is loaded. The gif is not very clear but I think thats what you are talking about.
  5. There is an variable in config called VIEW_RANGE that is default 5000. ( this is the insert of the monster in your range, from server).
  6. First of all, you didn't post the complete function ::Buy from CShopManager. The core is not very explicit but pkShop might be a null pointer.
  7. Metin2 it's not dead. There was a period of 2-3 months in official server when they had less players and big mistakes were made (when they did those company changes). Metin2 will not die very soon, as you noticed the last update was very important for them and they updated the games like a real game developer should do (not like 3-4 months ago when they launched updates with important bugs). This ideea with metin2 being dead might be cause because this board is dead (maybe because of bad management ? ) and other metin2 private boards are dying everyday.
  8. Are you sure is a special inventory problem ? What shop do you use ? If you use Great offline shop there you have your answer to the problem. Also, do you have items with owner_id 0 in player.item ?
  9. The communication protocol is called TCP/IP and I don't think you rewrited that ? Maybe you rewrited metin2 network library but I don't think you did that either. As long there are libraries as boost asio and many other I don't see a reason to rewrite a full network library from scratch.
  10. Why you reset the position in stack to 0 on game.py ? This will reset the chat message to 32 messages back (if the stack is full, first message you typed anyway) and a user actualy need his last message, not 32 messages ago message.
  11. In theory it can be done, but you need to create a tool to do that because if you try to do it manualy it will take a very long time for a big quest.
  12. Chromium documentation and source are public and is not that hard to implement it, if I have time in the next day i will post a tutorial.
  13. As I said in README file, align it wasn't done. I had a little free time today and I did the align too: (sorry for gif inspiration) https://i.gyazo.com/0db73ed5d1f0080ddf3b605b75093b86.mp4 If something is wrong with the code please send me a private message or reply in this topic and I will fix it. New link: https://mega.nz/file/o8tzXDxB#9FeOGGvcoHRdwP1RrNgloyz-ehLUhuIoo2m2EoZ5fsE PS: Replace the whole code because it has small changes and they are necessarily.
  14. Ymir developers are kind of stupid (or at least the ones that work with metin2). I saw some code from the last months in root and binary and it's bad written, without logic. If is that wrong in client side imagine how it's like on server side. They only thing I think about those function splited is that they probably wanted to make the functions shorter ?
  15. I'm guesing you are talking about GetLocalPosition(). That function return rect left and top (left top corner). The right code it will look like this: setYPosition = self.text1.GetLocalPosition()[1] setYPosition += self.text1.GetLineHeight() * self.text1.GetTextLineCount() self.text2.SetPosition(20, setYPosition) Or you can use GetTextSize() function like this: self.text2.SetPosition(20, self.text1.GetLocalPosition()[1] + self.text1.GetTextSize()[1])
  • 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.