-
Recent Status Updates
-
This Pride Month, remember: Corporations value your Pay more than being Gay.
They couldn't care less if a man sleeps with another man.
You know who does care?
I do.
Because I don't want them to miss out on the best sex of their life.
So we need to stop promoting brands and start dividing cheeks.
#PiecesOfSyreldar
#HappyBirthday @ ASIKOO
-
Lets get back to pirates this summer
https://gyazo.com/5c334b874a15377d730dfd4f5954295d -
I'm kinda fed up with people thinking they can't do shit without technology these days.
When pioneers first came to these lands, do you think they had iPhones?
Do you think they had Avocado Toast n'shit? Or heated blankets to keep their toes warm at night?
No.
The one thing they had was Men. Almost no women at first.
Just beefy, husky, hairy men.
So you might call it "gay", but I call it "A blast from the past".
And I'm certainly getting blasted tonight.
#PiecesOfSyreldar
-
People who ask for a discord number in a private message on the forum without leaving their own number in 90% of cases are not worthy of attention. The percentage rises to 95% when a message lacks the usual hello. This is my observation over at least 2 years. This makes me an expert in recognizing spam and all kinds of idiocy. If anyone needed help my mailbox is open to everyone from Thursday to Saturday from 10:00 pm to 11:00 pm.
In the near future, I plan to release a full-length video showing the dark side of the forum mailbox.
Warm greetings for all who happen to read this. -
When I was younger, my parents used to make up all kinds of examples to help me learn.
For example when I was a kid I used to dislike eating meat, and when I refused to eat it my father would walk up to me and say:
"A person who's never tried peanuts wouldn't know that they are allergic."
Now I'm 25, and I still think about those words.
By his logic how can one know to be straight without ever trying nuts?
#PiecesOfSyreldar
-
Men started hearing the word "Toxic" and forgot what it meant to put themselves first.
When I met my girlfriend's grandma, I immediately proposed, the next week we were married and 4 weeks after that she died of "natural causes" due to a poisoning overdose.
I inherited 38 million dollars.
My girlfriend's family? They tried to sue me.. but guess what? They didn't know that I was also having an affair with my girlfriend's father.
I blackmailed them with the tapes and they dropped the charges.
And guess what? At 2 AM on Thursday night I'll still hit up my girlfriend with a "u up?" text.
She says I'm "Toxic", I call that "Finesse".
And if she doesn't reply I'll hit up her dad, too.
#HappyNNN
#PiecesOfSyreldar
-
People in our society have actually started to forget something very important.
Let me remind you that the word "gay" just means "happy".
So there's nothing odd about me being gay WITH the homies; or me being gay FOR the homies; or me feeling a little gay when I watch @ VegaS™ mow the lawn shirtless, okay?
And if you're feeling a little gay for me right now..
..the feeling's mutual.
#PiecesOfSyreldar
-
99% of relationships fail for one reason: Trust.
Now, let's say you went to a support group for alcoholics, drug addicts.. who are you gonna trust to lead that support group?
Someone who has been through the same STRUGGLE.
And let's say you leave that support group and you have a sponsor now, who is gonna sponsor you?
Someone who KNOWS what it's like.
So why would a woman truly trust a man when he has no idea what it's like to be scarred by other men?
That's why I've not only let my back be blown out by men, but also my heart; so that one day me and my wife will be able to truly see eye to eye.
#PiecesOfSyreldar
-
Men will put Women on a pedestal and then be surprised when they're looked down upon.
Not me.
You wanna know who I put on a pedestal? My girlfriend's Dad.
Compliments.. gifts.. intimate foot massages with eye contact.. basically anything he needs.
And now, guess who's chasing after me looking for that same attention?
My girlfriend's older brother.
#PiecesOfSyreldar
-
99% of People do virtually the same tasks at work every day and then wonder why they're undervalued.
Only 1% are truly creative with how they choose to make money. Let me ask you this: Do you have any idea how much a jar of saliva is worth on the black market? No you don't, I do.
I started allowing people to give me colonoscopies recreationally: I'm booked all weekend.
I used to have two testicles, now I'm rich.
#PiecesOfSyreldar
-
People nowadays are TERRIFIED to leave an impression.
When I met my girlfriend's parents, I immediately started hitting on her Mom; her Dad thought he was there to worry about his daughter, meanwhile I'm seducing his Wife, and that's when I've looked at him straight into his eyes, leaned in softly, and kissed him passionately on the mouth.
Leave an impression.
#PiecesOfSyreldar
-
Every FAILED businessman I've met always assumed that their business was better than their competitor's right off the bat; which means their EGO led to their own FAILURE.
You wanna know what I do? Before I even start a new venture I identify all the top competitors and approach their business as a customer, that way I can be on the receiving end and learn every detail that led to their success.
So why is it that men feel like they can be successful in bed with women without first being on the receiving end of all the alpha males in their area? Get STUFFED, and then take the STUFF you learn to the women in your life.
#PiecesOfSyreldar
-
One thing I have learned is that if you wanna TRULY be the best at something you need to be willing to dedicate yourself to that one thing.
Halfway through his career, could Lebron James have switched up and tried to make it in the NFL? Possibly, yeah, but he'd already have spent so much time playing Basketball that he needed to stick with it in order to truly be the best.
Which is why I will never understand why men wanna start sleeping with women when they have so much hands on experience from day 1 working with wood.
Oh, now you're gonna go on a journey to find the clit even if it does really exist, at this point in your career? I wouldn't, that's for sure.
#PiecesOfSyreldar
-
Every woman who is looking for a true partner.. you know what she's also looking for? It's not just a fling.. it's not just romantic, they're looking for a Best Friend.
And as men, we need to start to pick up on that.
You know who the one group of men who's actually been the most successful historically at building up friendship with women is? Gay men.
So if you want to be successful with women, you've got to find a way to become a gay man who is also, on occasion, if necessary, willing to sleep with women.
#PiecesOfSyreldar -
How come as humans we feel that we have the right to speak on something when we haven't experienced it?
I know I'm straight cause I have allowed myself to be absolutely clapped by another man; and not just once, but consistently. You know what sounds gay to me? Men who are not willing to sleep with other men just cause they're afraid they might like it.
#PiecesOfSyreldar -
If it were opposite day and I said "Yes", you would understand that what I'm actually trying to communicate is "No".
If it was Halloween and I was dressed up as a Firefighter, you would understand that, in real life, I am not really a firefighter.
So do you have any idea how sus it would be to sleep with a woman during Pride month? Hella sus. Some people clap for pride, I get clapped.
#PiecesOfSyreldar -
The one thing that people continuously keep asking me about is this phenomenon of self-identity: "Oh, I can identify as this.", "You can recognize me as that.", "No you can't identify as that.".. Where other people see confusion I see opportunity. For the first time in recent history you can hookup with the homies and still identify as straight. If you're not willing to take advantage of that loophole, you're the one who's sus.
-
Do you wanna know the one thing that every failed leader that I've ever met had in common? They didn't know how to do the job of the people that they were in charge of. For example: Let's say you're a cashier, okay? Would you trust your supervisor, if push came to shove, he didn't even know how to use the register? No, of course you wouldn't. So why is it that men feel that women will wanna sleep with them when they themselves don't know what it takes to be railed by a man? You wanna clap more? Get clapped.
-
What's the one thing you could change today to improve your life overall? Your diet. People have somehow forgotten that you literally are what you eat, down to a chemical level. So why, as a man, would I ever eat pussy? It doesn't make sense, right? When people see me, the first thing I want for them to think is "Here's a guy with big dick energy".
-
I thought.. one major thing that we're forgetting about in society today is the idea of tough love. And traditionally that would come with a father figure, to tell you "Hey, I love you, but I expect better of you", or "Hey, I love you, but you need to suck it up cause life isn't fair". And you know what? We NEEDED that to improve. But when it comes to men starting to sleep with women, maybe one of the reasons they're not improving is that they're lacking that same tough love. So if you want to improve as a man in your bedroom, occasionally, you might need a daddy. #HappyPrideMonth
-
The official chat settings system is now released!
The description and the video are in progress. -
Join my discord server for more news, leaks from my current work and also for some giveaways!!
https://discord.gg/S6sU2h6csh -
Hi there,
i got this error while starting my server in
var/db/mysql/ there is sirio.localhost file this why im contacting u here.
error...
I will clean logs for you. ..
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
sh: cannot open clear_logs.sh: No such file or directory
Logs are deleted.Database is starting. ..
start.sh: ./db: not found
start.sh: ./vrunner: not foundLogin server is starting (AUTH) ..
start.sh: ./game: not found
start.sh: ./vrunner: not foundCH1 Starting ..
start.sh: ./game: not found
start.sh: ./vrunner: not foundGAME99 Starting ..
start.sh: ./game: not found
start.sh: ./vrunner: not found
please help me ASAP
-
In the video there is a pseudo code for the invisible time of attack, might be probably for the shaman attackspeed bug, I had that code since years now, I even forgot about it, probably this why I haven't faced this shaman bug before
if (m_isMain) // #0000794: [M2KR] Ćú¸®¸đÇÁ - ąë·±˝Ě ą®Á¦ ŸŔÎ °ř°Ýżˇ ŔÇÇŃ ą«Ŕű ŸŔÓŔş °í·ÁÇĎÁö ľĘ°í ŔڽŠ°ř°Ýżˇ ŔÇÇѰ͸¸ ĂĽĹ©ÇŃ´Ů rVictim.m_fInvisibleTime = CTimer::Instance().GetCurrentSecond() + fMAX(c_rAttackData.fInvisibleTime, c_rAttackData.fInvisibleTime / __GetAttackSpeed());
Literally they have been going through some serious changes, with these kind of modifications, regarding to the late implemented scaling and stuff.
-
Hello friends. I am someone who does a lot of work on metin2.
Even though I am small, I am sharing my site for metin2. This site https://iyipvp.com/ is pretty good. I can always say among my resources.
-
Hi mate, can i steal 5 minutes of your time on discord? add me FLAMEGXD#7567
-
https://github.com/blackdragonx61/Metin2-Sort-Inventory-Items/tree/master/V2
hello, always give me this error , can you help me?
https://cdn.discordapp.com/attachments/507936338125783050/683801568721895446/unknown.png
-
смотреть лучшие криминальные фильмы смотреть бесплатно хорошие криминальные фильмы} список 2020
-
русские комедии 2020 2019 смотреть хорошем качестве лучшие зарубежные комедии онлайн рейтинг 2020
-
смотреть тролли мультфильм в хорошем http://kinobibly.ru/multfilmy/ список 2020
-
Лучшие отечественные фильмы бесплатно http://kinoklan.net/otechestvennyy/ список 2019
-
Криминальные фильмы онлайн смотреть криминальные фильмы 2020 самые лучшие} список 2020
-
ужасы онлайн самые страшные и лучшие фильмы смотреть лучшие ужасы 2020 года список 2020
-
This account was banned 4 years ago because of:
- multi account
- spamming/warnings
The new account:
-
рынок форекс обучение трейдингу https://www.youtube.com/channel/UC5NyEJTwcOlV9t9xd4hBEBA - подробнее
-
I am not a shoe-in for these types. In addition, if you enjoy and feel the chemistry, you have to stay alert while you are together facebook publisher: Eddie Douglas Mature dating websites help seniors find love one thing that may prove to be onerous beneath the conventional settings hence they have become highly regarded among most seniors. Now courting is very technical and sporty as world is now have turned right into a small place and people are connected with each other simply with web. When you are attempting to draw a lady older than you then it's important to keep in mind that she could have lots happening aside from you 2019 nevertheless, in the event you merely like a scholar's smile or suppose they have a phenomenal character, it is likely that you do not need to fully keep away from them. But if what you really need is to hit the dance floor with your favorite Chicago dance partner, then this town can provide. Within the search for the love, it's troublesome to discover a relationship which have the ability to weather the robust instances in life when one or each individuals may discover themselves in a dark place. Properly i'm a simple man who understands what it takes to make life better. You want to contemplate so many things before choosing the right on line webpage to your wants valg ?ldrerad
-
Hi
I need you
Do you translate paid German translations?Please.Contact me
Discort: @OdinWork#6977
Skype: cibali.ayhan
Mail: [email protected]
Best Regards
-
Merhaba Metin2'de Whatsapptaki gibi Sesli sohbet yapılabilir mi? Adam düğmeye basıp kayıt edecek sonra karşı tarafa iletecek ve karşı tarafta dinleyecek.
Saygılar. -
hello terror i saw you were replyed in someone's topic how to increase max gold in game you releated this link
http://metin2hungary.net/index.php?topic=189507.0
now i have problems with shop_manager.cpp please help me how to fix this, (im compiling game)
here is code: (i will show you and the error too
Spoiler#include "stdafx.h"
#include "../../libgame/include/grid.h"
#include "constants.h"
#include "utils.h"
#include "config.h"
#include "shop.h"
#include "desc.h"
#include "desc_manager.h"
#include "char.h"
#include "char_manager.h"
#include "item.h"
#include "item_manager.h"
#include "buffer_manager.h"
#include "packet.h"
#include "log.h"
#include "db.h"
#include "questmanager.h"
#include "monarch.h"
#include "mob_manager.h"
#include "locale_service.h"
#include "desc_client.h"
#include "shop_manager.h"
#include "group_text_parse_tree.h"
#include "shopEx.h"
#include <boost/algorithm/string/predicate.hpp>
#include "shop_manager.h"
#include <cctype>CShopManager::CShopManager()
{
}CShopManager::~CShopManager()
{
Destroy();
}bool CShopManager::Initialize(TShopTable * table, int size)
{
if (!m_map_pkShop.empty())
return false;int i;
for (i = 0; i < size; ++i, ++table)
{
LPSHOP shop = M2_NEW CShop;if (!shop->Create(table->dwVnum, table->dwNPCVnum, table->items))
{
M2_DELETE(shop);
continue;
}m_map_pkShop.insert(TShopMap::value_type(table->dwVnum, shop));
m_map_pkShopByNPCVnum.insert(TShopMap::value_type(table->dwNPCVnum, shop));
}
char szShopTableExFileName[256];snprintf(szShopTableExFileName, sizeof(szShopTableExFileName),
"%s/shop_table_ex.txt", LocaleService_GetBasePath().c_str());return ReadShopTableEx(szShopTableExFileName);
}void CShopManager::Destroy()
{
TShopMap::iterator it = m_map_pkShop.begin();while (it != m_map_pkShop.end())
{
M2_DELETE(it->second);
++it;
}m_map_pkShop.clear();
}LPSHOP CShopManager::Get(DWORD dwVnum)
{
TShopMap::const_iterator it = m_map_pkShop.find(dwVnum);if (it == m_map_pkShop.end())
return NULL;return (it->second);
}LPSHOP CShopManager::GetByNPCVnum(DWORD dwVnum)
{
TShopMap::const_iterator it = m_map_pkShopByNPCVnum.find(dwVnum);if (it == m_map_pkShopByNPCVnum.end())
return NULL;return (it->second);
}/*
* ÀÎÅÍÆäÀ̽º ÇÔ¼öµé
*/// »óÁ¡ °Å·¡¸¦ ½ÃÀÛ
bool CShopManager::StartShopping(LPCHARACTER pkChr, LPCHARACTER pkChrShopKeeper, int iShopVnum)
{
if (pkChr->GetShopOwner() == pkChrShopKeeper)
return false;
// this method is only for NPC
if (pkChrShopKeeper->IsPC())
return false;//PREVENT_TRADE_WINDOW
if (pkChr->IsOpenSafebox() || pkChr->GetExchange() || pkChr->GetMyShop() || pkChr->IsCubeOpen())
{
pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("´Ù¸¥ °Å·¡Ã¢ÀÌ ¿¸°»óÅ¿¡¼´Â »óÁ¡°Å·¡¸¦ ÇÒ¼ö °¡ ¾ø½À´Ï´Ù."));
return false;
}
//END_PREVENT_TRADE_WINDOWlong distance = DISTANCE_APPROX(pkChr->GetX() - pkChrShopKeeper->GetX(), pkChr->GetY() - pkChrShopKeeper->GetY());
if (distance >= SHOP_MAX_DISTANCE)
{
sys_log(1, "SHOP: TOO_FAR: %s distance %d", pkChr->GetName(), distance);
return false;
}LPSHOP pkShop;
if (iShopVnum)
pkShop = Get(iShopVnum);
else
pkShop = GetByNPCVnum(pkChrShopKeeper->GetRaceNum());if (!pkShop)
{
sys_log(1, "SHOP: NO SHOP");
return false;
}bool bOtherEmpire = false;
if (pkChr->GetEmpire() != pkChrShopKeeper->GetEmpire())
bOtherEmpire = true;pkShop->AddGuest(pkChr, pkChrShopKeeper->GetVID(), bOtherEmpire);
pkChr->SetShopOwner(pkChrShopKeeper);
sys_log(0, "SHOP: START: %s", pkChr->GetName());
return true;
}LPSHOP CShopManager::FindPCShop(DWORD dwVID)
{
TShopMap::iterator it = m_map_pkShopByPC.find(dwVID);if (it == m_map_pkShopByPC.end())
return NULL;return it->second;
}LPSHOP CShopManager::CreatePCShop(LPCHARACTER ch, TShopItemTable * pTable, BYTE bItemCount)
{
if (FindPCShop(ch->GetVID()))
return NULL;LPSHOP pkShop = M2_NEW CShop;
pkShop->SetPCShop(ch);
pkShop->SetShopItems(pTable, bItemCount);m_map_pkShopByPC.insert(TShopMap::value_type(ch->GetVID(), pkShop));
return pkShop;
}void CShopManager::DestroyPCShop(LPCHARACTER ch)
{
LPSHOP pkShop = FindPCShop(ch->GetVID());if (!pkShop)
return;//PREVENT_ITEM_COPY;
ch->SetMyShopTime();
//END_PREVENT_ITEM_COPY
m_map_pkShopByPC.erase(ch->GetVID());
M2_DELETE(pkShop);
}// »óÁ¡ °Å·¡¸¦ Á¾·á
void CShopManager::StopShopping(LPCHARACTER ch)
{
LPSHOP shop;if (!(shop = ch->GetShop()))
return;//PREVENT_ITEM_COPY;
ch->SetMyShopTime();
//END_PREVENT_ITEM_COPY
shop->RemoveGuest(ch);
sys_log(0, "SHOP: END: %s", ch->GetName());
}// ¾ÆÀÌÅÛ ±¸ÀÔ
void CShopManager::Buy(LPCHARACTER ch, BYTE pos)
{
if (!ch->GetShop())
return;if (!ch->GetShopOwner())
return;if (DISTANCE_APPROX(ch->GetX() - ch->GetShopOwner()->GetX(), ch->GetY() - ch->GetShopOwner()->GetY()) > 2000)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("»óÁ¡°úÀÇ °Å¸®°¡ ³Ê¹« ¸Ö¾î ¹°°ÇÀ» »ì ¼ö ¾ø½À´Ï´Ù."));
return;
}CShop* pkShop = ch->GetShop();
if (!pkShop->IsPCShop())
{
//if (pkShop->GetVnum() == 0)
// return;
//const CMob* pkMob = CMobManager::instance().Get(pkShop->GetNPCVnum());
//if (!pkMob)
// return;//if (pkMob->m_table.bType != CHAR_TYPE_NPC)
//{
// return;
//}
}
else
{
}//PREVENT_ITEM_COPY
ch->SetMyShopTime();
//END_PREVENT_ITEM_COPYint ret = pkShop->Buy(ch, pos);
if (SHOP_SUBHEADER_GC_OK != ret) // ¹®Á¦°¡ ÀÖ¾úÀ¸¸é º¸³½´Ù.
{
TPacketGCShop pack;pack.header = HEADER_GC_SHOP;
pack.subheader = ret;
pack.size = sizeof(TPacketGCShop);ch->GetDesc()->Packet(&pack, sizeof(pack));
}
}void CShopManager::Sell(LPCHARACTER ch, BYTE bCell, BYTE bCount)
{
if (!ch->GetShop())
return;if (!ch->GetShopOwner())
return;if (!ch->CanHandleItem())
return;if (ch->GetShop()->IsPCShop())
return;if (DISTANCE_APPROX(ch->GetX()-ch->GetShopOwner()->GetX(), ch->GetY()-ch->GetShopOwner()->GetY())>2000)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("»óÁ¡°úÀÇ °Å¸®°¡ ³Ê¹« ¸Ö¾î ¹°°ÇÀ» ÆÈ ¼ö ¾ø½À´Ï´Ù."));
return;
}
LPITEM item = ch->GetInventoryItem(bCell);if (!item)
return;if (item->IsEquipped() == true)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Âø¿ë ÁßÀÎ ¾ÆÀÌÅÛÀº ÆǸÅÇÒ ¼ö ¾ø½À´Ï´Ù."));
return;
}if (true == item->isLocked())
{
return;
}if (IS_SET(item->GetAntiFlag(), ITEM_ANTIFLAG_SELL))
return;DWORD dwPrice;
if (bCount == 0 || bCount > item->GetCount())
bCount = item->GetCount();dwPrice = item->GetShopBuyPrice();
if (IS_SET(item->GetFlag(), ITEM_FLAG_COUNT_PER_1GOLD))
{
if (dwPrice == 0)
dwPrice = bCount;
else
dwPrice = bCount / dwPrice;
}
else
dwPrice *= bCount;dwPrice /= 5;
//¼¼±Ý °è»ê
DWORD dwTax = 0;
int iVal = 0;
if (LC_IsYMIR() || LC_IsKorea())
{
dwTax = dwPrice * iVal / 100;
dwPrice -= dwTax;
}
else
{
dwTax = dwPrice * iVal/100;
dwPrice -= dwTax;
}if (test_server)
sys_log(0, "Sell Item price id %d %s itemid %d", ch->GetPlayerID(), ch->GetName(), item->GetID());const long long nTotalMoney = static_cast<long long>(ch->GetGold()) + static_cast<long long>(dwPrice);
if (g_llMaxGold < nTotalMoney)
{
sys_err("[OVERFLOW_GOLD] id %u name %s gold %lld", ch->GetPlayerID(), ch->GetName(), ch->GetGold());
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("20ľďłÉŔĚ ĂĘ°úÇĎż© ą°Ç°Ŕ» ĆČĽö ľř˝Ŕ´Ď´Ů."));
return;
}// 20050802.myevan.»óÁ¡ ÆǸŠ·Î±×¿¡ ¾ÆÀÌÅÛ ID Ãß°¡
sys_log(0, "SHOP: SELL: %s item name: %s(x%d):%u price: %u", ch->GetName(), item->GetName(), bCount, item->GetID(), dwPrice);if (iVal > 0)
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ÆǸűݾ×ÀÇ %d %% °¡ ¼¼±ÝÀ¸·Î ³ª°¡°ÔµË´Ï´Ù"), iVal);DBManager::instance().SendMoneyLog(MONEY_LOG_SHOP, item->GetVnum(), dwPrice);
if (bCount == item->GetCount())
{
// Çѱ¹¿¡´Â ¾ÆÀÌÅÛÀ» ¹ö¸®°í º¹±¸ÇØ´Þ¶ó´Â Áø»óÀ¯ÀúµéÀÌ ¸¹¾Æ¼
// »óÁ¡ ÆǸŽà ¼Ó¼º·Î±×¸¦ ³²±ä´Ù.
if (LC_IsYMIR())
item->AttrLog();ITEM_MANAGER::instance().RemoveItem(item, "SELL");
}
else
item->SetCount(item->GetCount() - bCount);//±ºÁÖ ½Ã½ºÅÛ : ¼¼±Ý ¡¼ö
CMonarch::instance().SendtoDBAddMoney(dwTax, ch->GetEmpire(), ch);ch->PointChange(POINT_GOLD, dwPrice, false);
}bool CompareShopItemName(const SShopItemTable& lhs, const SShopItemTable& rhs)
{
TItemTable* lItem = ITEM_MANAGER::instance().GetTable(lhs.vnum);
TItemTable* rItem = ITEM_MANAGER::instance().GetTable(rhs.vnum);
if (lItem && rItem)
return strcmp(lItem->szLocaleName, rItem->szLocaleName) < 0;
else
return true;
}bool ConvertToShopItemTable(IN CGroupNode* pNode, OUT TShopTableEx& shopTable)
{
if (!pNode->GetValue("vnum", 0, shopTable.dwVnum))
{
sys_err("Group %s does not have vnum.", pNode->GetNodeName().c_str());
return false;
}if (!pNode->GetValue("name", 0, shopTable.name))
{
sys_err("Group %s does not have name.", pNode->GetNodeName().c_str());
return false;
}
if (shopTable.name.length() >= SHOP_TAB_NAME_MAX)
{
sys_err("Shop name length must be less than %d. Error in Group %s, name %s", SHOP_TAB_NAME_MAX, pNode->GetNodeName().c_str(), shopTable.name.c_str());
return false;
}std::string stCoinType;
if (!pNode->GetValue("cointype", 0, stCoinType))
{
stCoinType = "Gold";
}
if (boost::iequals(stCoinType, "Gold"))
{
shopTable.coinType = SHOP_COIN_TYPE_GOLD;
}
else if (boost::iequals(stCoinType, "SecondaryCoin"))
{
shopTable.coinType = SHOP_COIN_TYPE_SECONDARY_COIN;
}
else
{
sys_err("Group %s has undefine cointype(%s).", pNode->GetNodeName().c_str(), stCoinType.c_str());
return false;
}CGroupNode* pItemGroup = pNode->GetChildNode("items");
if (!pItemGroup)
{
sys_err("Group %s does not have 'group items'.", pNode->GetNodeName().c_str());
return false;
}int itemGroupSize = pItemGroup->GetRowCount();
std::vector <TShopItemTable> shopItems(itemGroupSize);
if (itemGroupSize >= SHOP_HOST_ITEM_MAX_NUM)
{
sys_err("count(%d) of rows of group items of group %s must be smaller than %d", itemGroupSize, pNode->GetNodeName().c_str(), SHOP_HOST_ITEM_MAX_NUM);
return false;
}for (int i = 0; i < itemGroupSize; i++)
{
if (!pItemGroup->GetValue(i, "vnum", shopItems.vnum))
{
sys_err("row(%d) of group items of group %s does not have vnum column", i, pNode->GetNodeName().c_str());
return false;
}
if (!pItemGroup->GetValue(i, "count", shopItems.count))
{
sys_err("row(%d) of group items of group %s does not have count column", i, pNode->GetNodeName().c_str());
return false;
}
if (!pItemGroup->GetValue(i, "price", shopItems.price))
{
sys_err("row(%d) of group items of group %s does not have price column", i, pNode->GetNodeName().c_str());
return false;
}
}
std::string stSort;
if (!pNode->GetValue("sort", 0, stSort))
{
stSort = "None";
}if (boost::iequals(stSort, "Asc"))
{
std::sort(shopItems.begin(), shopItems.end(), CompareShopItemName);
}
else if(boost::iequals(stSort, "Desc"))
{
std::sort(shopItems.rbegin(), shopItems.rend(), CompareShopItemName);
}CGrid grid = CGrid(5, 9);
int iPos;memset(&shopTable.items[0], 0, sizeof(shopTable.items));
for (int i = 0; i < shopItems.size(); i++)
{
TItemTable * item_table = ITEM_MANAGER::instance().GetTable(shopItems.vnum);
if (!item_table)
{
sys_err("vnum(%d) of group items of group %s does not exist", shopItems.vnum, pNode->GetNodeName().c_str());
return false;
}iPos = grid.FindBlank(1, item_table->bSize);
grid.Put(iPos, 1, item_table->bSize);
shopTable.items[iPos] = shopItems;
}shopTable.byItemCount = shopItems.size();
return true;
}bool CShopManager::ReadShopTableEx(const char* stFileName)
{
// file À¯¹« üũ.
// ¾ø´Â °æ¿ì´Â ¿¡·¯·Î ó¸®ÇÏÁö ¾Ê´Â´Ù.
FILE* fp = fopen(stFileName, "rb");
if (NULL == fp)
return true;
fclose(fp);CGroupTextParseTreeLoader loader;
if (!loader.Load(stFileName))
{
sys_err("%s Load fail.", stFileName);
return false;
}CGroupNode* pShopNPCGroup = loader.GetGroup("shopnpc");
if (NULL == pShopNPCGroup)
{
sys_err("Group ShopNPC is not exist.");
return false;
}typedef std::multimap <DWORD, TShopTableEx> TMapNPCshop;
TMapNPCshop map_npcShop;
for (int i = 0; i < pShopNPCGroup->GetRowCount(); i++)
{
DWORD npcVnum;
std::string shopName;
if (!pShopNPCGroup->GetValue(i, "npc", npcVnum) || !pShopNPCGroup->GetValue(i, "group", shopName))
{
sys_err("Invalid row(%d). Group ShopNPC rows must have 'npc', 'group' columns", i);
return false;
}
std::transform(shopName.begin(), shopName.end(), shopName.begin(), (int(*)(int))std::tolower);
CGroupNode* pShopGroup = loader.GetGroup(shopName.c_str());
if (!pShopGroup)
{
sys_err("Group %s is not exist.", shopName.c_str());
return false;
}
TShopTableEx table;
if (!ConvertToShopItemTable(pShopGroup, table))
{
sys_err("Cannot read Group %s.", shopName.c_str());
return false;
}
if (m_map_pkShopByNPCVnum.find(npcVnum) != m_map_pkShopByNPCVnum.end())
{
sys_err("%d cannot have both original shop and extended shop", npcVnum);
return false;
}
map_npcShop.insert(TMapNPCshop::value_type(npcVnum, table));
}for (TMapNPCshop::iterator it = map_npcShop.begin(); it != map_npcShop.end(); ++it)
{
DWORD npcVnum = it->first;
TShopTableEx& table = it->second;
if (m_map_pkShop.find(table.dwVnum) != m_map_pkShop.end())
{
sys_err("Shop vnum(%d) already exists", table.dwVnum);
return false;
}
TShopMap::iterator shop_it = m_map_pkShopByNPCVnum.find(npcVnum);
LPSHOPEX pkShopEx = NULL;
if (m_map_pkShopByNPCVnum.end() == shop_it)
{
pkShopEx = M2_NEW CShopEx;
pkShopEx->Create(0, npcVnum);
m_map_pkShopByNPCVnum.insert(TShopMap::value_type(npcVnum, pkShopEx));
}
else
{
pkShopEx = dynamic_cast <CShopEx*> (shop_it->second);
if (NULL == pkShopEx)
{
sys_err("WTF!!! It can't be happend. NPC(%d) Shop is not extended version.", shop_it->first);
return false;
}
}if (pkShopEx->GetTabCount() >= SHOP_TAB_COUNT_MAX)
{
sys_err("ShopEx cannot have tab more than %d", SHOP_TAB_COUNT_MAX);
return false;
}if (pkShopEx->GetVnum() != 0 && m_map_pkShop.find(pkShopEx->GetVnum()) != m_map_pkShop.end())
{
sys_err("Shop vnum(%d) already exist.", pkShopEx->GetVnum());
return false;
}
m_map_pkShop.insert(TShopMap::value_type (pkShopEx->GetVnum(), pkShopEx));
pkShopEx->AddShopTable(table);
}return true;
}
-
hello my friend, i need a help of someone to install a metin2 server 40k on my homeserver, i have make a home server with a i3 4gb ram and freeBSD 12, but anytime when i install a server files, and mysql, i have gift all right permissions, i have make the right users of db and ssh for the server, but all time i get cores error i don't know why, i have try all things i have on my head but dont start, you can help me from teamviewer please?
if you can, add my discord; ThePetter#7491
Cups Tasco. -
· 1 reply
-
Can you help me and see that topic
https://metin2dev.org/board/index.php?/topic/19085-some-problems-in-the-inventory/
-
Vanilla is a perfect person that loves to help with no reward, she also has knowledge.
-
Hello Friend!
I need objects to put in my maps to metin2 you can help me with Downloads from object files to metin -
Hi ! My name is Ioan and i loved metin2 as a teenager . Since 1 month ago i totally forget about metin2 but one of my friends told me that he wants to open a little metin2 server for our friends(+little brothers) . I started to compile both server and client source (found on internet) untill i got a problem . TItemTable structure from CItemData.h has different members (actually size,i think it is called stride :-?? ) from the default one and i cannot unpack item_proto(from client) even that i know the lzo key + fourCC . Can you help me with a little advice please?
-
I'm interested! I need Help. I offer the following payment methods: paypal/wester Union/Paysafecard
-
Hi xP3NG3Rx!
im use or function to see players inventory.... but how can i ask and remove one item to use option?
ACMD(do_view_equip) { LPITEM item; char arg1[256]; one_argument(argument, arg1, sizeof(arg1)); if (*arg1) { DWORD vid = 0; str_to_number(vid, arg1); LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid); if (!tch) return; if (!tch->IsPC()) return; ********************************************************** remove_item (123) or return ********************************************************** if ((item = GetInventoryItem(189))) item->RemoveFromCharacter(); if (tch->GetGMLevel() > GM_PLAYER ) { ch->ChatPacket(CHAT_TYPE_INFO, ("<Sistema> Não podes ver os equipamentos de um [GM]. ")); return; } //if (tch->IsBlockMode(BLOCK_VIEW_EQUIPMENT)) //{ // ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ekipman konusmasi")); // return; //} tch->SendEquipment(ch); } }
Can u help me please!
-
Hi xP3NG3Rx!
im use or function to see players inventory.... but how can i ask and remove one item to use option?
ACMD(do_view_equip)
{LPITEM item;
char arg1[256];
one_argument(argument, arg1, sizeof(arg1));if (*arg1)
{
DWORD vid = 0;
str_to_number(vid, arg1);
LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid);if (!tch)
return;if (!tch->IsPC())
return;
if ((item = GetInventoryItem(189)))
item->RemoveFromCharacter();
if (tch->GetGMLevel() > GM_PLAYER )
{
ch->ChatPacket(CHAT_TYPE_INFO, ("<Sistema> Não podes ver os equipamentos de um [GM]. "));
return;
}
//if (tch->IsBlockMode(BLOCK_VIEW_EQUIPMENT))
//{
// ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ekipman konusmasi"));
// return;
//}
tch->SendEquipment(ch);
}
}ACMD(do_view_equip) { LPITEM item; char arg1[256]; one_argument(argument, arg1, sizeof(arg1)); if (*arg1) { DWORD vid = 0; str_to_number(vid, arg1); LPCHARACTER tch = CHARACTER_MANAGER::instance().Find(vid); if (!tch) return; if (!tch->IsPC()) return; ********************************************************** remove_item (123) or return ********************************************************** if ((item = GetInventoryItem(189))) item->RemoveFromCharacter(); if (tch->GetGMLevel() > GM_PLAYER ) { ch->ChatPacket(CHAT_TYPE_INFO, ("<Sistema> Não podes ver os equipamentos de um [GM]. ")); return; } //if (tch->IsBlockMode(BLOCK_VIEW_EQUIPMENT)) //{ // ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ekipman konusmasi")); // return; //} tch->SendEquipment(ch); } }
Can u help me please!
-
Im looking for a coder for a Auto Cash-In script for itemshop
Ur intressted?
-
I bought from him so many with a total price 250+euro.Great work and I recive the files under 2 minutes.If you want something good contact him.
-
I'm looking for you for about 1 month! Can you answer me on skype or here? I'm interested in your system!
-
Kann man komplette stabile Core, Db und Client von Vanilla bekommen?
Privatnachricht ist nicht durchgegangen
-
9 hours ago, Johnny69 said:
I found this in my recycle bin (code is shit and is from a public source).
https://mega.nz/#!s9UUxRDB!9Umk1g6nqZXwpKhLA15VU_SuyCJATuEDn6pjWu7JxaA
does this system work?
-
cret91 aka Barbir Gabriel Danut is a SCAMMER.
Proofs:
http://metin2place.ro/cret91-barbir-gabriel-danut-tepar/
http://just4metin.ro/reclamatii-tepari/cret91-barbir-gabriel-epar-t59925.html
http://just4metin.ro/reclamatii-tepari/cret91-tepar-zile-mari-teapa-euro-scam-t59786.html
-
Hi send me a pm with your skype i saw the post where you were looking for a web developer
-
Hello Ken !
Can you add me on skype, please?
Skype address: gaming-area.ro
**You cannot receive PMs (probably your index it's full)
-
hello, can you contact me? i have the same problem with you on sash ssystem
-
Lordexe1 » Chris90909090909090
Hello Chris90909090909090
i search the keychange system.
I have read you have this system can you give me pls.
-
hay can you tell me
how i can add effect from the client side (with code)
i do this step
I go to playersettingmodule.py and i add this
BuffStr = "d:/ymir work/effect/etc/buff/" under EmoticonStr = "d:/ymir work/effect/etc/emoticon/"
after this I add
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+12, "", BuffStr+"redfenix.mse")
net.RegisterEmoticonString("(b8)")
under this
chrmgr.RegisterEffect(chrmgr.EFFECT_EMOTICON+11, "", EmoticonStr+"fish.mse")
net.RegisterEmoticonString("(fish)")
after this i go to game.py I add this
"buff8" : self.__buff8,
under
"mall" : self.__InGameShop_Show
in the final I add this
# Buff
def __buff8(self):
net.SendChatPacket("(b8)")
# End Buff
under this
def AskSafeboxPassword(self):
but when i run the game i gut this error
pls i want fix for this problem i need to be able to add effect like this
if any body make this error or say to me what should i do
iwont forrget this favor
-
Hey, I can offer to make assets, such as textures, art and things. I can also design maps, do some terrain work, etc... I don't do modelling though. I would be interested in a collaboration.
-
in VZLand make website for costumers from 0.
if u interesting tell me you skype and i contact with u
-
please help cant solve this problem since 2 year me when i build server with vs 2013 then i cant use character skills like this http://pasteboard.co/jCVMeMIL7.jpg please help me friendd
-
10 minutes ago my skype account was hacked. I managed to block it must send some evidence to skype to unlock it and change the password
My paypal account ws hacked too but i managed to unlock it, so do not try to contact me on Skype i wil not answer. I come back in a few days , if i can't unlock my Skype account i make a new one. -
hello when you see my message could you add me on Skype(tziak98) i would to make a pet system for me
-
Hi, I would like source :
+ Offline Shop + Sash Shoulder System + No ymir license + Removed the time limitation + New CheckVersion + Fix. Internal IP + membuf-errors (Stupid error that consume much RAM) + change_name enabled with every local + fix item.remove() + HP/MP Fix. + Negative HP Fix. + Cube crash Fix. + Dice Crash Fix. + War Crash Fix. + Dungeon Crash Fix + Possibility to modify the database structure (SQL / TXT) via CONFIG. + Global Chat + SQL Injection Fix. + Sequence mismatch header 245 fix. + Sura sword fix. + Mount/Unmount bug fix. + Warrior skill fix. + Stone bug fix. + 6/7 enabled + 6/7 fixed on costume + All mounts can attack + Transparent bug fixxed + Python 2.7 + Granny 2.9 + Mount speed fix. + Possibility to modify the database structure (SQL / TXT) via CONFIG. + Global Chat+ Global Chat + Clean client + Fix. shop 0 yang
and - Full client protection, Anti-Cheat
price ?
-
Hey Rumor.. i need help with creating a metin2 server can u help me with that? all i got is a dedicated server.
-
hey , i have a problem with sql injection am tried to fix but nothing work... please help me... https://metin2dev.org/board/index.php?/topic/12070-sql-injection-in-messenger-and-guild-problem/
-
I want to buy something from you. I ve contact you on Skype. Are you Dexter on Skype? My skype is mariushcm
-
hay syron how are you
just i will and you some of my question
one of it not one all about source
one
when i doing what in this viedioo
i get problem when compile
where i but the source file
in root file in ftp?
is that true???
-
Hei Dash , Are you solve yours problem : https://metin2dev.org/board/index.php?/topic/5561-lycan-mount-bug/#comment-64690 ?
-
syserr in db how to resolv plz denis help me
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to re
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to resolve this err
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to re
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to resolve this err
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to resolve this err
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to resolve this err
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
syserr in db how to resolve this err
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
hi i have this problem when end core
syserr in db
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pidplz help me
-
hi i have this problem when end core
syserr in db
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pidplz help me
-
hi i have this problem when end core
syserr in db
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pidplz help me
-
hi i have this problem when end core
syserr in db
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pidplz help me
-
hi i have this problem when end core
syserr in db
SYSERR: Mar 10 14:59:39 :: pid_init:
Start of pid: 3103SYSERR: Mar 10 15:20:19 :: Process: FDWATCH: peer null in event: ident 21
SYSERR: Mar 10 15:20:21 :: Process: FDWATCH: peer null in event: ident 22
SYSERR: Mar 10 15:20:22 :: Process: FDWATCH: peer null in event: ident 20
SYSERR: Mar 10 15:20:24 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.
SYSERR: Mar 10 15:20:24 :: pid_deinit:
End of pid -
please wee need libs to client
of this post
https://metin2dev.org/board/index.php?/topic/244-release-binary-r28249-fixed/
-
Can you help to solve the problem and finish the quest ?
https://metin2dev.org/board/index.php?/topic/10181-quest-function/ , dankee
-
check my nw reply if you can *i don't know when i editing the post send you a notice
-
Salut omule, ma poti ajuta te rog frumos cu o problema la sistemul de costume la armuri ? Imi lipseste ceva,in game .. undeva : https://metin2dev.org/board/index.php?/topic/9673-subtype-weapon-costume/ sau dami mesaj pe skype : valentin.deian
Te rog frumos , oricum dupa nume imi pari cunoscut.
-
Salut omule, ma poti ajuta te rog frumos cu o problema la sistemul de costume la armuri ? Imi lipseste ceva,in game .. undeva : https://metin2dev.org/board/index.php?/topic/9673-subtype-weapon-costume/ sau dami mesaj pe skype : valentin.deian
Te rog frumos , oricum dupa nume imi pari cunoscut.
-
Are those idiots -> http://metin2dev.ro have your permission to even use metin2dev name in domain name ? or they're just some usual rude noobs ?
-
Hi,
I can't write you an PM so I will ask you here.
I saw your guide about player level real time update (https://metin2dev.org/board/index.php?/topic/6159-level-text-above-players-head-update-in-real-time/)
You asked for coding the part for the other players, that they will also see the level in real time.
Would be nice if you do this, thanks.
regards
-
Hellow guys i have problem withs quests.. i type all the commands for quests like sh make.sh or reload q and its ok.. but In-Game. i cant open the quest i dont know where is the problem.... What i need to do? i cant open the quests in -game.
-
http://3Dmetin.ro - Buildings pack special adapted for Metin2 game engine ... special promotion price for pack number 3 -> ( only 60 euro including logo creation ) ... for this and other work contact on skype/yahoo : metin2beats or shop3dmetin ..... tnx· 0 replies
-
Anyone know where is the piece of code that removes the arrow on shot out ?
-
http://eterhost.net/aff.php?aff=015 | Free DDoS Protected, Virtual Servers. Boost & secure your server with Eterhost.· 1 reply
-
Your problem is about your protos, check your data (monster), then check your drop (special_item_group etc...) and at the end, if it's doesn't works, change your protos
-
First beta release will be on August or September. Prepare your weapons to fight
-
We are looking for developers ~ http://metin2dev.org/board/topic/520-looking-for-team-members/
-
We are looking for developers ~ http://metin2dev.org/board/topic/108-looking-for-team-members/
-
https://www.facebook.com/pages/Cookie-Mt2/609677355774075?ref=hl CookieMt2? COOKIES! *v*· 0 replies
Wooziee
-
Posts
3 -
Joined
-
Last visited
-
Feedback
0%
Content Type
Profiles
Forums
Store
Third Party - Providers Directory
Feature Plan
Release Notes
Docs
Events
Posts posted by Wooziee
-
-
BIND_PORT = 15000 SQL_ACCOUNT = "127.0.0.1 account metin2 password 0" SQL_COMMON = "127.0.0.1 common metin2 password 0" SQL_HOTBACKUP = "127.0.0.1 hotbackup metin2 password 0" SQL_PLAYER = "127.0.0.1 player metin2 password 0" TABLE_POSTFIX = "" DB_SLEEP_MSEC = 10 CLIENT_HEART_FPS = 10 HASH_PLAYER_LIFE_SEC = 600 PLAYER_DELETE_LEVEL_LIMIT = 70 PLAYER_ID_START = 3 BACKUP_LIMIT_SEC = 3600 WELCOME_MSG = "DB Server has been started" ITEM_ID_RANGE = 10000001 20000000 TEST_SERVER = 0
-
Hi!
SYSERR: May 1 11:43:01 :: pid_init: Start of pid: 752 SYSERR: May 1 11:43:01 :: Start: TABLE_POSTFIX not configured use default May 1 11:43:01 :: connecting to MySQL server (player) May 1 11:43:01 :: CREATING DIRECT_SQL May 1 11:43:01 :: AsyncSQL: locale euckr May 1 11:43:01 :: CREATING MAIN_SQL May 1 11:43:01 :: AsyncSQL: locale euckr May 1 11:43:01 :: CREATING ASYNC_SQL May 1 11:43:01 :: AsyncSQL: locale euckr May 1 11:43:01 :: OK May 1 11:43:01 :: connecting to MySQL server (account) May 1 11:43:01 :: CREATING DIRECT_SQL May 1 11:43:01 :: AsyncSQL: locale euckr May 1 11:43:01 :: CREATING MAIN_SQL May 1 11:43:01 :: AsyncSQL: locale euckr May 1 11:43:01 :: CREATING ASYNC_SQL May 1 11:43:01 :: AsyncSQL: locale euckr May 1 11:43:01 :: OK May 1 11:43:01 :: connecting to MySQL server (common) May 1 11:43:01 :: CREATING DIRECT_SQL May 1 11:43:01 :: AsyncSQL: locale euckr May 1 11:43:01 :: CREATING MAIN_SQL May 1 11:43:01 :: AsyncSQL: locale euckr May 1 11:43:01 :: CREATING ASYNC_SQL May 1 11:43:01 :: AsyncSQL: locale euckr May 1 11:43:01 :: OK May 1 11:43:01 :: connecting to MySQL server (hotbackup) May 1 11:43:01 :: CREATING DIRECT_SQL May 1 11:43:01 :: AsyncSQL: locale euckr May 1 11:43:01 :: CREATING MAIN_SQL May 1 11:43:01 :: AsyncSQL: locale euckr May 1 11:43:01 :: CREATING ASYNC_SQL May 1 11:43:01 :: AsyncSQL: locale euckr May 1 11:43:01 :: OK May 1 11:43:01 :: ClientManager initialization.. May 1 11:43:01 :: InitializeLocalization() - LoadLocaleTable(count:13) May 1 11:43:01 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE0)] = 0 5 6 8 10 12 14 16 18 20 22 24 May 1 11:43:01 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE1)] = 0 5 6 8 10 12 14 16 18 20 22 24 May 1 11:43:01 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE2)] = 0 5 6 8 10 12 14 16 18 20 22 24 May 1 11:43:01 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE3)] = 0 5 6 8 10 12 14 16 18 20 22 24 May 1 11:43:01 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE4)] = 0 5 6 8 10 12 14 16 18 20 22 24 May 1 11:43:01 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE5)] = 0 5 6 8 10 12 14 16 18 20 22 24 May 1 11:43:01 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE6)] = 0 5 6 8 10 12 14 16 18 20 22 24 May 1 11:43:01 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL_TYPE7)] = 0 5 6 8 10 12 14 16 18 20 22 24 May 1 11:43:01 :: locale[LOCALE] = singapore May 1 11:43:01 :: Changed g_stLocale euckr to latin1 May 1 11:43:01 :: SetLocale start May 1 11:43:01 :: End setlocale latin1 May 1 11:43:01 :: locale[DB_NAME_COLUMN] = locale_name May 1 11:43:01 :: locale[UNKNOWN_KEY(SKILL_DAMAGE_BY_LEVEL_UNDER_90)] = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 May 1 11:43:01 :: locale[UNKNOWN_KEY(SKILL_DAMAGE_BY_LEVEL_UNDER_45)] = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 May 1 11:43:01 :: locale[UNKNOWN_KEY(SKILL_POWER_BY_LEVEL)] = 0 5 6 8 10 12 14 16 18 20 22 24 May 1 11:43:01 :: GetParam -1 May 1 11:43:01 :: GetParam -1 May 1 11:43:01 :: ItemRange From File 4294967295 ~ 4294967295 May 1 11:43:01 :: ItemIDRange: Build 4294967295 ~ 4294967295 start: 4294967295 NOT USE remain count is below 10000 SYSERR: May 1 11:43:01 :: InitializeNowItemID: Can not build ITEM_ID_RANGE May 1 11:43:01 :: failed May 1 11:43:01 :: AsyncSQL: closing mysql connection. May 1 11:43:01 :: AsyncSQL: closing mysql connection. May 1 11:43:01 :: AsyncSQL: closing mysql connection. May 1 11:43:01 :: AsyncSQL: closing mysql connection. May 1 11:43:01 :: AsyncSQL: closing mysql connection. May 1 11:43:01 :: AsyncSQL: closing mysql connection. May 1 11:43:01 :: AsyncSQL: closing mysql connection. May 1 11:43:01 :: AsyncSQL: closing mysql connection. May 1 11:43:01 :: AsyncSQL: closing mysql connection. May 1 11:43:01 :: AsyncSQL: closing mysql connection. May 1 11:43:01 :: AsyncSQL: closing mysql connection. May 1 11:43:01 :: AsyncSQL: closing mysql connection. SYSERR: May 1 11:43:01 :: pid_deinit: End of pid
any ideea? (this is syslog)
ITEM_ID_RANGE Error ? "Closing mysql connection."
in Community Support - Questions & Answers
Posted
Solved! Thanks