Leaderboard
Popular Content
Showing content with the highest reputation on 12/05/20 in all areas
-
M2 Download Center Download Here ( Internal ) Download Here ( GitHub ) I would not recommend using this as it's missing many features, head over to Mali's release for an updated version. [Hidden Content]15 points
-
@LastSamurai23 help me a lot and recreated the model for me. Here's the result of our work The idea is from this video:2 points
-
M2 Download Center Download Here ( Internal ) Hey folks, i was asked if it's possible to change the Field of View ingame through option and i wanted to share with you. This is what this Release looks like: Locale_inc.h PythonApplication.cpp PythonApplicationModule.cpp PythonSystem.cpp PythonSystem.h PythonSystemModule.cpp uisystemoption.py uiscript/systemoptiondialog.py locale_xx/xx/locale_interface.txt UPDATE SHOP_SIGN: PythonApplication.cpp Kind Regards, .Dex1 point
-
M2 Download Center Download Here ( Internal NEW V2 ) Download Here ( GitHub ) Includes winter and day-night change.1 point
-
M2 Download Center Download Here ( Internal ) root/uiRefine.py [Hidden Content] root/constInfo.py Another idea: (you don't have to use this, is just a example, can add in tooltip where you can drop items which you need, you can add a listbox+scrollbar and send drops from server and cache it in dictionary.) [Hidden Content]1 point
-
M2 Download Center Download Here ( Internal ) GitHub repository: [Hidden Content]1 point
-
1 point
-
You should update the download. The function: GetFormatSpecifierType on clientside is missing1 point
-
GF v20.6.2 Patch (Metin2 Download) All files together Separated folders m_* New pet, mount, costume + hairstyle root metas Who knows1 point
-
You don't need server source for this, you can do it directly via source client. For being in real time you'll need to do a boolean variable inside of CInstanceBase class which is updated from RecvAffectAddPacket, RecvAffectRemovePacket for each instance. So with that you could do a function like chrmgr.IsPoisoned(self.GetTargetVID()) which will result the status of poison for specific vid and check it in OnUpdate. Btw, the implementation is very bad, if i would want to do this, i don't touch the hpGauge, just add a new gauge bar over the hpGauge and hide/show it, that's all, could be done just with few lines, without the python. [Hidden Content]1 point
-
../Srcs/Client/UserInterface/PythonPlayerInput.cpp Replace the whole function void CPythonPlayer::__SetAutoAttackTargetActorID(DWORD dwVID) with: [Hidden Content]1 point
-
There's a better version instead of what i did some time ago, which find the differences directly, without check each progress index. [Hidden Content]1 point
-
@ReFresh You used a small extension which i did for you 3 years ago. If somebody still have this problem, you need to check the key of the dictionary like: [Hidden Content]1 point
-
First one, thanks for release and good idea, here are some advices for the next time, how you should use zip method and lambda instead of __mem__func__ and others empty functions. Since the loadStepList is declared with ascending numbers from 0 to 100 (by default), we don't have to use min and max method for get the values for range, just the first value and the last value from list. __mem_func__ and the function 'bos' are useless in that case, we can replace it with a null lambda, will do the same job too. Using an list comprehension with conditions inside, isn't so readable. Good idea for zip method to get all the progresses values, but we don't need to initialize like that, you can acces the first reference by using index [0] from iterator. Should look like this: [Hidden Content]1 point
-
check dum_multiply on mob_proto. if it is 0, max damage and min damage are inefficient.1 point
-
SendChatPacket is from module "net", therefore you will need to use it like this: net.SendChatPacket(...) @xP3NG3Rxhas the "net" module renamed to "m2net", this is why you get that error @dedif2.0 points
-
Change m2net with chat like this chat.SendChatPacket.... and import chat before this function at start file when you open it Or import m2net0 points