-
Posts
42 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by mafianekcek
-
-
How you updated lib to 5.7 mysql? Can i get contact to you please? My skype is pet-sek or discord BOSS#3891
-
-
We would like to introduce you server Godnite, it's brand new server full of new systems, maps and fast exp.
It's more PvP server, but there is a huge place for PvM either.
The game is easy to understand and it there are so many new features, like brand new emotes, dungeons, pvp systems etc.
You can check server out on https://godnite.cz/en/ , the language is English and Czech and more languages coming soon.
We are looking forward to see you in the fight!
Godnite Team.Website:
https://godnite.cz/en/
Download:
https://godnite.cz/en/download
Facebook:
https://facebook.com/godnite2
Launch date: 1.8.2018PS: Server is already online, but just in czech language, 1.8.2018 we will add english language.
-
49 minutes ago, riku11 said:
post under spoiler all the reference to SKIN_COSTUME_SYSTEM
all the code part had u edited to add it (if that is the free released version only)
if i can not see the code , i can not help you.
Can you add me on skype: petr-sek (Peterio Ukulele is my name on skype) and can you check it on teamviewer? I can pay you for it, i dont like to share my code.
-
Hello, i have problem with animated weapons, when i have equiped costume or hair or sash, weapon is reequiped every 3 seconds.
Can somebody told me, what is this shit? Normal weapons are okey, so its just effect problem.
Please help me. Thank you.
Here is video of bug:
-
LOL, i have fixed it, error was in char.cpp in function EncodeInsertPacket
find:
p.mode = ch->m_bNowWalking ? WALKMODE_WALK : WALKMODE_RUN;
after this is
if (IsPC() && GetMyShop())
you need to change this for
if (GetMyShop())
-
26 minutes ago, Dobrescu Sebastian said:
In game.py search
def Open(self):
after
self.SetSize(wndMgr.GetScreenWidth(), wndMgr.GetScreenHeight())
add
systemSetting.SetShowSalesTextFlag(true)
Thank you for reply, but dont work.
-
Hello, i have problem with shop, when i create shop or rename shop name is okey, but when i close game and start client again, shop name missing.Can somebody help me?here is video:here are python files:uiprivateshopbuilder.py : https://pastebin.com/DByEdU2Ygame.py: https://pastebin.com/9QK4cNVJinterfacemodule.py: https://pastebin.com/smSkYEBYadd me on skype: petr-sekskype name: Peterio Ukulelefor fix i will pay you 20€
- 1
-
Hello dev, i have problem with code in python client, when i see some shop on map, then after teleport shop name keeps on screen like screen
Sysser:
0314 20:40:08235 :: Traceback (most recent call last): 0314 20:40:08235 :: File "uiPrivateShopBuilder.py", line 163, in OnUpdate 0314 20:40:08235 :: TypeError 0314 20:40:08235 :: : 0314 20:40:08235 :: 'NoneType' object is not iterable 0314 20:40:08235 :: 0314 20:40:08252 :: Traceback (most recent call last):
Python code:
def OnUpdate(self): if not self.vid: return if systemSetting.IsShowSalesText(): if chr.GetInstanceType(self.vid) not in [chr.INSTANCE_TYPE_PLAYER,chr.INSTANCE_TYPE_NPC]: self.Hide() if GetShopNamesRange() == 1.000: self.Show() (x, y) = chr.GetProjectPosition(self.vid, 220) self.SetPosition(x - self.GetWidth() / 2, y - self.GetHeight() / 2) else: LIMIT_RANGE = abs(constInfo.SHOPNAMES_RANGE * GetShopNamesRange()) (to_x, to_y, to_z) = chr.GetPixelPosition(self.vid) (my_x, my_y, my_z) = player.GetMainCharacterPosition() if abs(my_x - to_x) <= LIMIT_RANGE and abs(my_y - to_y) <= LIMIT_RANGE: (x, y) = chr.GetProjectPosition(self.vid, 220) self.SetPosition(x - self.GetWidth() / 2, y - self.GetHeight() / 2) self.Show() else: self.Hide() self.SetPosition(-10000, 0) else: for key in g_privateShopAdvertisementBoardDict.keys(): if player.GetMainCharacterIndex() == key: g_privateShopAdvertisementBoardDict[key].Show() x, y = chr.GetProjectPosition(player.GetMainCharacterIndex(), 220) g_privateShopAdvertisementBoardDict[key].SetPosition(x - self.GetWidth()/2, y - self.GetHeight()/2) else: g_privateShopAdvertisementBoardDict[key].Hide()
Line which should be bad is :
(to_x, to_y, to_z) = chr.GetPixelPosition(self.vid)
Please can somebody help me? Thank you.
-
A im not reatarded mam, this isn't problem with items with limit time but all items.
50 minutes ago, ReFresh said:You must add time to item in php script That's the problem. Normally you're getting items from itemshop with 0 time so item dissapearing.
-
Hello guys, i have problem, when i buy some item from itemshop and put it to inventory all is ok, but when i teleport sometimes item disapper.
I have this problem too in privateshops and sometimes too when i upgrade item so after upgrade disapper.
Can somebody help me? I need to fix it. Thank you.
-
it is only some argument whichfunction need, your version too dont work and sysser says like function:
_set_server_timer: QUEST set_server_timer argument count wrong.
Because name must be in ""
- 1
-
Hello guys, i have problem with server_timer or server_loop_timer, It do not make no signal, it dont work and game going crash after 1 second.
QUEST:quest server_timer begin state start begin when 9003.chat."srv_timer" begin server_timer("shit", 1, pc.get_map_index()) --server_timer("shit", 1) say("You have now server timer apply.") end when shit.server_timer begin chat("ok") end end end
But after 1 second it dont do nothing, when i use only server_timer("shit", 1) too not work, but when i change server_timer to only timer, it works perfect, but i need use server_timer for dungeons.
SOURCE CODE:int _set_server_timer(lua_State* L) { int n = lua_gettop(L); if ((n != 2 || !lua_isnumber(L, 2) || !lua_isstring(L, 1)) && (n != 3 || !lua_isstring(L, 1) || !lua_isnumber(L, 2) || !lua_isnumber(L, 3))) { sys_err("QUEST set_server_timer argument count wrong."); return 0; } const char * name = lua_tostring(L, 1); double t = lua_tonumber(L, 2); DWORD arg = 0; CQuestManager & q = CQuestManager::instance(); if (lua_isnumber(L, 3)) arg = (DWORD) lua_tonumber(L, 3); int timernpc = q.LoadTimerScript(name); LPEVENT event = quest_create_server_timer_event(name, t, timernpc, false, arg); q.AddServerTimer(name, arg, event); return 0; }
Please, can somebody help me? Thank you. -
Hello, is here somebody who know very good source C++ and know all about skills (skill_proto)
I need help with skills, when i use some skill after 10 second after use game kick me.
-
Hello, dev, I have question, how I can use colors in MSE file(effect)? When i want dark red i dont work, i have still full RED when i have 0.1 or 1.0.
Thanks for help.
-
5 minutes ago, Jodie said:
Then use, pc.get_guild(). It returns guild id if you have a guild. Otherwise it will return zero.
guild.get_name(player.get_guild())
- Jodie
Thank you very much! problem solved
btw.. pc.get_guild() -
38 minutes ago, Jodie said:
int guild_get_name(lua_State * L) { if (!lua_isnumber(L, 1)) { lua_pushstring(L, ""); return 1; } CGuild * pkGuild = CGuildManager::instance().FindGuild((DWORD) lua_tonumber(L, 1)); if (pkGuild) lua_pushstring(L, pkGuild->GetName()); else lua_pushstring(L, ""); return 1; }
That means, you have to enter the guild id. The function will return empty string if you don't
- Jodie
Yes, it works when i type guild.get_name(1), but i need use:
g_name = mysql_query("SELECT name FROM player.guild_dungeon WHERE id='1' LIMIT 1")[1][1]
if guild.get_name() == g_name thenand updating for name is:
update = mysql_query("UPDATE player.guild_dungeon SET name='"..guild.get_name().."' WHERE id='1' LIMIT 1")[1]and i need to work automatically
can you help me please?
-
Hello dev, i need problem, functions guild.get_name() or guild.name() dont work in my quests. I have 40k game
Spoilerquest guild_name begin
state start begin
when 11000.chat."Gname" begin
say(""..guild.get_name().."")
end
end
endWhere can be problem? Or how to fix it?
Thanks for your tips.
-
-
1 hour ago, wezt said:
Well, you need to add one more additional function in StateManager.cpp (also do not forget to add function in header file (StateManager.h))
//Search for this function in sataemanager.cpp HRESULT CStateManager::DrawIndexedPrimitive(D3DPRIMITIVETYPE PrimitiveType, UINT minIndex, UINT NumVertices, UINT startIndex, UINT primCount) { return (m_lpD3DDev->DrawIndexedPrimitive(PrimitiveType, minIndex, 0, NumVertices, startIndex, primCount)); } //Plase under next one HRESULT CStateManager::DrawIndexedPrimitive1(D3DPRIMITIVETYPE PrimitiveType, UINT minIndex, UINT NumVertices, UINT startIndex, UINT primCount) { return (m_lpD3DDev->DrawIndexedPrimitive(PrimitiveType, 0, minIndex, NumVertices, startIndex, primCount)); }
Then go to PythonMiniMap.cpp, search for "DrawIndexedPrimitive" and replace it with "DrawIndexedPrimitive1"
P.s.: As far i remember it's a full fix. Cannot check for sure because I don't use dx9.
Thank you, I forget add func StateManager.h
Solved.
- 1
-
8 hours ago, wezt said:
Hi, if you have client source you may find fix here https://metin2dev.org/board/index.php?/topic/958-sln-metin2client-with-updated-directx-granny-python-and-more/&do=findComment&comment=30809
Regards.
I try it , but dont work because it is not complete, first 3 lines.
SpoilerSo here the Final Minimap Fix
Go to StateManager.cpp and search for
and Replace it withsearch for - nothingreplace with - notihng.
Can you help me? -
Hello dev, i have problem with transparency minimap, you can see it in picture.
Please can you help me with this? what is wrong?
On this PC get minimap transparency and on my 2nd pc work minimap normally in the same client.
Client have DirectX 9, when client have DirectX 8,minimap work normally. I have DirectX 11 on 1st and on 2nd PC. (same)
-
LOL, problem solved, When i have locale in pack then give error after teleport, when i extract locale, delete from pack and put only to the folder of the client so i can teleport 100000 times without error.
What is wrong guys please?
- 1
-
Hello, i have problem with my client, when I teleport somewhere, my client crash and give errorlog. Please help me with this. Thank you.
SpoilerModule Name: D:\metin2\Client\Start.exe
Time Stamp: 0x5690299e - (null)
Exception Type: 0xc0000005
eax: 0x00000000 ebx: 0x006999c8
ecx: 0x0000007f edx: 0x01ffc1f2
esi: 0x00a58fd0 edi: 0x271206c0
ebp: 0x0018e0ec esp: 0x0018e0cc
0x0056c56e D:\metin2\Client\Start.exe
0x004f80ef D:\metin2\Client\Start.exe
0x004f83a5 D:\metin2\Client\Start.exe
0x004f87fb D:\metin2\Client\Start.exe
0x004ed431 D:\metin2\Client\Start.exe
0x004f891e D:\metin2\Client\Start.exe
0x0052c726 D:\metin2\Client\Start.exe
0x00526905 D:\metin2\Client\Start.exe
0x00526c62 D:\metin2\Client\Start.exe
0x004ab40f D:\metin2\Client\Start.exe
0x1e0aee36 D:\metin2\Client\python27.dll
0x1e0f2db1 D:\metin2\Client\python27.dll
0x1e0f15a4 D:\metin2\Client\python27.dll
0x1e0ef190 D:\metin2\Client\python27.dll
0x1e0a24f9 D:\metin2\Client\python27.dll
0x1e07f726 D:\metin2\Client\python27.dll
0x1e0eeb29 D:\metin2\Client\python27.dll
0x1e0dad0b D:\metin2\Client\python27.dll
0x1e07f726 D:\metin2\Client\python27.dll
0x1e0f321d D:\metin2\Client\python27.dll
0x1e0f2e2d D:\metin2\Client\python27.dll
0x1e0f15a4 D:\metin2\Client\python27.dll
0x1e0ef190 D:\metin2\Client\python27.dll
0x1e0a24f9 D:\metin2\Client\python27.dll
0x1e07f726 D:\metin2\Client\python27.dll
0x1e08bcc8 D:\metin2\Client\python27.dll
0x1e07f726 D:\metin2\Client\python27.dll
0x1e08a063 D:\metin2\Client\python27.dll
0x1e07f726 D:\metin2\Client\python27.dll
0x1e0f3a3d D:\metin2\Client\python27.dll
0x1e0f164c D:\metin2\Client\python27.dll
0x1e0ef190 D:\metin2\Client\python27.dll
0x1e0a24f9 D:\metin2\Client\python27.dll
0x1e07f726 D:\metin2\Client\python27.dll
0x1e08bcc8 D:\metin2\Client\python27.dll
0x1e07f726 D:\metin2\Client\python27.dll
0x1e08a063 D:\metin2\Client\python27.dll
0x1e07f726 D:\metin2\Client\python27.dll
0x1e0f321d D:\metin2\Client\python27.dll
0x1e0f2e2d D:\metin2\Client\python27.dll
0x1e0f15a4 D:\metin2\Client\python27.dll
0x1e0ef190 D:\metin2\Client\python27.dll
0x1e0a24f9 D:\metin2\Client\python27.dll
0x1e07f726 D:\metin2\Client\python27.dll
0x1e08bcc8 D:\metin2\Client\python27.dll
0x1e07f726 D:\metin2\Client\python27.dll
0x1e0eeb29 D:\metin2\Client\python27.dll
0x1e07f970 D:\metin2\Client\python27.dll
0x00563337 D:\metin2\Client\Start.exe
0x00562f05 D:\metin2\Client\Start.exe
0x00514da7 D:\metin2\Client\Start.exe
0x00496970 D:\metin2\Client\Start.exe
0x1e0f2db1 D:\metin2\Client\python27.dll
0x1e0f15a4 D:\metin2\Client\python27.dll
0x1e0f3b31 D:\metin2\Client\python27.dll
0x1e0f2e21 D:\metin2\Client\python27.dll
0x1e0f15a4 D:\metin2\Client\python27.dll
0x1e0ef190 D:\metin2\Client\python27.dll
0x1e0eeb6f D:\metin2\Client\python27.dll
0x1e0f36b7 D:\metin2\Client\python27.dll
0x1e0f0921 D:\metin2\Client\python27.dll
0x1e0ef190 D:\metin2\Client\python27.dll
0x1e0f3b94 D:\metin2\Client\python27.dll
0x1e0f2e21 D:\metin2\Client\python27.dll
0x1e0f15a4 D:\metin2\Client\python27.dll
0x1e0f3b31 D:\metin2\Client\python27.dll
0x1e0f2e21 D:\metin2\Client\python27.dll
0x1e0f15a4 D:\metin2\Client\python27.dll
0x1e0f3b31 D:\metin2\Client\python27.dll
0x1e0f2e21 D:\metin2\Client\python27.dll
0x1e0f15a4 D:\metin2\Client\python27.dll
0x1e0ef190 D:\metin2\Client\python27.dll
0x1e0eeb6f D:\metin2\Client\python27.dll
0x1e0f36b7 D:\metin2\Client\python27.dll
0x1e0f0921 D:\metin2\Client\python27.dll
0x1e0ef190 D:\metin2\Client\python27.dll
0x1e0eeb6f D:\metin2\Client\python27.dll
0x1e11c59e D:\metin2\Client\python27.dll
0x1e11b036 D:\metin2\Client\python27.dll
0x00563c48 D:\metin2\Client\Start.exe
0x00563da9 D:\metin2\Client\Start.exe
0x00563c02 D:\metin2\Client\Start.exe
0x004b9fd0 D:\metin2\Client\Start.exe
0x004b94b7 D:\metin2\Client\Start.exe
0x004ba3f3 D:\metin2\Client\Start.exe
0x0057159c D:\metin2\Client\Start.exe
0x751f338a C:\Windows\syswow64\kernel32.dll
0x777297f2 C:\Windows\SysWOW64\ntdll.dll
0x777297c5 C:\Windows\SysWOW64\ntdll.dll
Python Window Prioritisation
in Community Support - Questions & Answers
Posted
Try to add this window to interfacemodule.py as part of interface and use .SetTop() when showing.