Jira
-
Posts
191 -
Joined
-
Days Won
2 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by Jira
-
-
I don't have any issues with internal and public ip.
I don't changed nothing on client side and i don't use sura starter bla bla.
I edited the sv side to get the right ip, that's all.
-
I think the problem is from sv side not from client side, please what says syslog after kick?
-
37 minutes ago, KoMaR1911 said:
This is hook to PyRun_SimpleStringFlags not RunPythonFile
Right, but most of private servers has linked python static and removed that function ofc there is another method. But thx for tool.
- 1
-
https://metin2.download/picture/f2yKL37A1Z7N0D9UqyZDNOPWl7xbf7YY/.png https://metin2.download/picture/1t3J39sbF3fPW41UQMkGX6tmzZr4jo7t/.png mm
Spoilerimport app if app.RunPythonFile('a.py'): print ("Hello there, I'm Hacker !")
- 9
- 2
- 1
- 1
- 3
- 3
-
try
self.AppendTextLine(str(localeInfo.TOOLTIP_AUTO_POTION_REST % (100.0 - ((usedAmount / totalAmount) * 100.0))), self.POSITIVE_COLOR)
- 1
-
channelList?
-
That's happened when _CONTAINER_DEBUG_LEVEL > 0. You have two options to solve that assert: 1) set _CONTAINER_DEBUG_LEVEL to 0; 2) add the data for tables(monarch, land, banword) , of course you can compile on release mode(_CONTAINER_DEBUG_LEVEL = 0).
https://metin2.download/picture/ws38Y15zlgcA6XtZ3c4At5nfeLLt895w/.png
https://metin2.download/picture/5dpFwezKgLeHTuGdwUGL56Um4Z31zF1Y/.png when i don't have bandword table or it's empty.
Btw u can check the vector if it's empty like this
Spoiler- 1
-
You need a compiler to do your job, It's called GNU C/C++ compiler
https://www.freshports.org/lang/gcc
pkg install gcc
or
cd /usr/ports/lang/gcc/ && make install clean
-
The crash is created by cryptopp, maybe is unstable version. The version of cryptopp for client is ? Check if it's the same version.
-
I think something is wrong with your regen files.
Quote[CMountSystem::Summon(10005067)] Null Pointer (mountVID)
Maybe is a crash core.
QuoteHandshakeProcess: handshake retry limit reached! (limit 32 character !NO CHARACTER!)
Someone force the limit on handshake.(flood)
-
upgrade the cryptopp librarry for client side and see whats happen
- 1
-
20 minutes ago, DrTurk said:
I've done it the "normal" way, is fast enough.
What does cmake improve? I worked ~4years ago with cmake but on FreeBSD so whats the benefits of cmake on windows?
My "setup": https://metin2.download/picture/r3F9504x09DVmF8K988YXgTtGTP6KMUj/.gif
You can generate projects for many IDEs(visual studio, clion, eclipse, etc) and it's easy to learn, also u can use third party libraries. Of course you can speed your build for your own project via
,also there is alternatives for cmake (premake5, meson, etc).- 63
- 1
- 1
- 1
- 3
- 1
- 1
- 3
- 2
- 17
-
btw instead of extern u can use vcpkg
- 1
-
https://metin2.download/picture/YK3j3Ie43GQFo2R44qRL3zt6ncUzP77c/.png BIGINT, maybe there in your code is mistakes
- 1
-
there is build_locale_string.py and merge, just use it.
-
Instead of reward you can auto give the item, but be careful with inventory space.
- 1
-
Cannot open bla bla.
you don't have MFC stuff installed, windows.h instead of afxres.h and for MilesLib error add after header guard/pragma inside of stdafx.h #define WINDOWS_IGNORE_PACKING_MISMATCH
-
-
battle.cpp
return CPVPManager::instance().CanAttack(ch, victim);
to
bool bIsFarmMap = false; switch (ch->GetMapIndex()) { case 113: case 219: case 240: case 351: case 352: { if (victim->IsPC() && ch->IsPC()) bIsFarmMap = true; } break; } return CPVPManager::instance().CanAttack(ch, victim, bIsFarmMap);
pvp.h
bool CanAttack(LPCHARACTER pkChr, LPCHARACTER pkVictim);
to
bool CanAttack(LPCHARACTER pkChr, LPCHARACTER pkVictim, bool bIsFarmMap = false);
pvp.cpp
bool CPVPManager::CanAttack(LPCHARACTER pkChr, LPCHARACTER pkVictim)
to
bool CPVPManager::CanAttack(LPCHARACTER pkChr, LPCHARACTER pkVictim, bool bIsFarmMap)
inside of body after
if ( LC_IsYMIR() == true || LC_IsKorea() == true ) { if ( pkChr->GetPKMode() == PK_MODE_PROTECT || pkVictim->GetPKMode() == PK_MODE_PROTECT ) { return false; } }
add
if (bIsFarmMap == true) return false;
Spoiler- 1
-
- 1
-
register keyword is deprecated since c++11, but you compile c file as cpp file, that's wrong, please use lzo instead of minilzo or compile it with c compiler.
- 1
-
That's karma?
- 1
-
-
Kick after selecting character
in Community Support - Questions & Answers
Posted
you followed that tutorial ? You changed public ip with internal ip (
)?
You get kicked by server because map location inserted an wrong ip(maybe public ip and you use internal ip). This is the reason in my opinion.