-
Posts
122 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Everything posted by covfefe
-
that is not c++, that is magic.
-
care to explain? the if condition seems rather redundant.
-
Good job, well done
- 10 replies
-
- improvement
- freebsd
-
(and 1 more)
Tagged with:
-
official Official Pickup Slot Effect [REVERSED]
covfefe replied to Mali's topic in Features & Metin2 Systems
Interestingly, I don't have this issue. Here is one thing though, if you pick up an item you already have in inventory, it won't have the new item effect. edit for clarification: I mean stacked Items already In your Inventory. -
[PHP] Discord automatic messages (CRON)(WEBHOOK)
covfefe replied to Papix's topic in Web Development & Scripts / Systems
Good for getting banned from discord. -
Don't know how to fix it.
covfefe replied to Khenwise's topic in Community Support - Questions & Answers
Looks more like an item/mob proto size mismatch issue, did you change anything related to that recently? -
Alchemy shows different values than what is in BaseApplys, anyone else noticed this?
-
N.B. if you first wanna make sure whether this problem exists for your or not, do this: in uiinventory.py inventorywindo class, go to _del_ function and add this below: import dbg dbg.Logbox("Deleted") then rewarp ingame. if you don't get this message then congrats you have this problem. My "fix" should make this dbg appear.
-
I noticed a few days ago that the inventory class was not getting freed upon rewarp. Circular dependency was causing the garbage collector to fail. The fix was fairly simple, so I fixed it and decided to share it with you. So here it is:
-
official Official Event Metin Stone Shape Change [REVERSED]
covfefe replied to Mali's topic in Features & Metin2 Systems
Thanks for the nice release, ive been thinking about this. -
Most are scammers, don't buy. You can find some good files on the web for free. DM me if you want to know more.
-
Get lessons from the biologist quest.
-
Wow, we got a Subject Matter Expert here. Pure misinformation. Sources with compatible packets are: mainline (for server) + novaline (for client). Just use TMP4 sources, though.
-
Count of item in invntory
covfefe replied to covfefe's topic in Community Support - Questions & Answers
Thanks for your help, you will laugh, i figured it out on my own within 5 min after creating the post. But thank you brother! -
Hi, I wonder if anyone knows how to get the count of an inventory item in C++, like the C++ equivalent of LUA's pc.count_item() function. I've spent a lot of time looking around in the source before asking here, I couldn't figure it out. Would definitely appreciate any help. Thank you to the non haters and non bullies.
-
Escape key doesn't work
covfefe replied to ReFresh's topic in Community Support - Questions & Answers
Post intrologin.py or inbox me it. -
There wouldn't be any problems more or less than what would be there with any other files.
-
Please don't release it. Use it for your server. People here aren't very thankful.
-
How to port forward
covfefe replied to GrambleSho's topic in Community Support - Questions & Answers
With port forwarding you won't have to use portmap anymore, that's the point of it. You should open the same ports you see in serverinfo.py -
This is the first release i get excited about since 2022. Thank you.
-
[Python issue] channelID returns 0
covfefe posted a topic in Community Support - Questions & Answers
Hello, I am trying to figure out why channelID returns KeyError : 0 Can someone please help me ? Relevant code from serverinfo.py CHANNEL_DICT = { 1:{"key":11,"name":CH1_NAME,"ip":SERVER_IP,"tcp_port":PORT_1,"udp_port":PORT_1,"state":STATE_NONE,}, 2:{"key":12,"name":CH2_NAME,"ip":SERVER_IP,"tcp_port":PORT_2,"udp_port":PORT_2,"state":STATE_NONE,}, 3:{"key":13,"name":CH3_NAME,"ip":SERVER_IP,"tcp_port":PORT_3,"udp_port":PORT_3,"state":STATE_NONE,}, 4:{"key":14,"name":CH4_NAME,"ip":SERVER_IP,"tcp_port":PORT_4,"udp_port":PORT_4,"state":STATE_NONE,}, } REGION_DICT2 = { 'name': SERVER_NAME, 'channel': CHANNEL_DICT } Relevant code from intrologin.py def __RequestChannelList(self): channelDict = (serverInfo.REGION_DICT2["channel"]) ServerStateChecker.Initialize(); for id, channelDataDict in channelDict.items(): key=channelDataDict["key"] ip=channelDataDict["ip"] udp_port=channelDataDict["udp_port"] ServerStateChecker.AddChannel(key, ip, udp_port) ServerStateChecker.Request() def __RefreshChannelList(self): bakChannelID = self.channelList.GetSelectedItem() self.channelList.ClearItem() channelDict = (serverInfo.REGION_DICT2["channel"]) for channelID, channelDataDict in channelDict.items(): channelName = channelDataDict["name"] channelState = channelDataDict["state"] self.channelList.InsertItem(channelID, " %s %s" % (channelName, channelState)) self.channelList.SelectItem(bakChannelID-1) def __OnLoadScript(self, fileName): ... channelID = self.__GetChannelID() channelDict = (serverInfo.REGION_DICT2["channel"]) state = channelDict[channelID]["state"] . . . def __GetChannelID(self): return self.channelList.GetSelectedItem() -
What text editor you use for game source?
covfefe replied to duwen123's topic in Community Support - Questions & Answers
winscp editor here -
types c++ source metin2
covfefe replied to spectrum's topic in Community Support - Questions & Answers
-
types c++ source metin2
covfefe replied to spectrum's topic in Community Support - Questions & Answers
This isn't some trivial change for you to come and expect it to be handed to you on a silver platter. Have you even tried to do it yourself first? Even if you don't know shit in cpp, use google, that's how most of us learn, I think. Or pay someone to do it. -
Tree leaves disappear in distance
covfefe replied to covfefe's topic in Community Support - Questions & Answers
Sorry, I should've made myself more clear, I meant the texture filtering that's in the source. This one -> D3DSAMP_MIPFILTER.