-
Posts
726 -
Joined
-
Last visited
-
Days Won
44 -
Feedback
0%
Content Type
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by Ken
-
-
At first, you don't have to pay anyone for vanilla source files. She already posted the source files on the forum and I'm pretty sure someone still got the files. She did many things for this forum, but they didn't understand her value. At least, she was the best girl developer on this forum. I wish that anybody open the topic like that after this post.
Thank you Vanilla for everything. At least someone understands your value.
https://mega.nz/#!cENiVSDZ!6ejHG_MMVMIOg63p8B1sPRwyCMTCB1QmP1TMnFOcVT0
- 1
-
Don't let me run away From the chains that bind me I know I've gotta stay To keep my world from crashing
- 1
-
I can't believe
I can't deny
That all this time has gone by
But I am still here
I'm still alive
So while my heart is beating
I'll keep giving my lifeI'm not afraid of tomorrow,
I'm only scared of myself,- 1
-
He's a f**k nigga, not a real player
- 1
-
Windows XP is the best one for those jobs all the time.
-
B**ch better have my money
Is you really 'bout your money or nah?
Can you really take dick or nah?
- 1
-
-
-
-
ok thank you all for all those informations
i really appricieted
but Ken\Martysama\Inya\shogun which dedicate site will use if they want to let him alive for over 1 year, for exemple.
kimsufi?
eterhost?
ovh?
if ken\martysama\inya\rumor or other big dev can answer to me i will appriciete that
(bad english, sorry)At first, My answer will be OVH. (I'm not customer of OVH but I like their features)
About OVH
- Gameforge's test server, Webzen & YMIR Games' developer server are using OVH too.
Kind Regards ~ Ken
-
At first, Webzen & YMIR Games won't do anything about this anymore. At least, the source files already published on the internet and they can't do anything after this accident. I talked to one of them about this. They played the private servers a long time ago, but they didn't like and back to official servers. They just want to protect creator of this game. That's all. As I've heard from my friend, TEC Interactive did something about this a long time ago. For now, everyone is free to open a private server and earn money. Feel to free about this.
Kind Regards
Ken
- 2
-
Yellow mother f**king claw! (Just close your eyes and listen to the music)
- 1
-
ACMD(do_unmount) { LPITEM pItem = ch->GetWear(WEAR_UNIQUE1); LPITEM pItem2 = ch->GetWear(WEAR_UNIQUE2); if (pItem && pItem->IsRideItem()) ch->UnequipItem(pItem) else if (pItem2 && pItem2->IsRideItem()) ch->UnequipItem(pItem2); if (ch->UnequipSpecialRideUniqueItem()) { ch->RemoveAffect(AFFECT_MOUNT); ch->RemoveAffect(AFFECT_MOUNT_BONUS); if (ch->IsHorseRiding()) ch->StopRiding(); } else ch->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("Àκ¥Å丮°¡ ²Ë Â÷¼ ³»¸± ¼ö ¾ø½À´Ï´Ù.")); } ///////////////////////////////////////////////////////////////////////////////////////////////// LPITEM pItem = ch->GetWear(WEAR_UNIQUE1); LPITEM pItem2 = ch->GetWear(WEAR_UNIQUE2); if (pItem && pItem->IsRideItem()) UnequipItem(pItem) else if (pItem2 && pItem2->IsRideItem()) UnequipItem(pItem2);
Much better and thank you for share this fix with us.
Kind Regards ~ Ken
- 1
-
if (ITEM_BELT == item->GetType()) ERROR_MSG(CBeltInventoryHelper::IsExistItemInBeltInventory(this), "Error text");
if (item->GetType() == ITEM_BELT && CBeltInventoryHelper::IsExistItemInBeltInventory(this)) ChatPacket(CHAT_TYPE_INFO, LC_TEXT("이는에러 메시지 이다"));
At first, ERROR_MSG define is useless here for me. This condition will be helpful for everyone.
Kind Regards ~ Ken
- 1
-
Beware Windows Users!A new dangerous unpatched Zero-day Vulnerability has been detected in the latest version of WinRAR affects over millions of users worldwide.According to Mohammad Reza Espargham, a security researcher at Vulnerability-Lab, the stable version of WinRAR 5.21 for Windows computers is vulnerable to Remote Code Execution (RCE) flaw.WinRAR is one of the most popular utility program used to compress and decompress files with more than 500 Million installations worldwide.The WinRAR RCE vulnerability lie under the ‘High Severity’ block, and scores 9 on CVSS (Common Vulnerability Scoring System).
HOW WINRAR VULNERABILITY WORKS?
Let’s take a look at its actions.The vulnerability can be used by any attacker smartly to insert a malicious HTML code inside the "Text to display in SFX window" section when the user is creating a new SFX file.WinRAR SFX is an executable compressed file type containing one or more file and is capable of extracting the contents of its own.According to proof-of-concept video published by Espargham, latest WinRAR vulnerability allows remote hackers to execute arbitrary code on a victim's computer when opening an SFX file (self-extracting file).Successful Exploitation requires low user interaction, and results in compromising users’:- System
- Network
- Devic
The major disadvantage arises because of SFX files, as they start functioning as soon as the user clicks on them. Therefore, users cannot identify and verify if the compressed executable file is a genuine WinRAR SFX module or a harmful one.NO PATCH YET AVAILABLE
Unfortunately, there is no patch yet available to fix this vulnerability. However, Windows users are advised to:- Use an alternate archiving software
- Do not click files received from unknown sources
- Use strict authentication methods to secure your system
“As for any exe file, users must run SFX archives only if they are sure that such archive is received from a trustworthy source. SFX archive can silently run any exe file contained in an archive, and this is the official feature needed for software installers”, WinRAR developer team at RARLAB quoted.- 5
-
- COSTUME_WEAPON added in the source files for Item Proto.
I didn't analyze the newest binary file yet because I'm on holiday. Thanks for your patient.
Have a nice day.
-
Some of you may experience problems with Skype presence and may not see online. We have detected an issue with the status settings of Skype.
Affected users will not be able to change their status, their contacts will all show as offline and they will be unable to start Skype calls to them.
Instant messages are still being delivered as usual. The status issue also doesn't affect Skype for Web, which can be used to make calls and send instant messages.
We're working on a fix for this issue and hope to have an update for you soon. Please accept our apologies for any inconvenience caused while we get this resolved.
Please note that you can access Skype via https://web.skype.com -
Watch me whip and nae nae
- 1
-
歌詞付き 高音質
- 1
-
Let's rest a bit..
- 1
-
the errors and did not install either the game or .bin or py
but when I opened the Shop I turn off the server coreand ken not answer me!
He sold this for you he will fix it, if not make sure that noone will make deals with him again.
At first, I'm having some problems with my internet connection. That means, my grandmother can walk fast than my internet connection right now. I can't login my skype address or metin2dev since two days. Let me clarity about one thing again. I talked to my internet provider five times and they're saying same things about this. We'll fix it, we'll fix it. At least i'm going to talk them about this. If they're saying same things about this, i'm going to refuse the agreement and find a new internet provider for myself. Thanks for your patient again.
Kind Regards ~ Ken
- 1
-
Close your eyes and listen to the music
- 2
-
bool CPythonNetworkStream::SendShopSellPacketNew(WORD bySlot, BYTE byCount) { if (!__CanActMainInstance()) return true; TPacketCGShop PacketShop; PacketShop.header = HEADER_CG_SHOP; PacketShop.subheader = SHOP_SUBHEADER_CG_SELL2; if (!Send(sizeof(TPacketCGShop), &PacketShop)) { Tracef("SendShopSellPacket Error\n"); return false; } if (!Send(sizeof(WORD), &bySlot)) { Tracef("SendShopAddSellPacket Error\n"); return false; } if (!Send(sizeof(BYTE), &byCount)) { Tracef("SendShopAddSellPacket Error\n"); return false; } Tracef(" SendShopSellPacketNew(bySlot=%d, byCount=%d)\n", bySlot, byCount); return SendSequence(); }
int CInputMain::Shop(LPCHARACTER ch, const char * data, size_t uiBytes) { TPacketCGShop * p = (TPacketCGShop *) data; if (uiBytes < sizeof(TPacketCGShop)) return -1; if (test_server) sys_log(0, "CInputMain::Shop() ==> SubHeader %d", p->subheader); const char * c_pData = data + sizeof(TPacketCGShop); uiBytes -= sizeof(TPacketCGShop); switch (p->subheader) { case SHOP_SUBHEADER_CG_END: sys_log(1, "INPUT: %s SHOP: END", ch->GetName()); CShopManager::instance().StopShopping(ch); return 0; case SHOP_SUBHEADER_CG_BUY: { if (uiBytes < sizeof(WORD) + sizeof(BYTE)) return -1; WORD bPos = *(c_pData + 1); sys_log(1, "INPUT: %s SHOP: BUY %u", ch->GetName(), bPos); CShopManager::instance().Buy(ch, bPos); return (sizeof(WORD) + sizeof(BYTE)); } case SHOP_SUBHEADER_CG_SELL: { if (uiBytes < sizeof(WORD)) { #ifdef __DEBUG__ ch->ChatPacket(CHAT_TYPE_INFO, "Return -1"); #endif return -1; } WORD pos = *c_pData; sys_log(0, "INPUT: %s SHOP: SELL", ch->GetName()); CShopManager::instance().Sell(ch, pos); #ifdef __DEBUG__ ch->ChatPacket(CHAT_TYPE_INFO, "return pos: %u", pos); ch->ChatPacket(CHAT_TYPE_INFO, "return sizeof(WORD)"); #endif return sizeof(WORD); } case SHOP_SUBHEADER_CG_SELL2: { if (uiBytes < sizeof(WORD)+sizeof(BYTE)) { #ifdef __DEBUG__ ch->ChatPacket(CHAT_TYPE_INFO, "return -1"); #endif return -1; } WORD pos = *(c_pData++); BYTE count = *(c_pData); sys_log(0, "INPUT: %s SHOP: SELL2", ch->GetName()); CShopManager::instance().Sell(ch, pos, count); #ifdef __DEBUG__ ch->ChatPacket(CHAT_TYPE_INFO, "return pos: %u, count: %d", pos, count); ch->ChatPacket(CHAT_TYPE_INFO, "return sizeof(BYTE) + sizeof(BYTE)"); #endif return sizeof(WORD)+sizeof(BYTE); } default: sys_err("CInputMain::Shop : Unknown subheader %d : %s", p->subheader, ch->GetName()); break; } return 0; }
Kind Regards ~ Ken
-
#Updated
- You can convert beta server's item_proto with this proto reader.
#NextFeatures
- Next version, you can convert beta server's mob_proto with the proto reader.
- Next version, you can use XML and SQL option for proto reader.
- You can convert item_proto/mob_proto to item_proto.sql/mob_proto.sql
- You can convert item_proto/mob_proto to item_proto.xml/mob_proto.xml
Kind Regards ~ Ken
- 3
Do you like the KKK?
in Off Topic
Posted
Nigga vs Evie.