C. Alexandru Sorin 3 Posted February 3, 2019 Share Posted February 3, 2019 (edited) Working, very nice ! Edited August 25, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Raviel 34 Posted December 15, 2019 Share Posted December 15, 2019 (edited) Hi I watched the video and applied it step by step, I checked. But please help me getting an error like this? https://metin2.download/picture/W5OFpSLWJpvPlGq817bRdKXKO3CC3Hcx/.png Edited September 3, 2022 by Metin2 Dev Core X - External 2 Internal 1 Link to comment Share on other sites More sharing options...
Cunoo 210 Posted December 15, 2019 Share Posted December 15, 2019 (edited) 43 minutes ago, Raviel said: Hi I watched the video and applied it step by step, I checked. But please help me getting an error like this? https://metin2.download/picture/tHnq4IuqEn35x1HG3EEqYI9RUVts3zy4/.png some where in client i think in root have bad implentation or spacebar idk ... Edited September 3, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
Raviel 34 Posted December 16, 2019 Share Posted December 16, 2019 (edited) 22 hours ago, Cunoo said: some where in client i think in root have bad implentation or spacebar idk ... thanks but this time the client won't open syserr like this 1216 17:59:00014 :: RunMain Error is my log https://metin2.download/picture/8DeJ1RiHI35p4C4ueWnKXfO3Gry5M15M/.png Edited September 3, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
HUNgarocel1 196 Posted February 27, 2020 Share Posted February 27, 2020 (edited) Hy guys! Spoiler https://metin2.download/picture/8iId6fYml8e8krpq2y09UXBoC1qkVb3f/.png I do not see the properties of the item, why? Syss: 0227 18:33:51752 :: Traceback (most recent call last): 0227 18:33:51752 :: File "ui.py", line 1848, in OnOverInItem 0227 18:33:51752 :: File "ui.py", line 199, in __call__ 0227 18:33:51752 :: File "ui.py", line 190, in __call__ 0227 18:33:51753 :: File "igshop.py", line 383, in OverInItem 0227 18:33:51753 :: File "uiToolTip.py", line 1257, in AddItemData 0227 18:33:51753 :: File "uiToolTip.py", line 1656, in __AdjustMaxWidth 0227 18:33:51753 :: File "uiToolTip.py", line 1668, in __AdjustAttrMaxWidth 0227 18:33:51754 :: IndexError 0227 18:33:51754 :: : 0227 18:33:51754 :: list index out of range 0227 18:33:51754 :: Edited September 4, 2022 by Metin2 Dev Core X - External 2 Internal Link to comment Share on other sites More sharing options...
noisa 6 Posted March 20, 2020 Share Posted March 20, 2020 (edited) Hi! Help pls! After loading the trading house, it works. But error: After teleporting, the character's speed doubles. client syserr: Quote 0321 19:18:04713 :: Traceback (most recent call last): 0321 19:18:04713 :: File "game.py", line 1489, in OnUpdate 0321 19:18:04713 :: AttributeError 0321 19:18:04713 :: : 0321 19:18:04713 :: 'NoneType' object has no attribute 'IsShow' 0321 19:18:04713 :: 0321 19:18:04714 :: Traceback (most recent call last): 0321 19:18:04714 :: File "game.py", line 1537, in OnRender 0321 19:18:04714 :: AttributeError 0321 19:18:04714 :: : 0321 19:18:04714 :: 'NoneType' object has no attribute 'Console' 0321 19:18:04714 :: Normal client, no tradehause ok. What? Edited March 21, 2020 by noisa Link to comment Share on other sites More sharing options...
noisa 6 Posted April 5, 2020 Share Posted April 5, 2020 Hello. How can I change it. My item contains 4 stones. Item acceptance, 4th stone disappears. How to fix? thx Link to comment Share on other sites More sharing options...
Active Member Daniel Tiberiu Munteanu 432 Posted April 5, 2020 Active Member Share Posted April 5, 2020 (edited) Hi, thank you so much for this trade house, I will use it on my server. I have two warnings, the first one is generated by this part of the code: self.QuestCMD("trade.ClearAllArraySell") from igshop.py file (def Close(self)) and I had to comment this for now, the error is: 1. QUEST There's suspended quest state, can't run new quest state -- Sysser Server And I have a second error, this one is generated after the second login (first login I have to open TradeHouse and close it, after that I can log out of the game) 2. Analyze: Handshake phase does not handle packet 66 (fd 20) -- Sysser Server Thanks again Edited April 5, 2020 by Daniel Tiberiu Munteanu Link to comment Share on other sites More sharing options...
Contributor TMP4 10995 Posted April 24, 2020 Contributor Share Posted April 24, 2020 (edited) Working fine without any error, but i have a question. You set the os locale to france and saying because hungarian letters. Why not hungarian then? Do france contains every special letters that's why you published with france to be good for everyone? Edit: And does this os locale set applied for runtime or it applied to the whole FreeBSD? @masodikbela Edited April 24, 2020 by TMP4 Link to comment Share on other sites More sharing options...
TheDragster 20 Posted October 23, 2020 Share Posted October 23, 2020 Can you update it in order to work with yang from Inventory instead gold bars(and "depositing" gold bars to pay for items)? Link to comment Share on other sites More sharing options...
LeckenImPuff 0 Posted July 26, 2021 Share Posted July 26, 2021 ty Link to comment Share on other sites More sharing options...
ijmorutuofuwc 1 Posted July 26, 2021 Share Posted July 26, 2021 any chance for c++ version of this? Its awesome but lua Link to comment Share on other sites More sharing options...
Active Member Valki 521 Posted March 4, 2022 Active Member Share Posted March 4, 2022 Hi! Maybe I'm dumb but I can't find the "put in" button for gold. And also, you can post non-tradeable items too. Link to comment Share on other sites More sharing options...
Premium Beforekk 88 Posted April 22, 2022 Premium Share Posted April 22, 2022 Hi, There is one big exploit? Maybe I have something wrong added, but at least I will share it with you guys, to try it by yourself and be aware of this. When you sell item for trade (EXAMPLE: You have sword and want for it blessing scroll 200x) And if you buy it from yourself, you can duplicate blessing scrolls. It will give you back your sword and take only one blessing scroll out of those 200. So you now have 199x blessing in your inventory and can pick up your sword AND 200 blessing scrolls! Like I said, maybe I have something added wrong, maybe not. So try it yourself before using this system, so economy doesnt get destroyed. If anyone has fix for this, it would be nice I always wanted to be a hero, but destiny given me a role of a villain throw my whole life - Tenebris Viator Link to comment Share on other sites More sharing options...
petmen021 0 Posted March 31, 2023 Share Posted March 31, 2023 Anyone can help? I cant put item... all items say my syserr on the ch1 SYSERR: Mar 31 21:30:43 :: RunState: LUA_ERROR: [string "mb_igshop"]:143: attempt to call field `get_attr_type' (a nil value) SYSERR: Mar 31 21:30:43 :: WriteRunningStateToSyserr: LUA_ERROR: quest mb_igshop.start click SYSERR: Mar 31 21:30:45 :: RunState: LUA_ERROR: [string "mb_igshop"]:143: attempt to call field `get_attr_type' (a nil value) SYSERR: Mar 31 21:30:45 :: WriteRunningStateToSyserr: LUA_ERROR: quest mb_igshop.start click SYSERR: Mar 31 21:30:47 :: RunState: LUA_ERROR: [string "mb_igshop"]:143: attempt to call field `get_attr_type' (a nil value) SYSERR: Mar 31 21:30:47 :: WriteRunningStateToSyserr: LUA_ERROR: quest mb_igshop.start click SYSERR: Mar 31 21:30:50 :: RunState: LUA_ERROR: [string "mb_igshop"]:143: attempt to call field `get_attr_type' (a nil value) SYSERR: Mar 31 21:30:50 :: WriteRunningStateToSyserr: LUA_ERROR: quest mb_igshop.start click Client syserr 0 (gcc++11) (vs2022) Hát van ilyen Link to comment Share on other sites More sharing options...
Premium Beforekk 88 Posted February 24 Premium Share Posted February 24 For anyone, who wants to have prices like this: 1.000.000 for example. Default in this system is - 1000000 You have to change this: Spoiler 1. Open igshop.py in root Find this: if int(price_yang) > 0: self.YBuy1.Show() self.YangPrice1.SetText(price_yang) self.YangPrice1.Show() and replace with this if int(price_yang) > 0: self.YBuy1.Show() formatted_price_yang = self.NumberToMoneyString(long(price_yang), 1) self.YangPrice1.SetText(formatted_price_yang) self.YangPrice1.Show() 2. You have this for each item on the page so then you have to find this: if int(price_yang) > 0: self.YBuy2.Show() self.YangPrice2.SetText(price_yang) self.YangPrice2.Show() Diference is in numbers 1, 2, 3, 4, 5 You have to replace it again with: if int(price_yang) > 0: self.YBuy2.Show() formatted_price_yang = self.NumberToMoneyString(long(price_yang), 1) self.YangPrice2.SetText(formatted_price_yang) self.YangPrice2.Show() <- Dont forget to change the number (2 in this example) Do this with all 5 I always wanted to be a hero, but destiny given me a role of a villain throw my whole life - Tenebris Viator Link to comment Share on other sites More sharing options...
Recommended Posts