Sziasztok, eredeti témája: http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/3786228-c-gm-handel-item-werfen-etc-verbieten.html (http://www.elitepvpers.com/forum/metin2-pserver-guides-strategies/3786228-c-gm-handel-item-werfen-etc-verbieten.html)
Azt az opciót adja, hogy GM ne tudjon kereskedni, tárgyat eldobni etc...etc...
char_item.cpp
Keressetek rá erre:
bool CHARACTER::DropItem(TItemPos Cell, BYTE bCount)
{
LPITEM item = NULL;
Adjátok alá ezt:
if (GetGMLevel() > GM_PLAYER)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("GM's können keine Items auf dem Boden Schmeißen!"));
return false;
}
Így:
[spoiler](https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2F151204%2F1265116429N_vtelen_www.kepfeltoltes.hu_.png&hash=b26e2412bc6737b29e5a1ba66d9b9375cf42bade)[/spoiler]
Rákerestek erre:
void CHARACTER::__OpenPrivateShop()
A funkciót felülírjátok így:
void CHARACTER::__OpenPrivateShop()
{
unsigned bodyPart = GetPart(PART_MAIN);
switch (bodyPart)
{
case 0:
case 1:
case 2:
if (GetGMLevel() > GM_PLAYER)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("GM's können keinen Laden öffnen!"));
}
else
{
ChatPacket(CHAT_TYPE_COMMAND, "OpenPrivateShop");
}
break;
default:
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("??? ??? ?? ??? ? ? ????."));
break;
}
}
Kép:
[spoiler](https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2F151204%2F360740894N_vtelen_www.kepfeltoltes.hu_.png&hash=f6f0844122a7e3b1279ffe7018e6cb7fbcfd207c)[/spoiler]
char.cpp
Rákerestek erre:
if (GetPart(PART_MAIN) > 2)
Alá adjátok ezt:
if (GetGMLevel() > GM_PLAYER)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("GM's können keinen Laden öffnen!"));
return;
}
Kép:
[spoiler](https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2F151204%2F168943357N_vtelen_www.kepfeltoltes.hu_.png&hash=40fa1e388c08a1a5592a2973d63acf67d127ebcc)[/spoiler]
Exchange.cpp
Rákerestek erre:
//PREVENT_TRADE_WINDOW
Alá adjátok ezt:
if (GetGMLevel() > GM_PLAYER || victim->GetGMLevel() > GM_PLAYER)
{
ChatPacket(CHAT_TYPE_INFO, LC_TEXT("GM's können nicht Handeln!"));
return false;
}
Kép:
[spoiler](https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2F151204%2F1238628780N_vtelen_www.kepfeltoltes.hu_.png&hash=8ca5aecb562d5670af816681e9a0bdefe04a3223)[/spoiler]
input_main.cpp
Rákerestek erre:
if( IS_SET(pkItem->GetAntiFlag(), ITEM_ANTIFLAG_SAFEBOX) )
Alá rakjátok ezt:
if (ch->GetGMLevel() > GM_PLAYER)
{
ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("GM's können kein Lager benutzen"));
return;
}
Kép:
[spoiler](https://board.ddmt2.net/proxy.php?request=http%3A%2F%2Fkepfeltoltes.hu%2F151204%2F485169081N_vtelen_www.kepfeltoltes.hu_.png&hash=bb0c337a1ff74d9bf4174707fb2bf57de1b9c78e)[/spoiler]
Locale_string.txt-be beírjátok ezeket:
"GM's können keinen Laden öffnen!";
"GÉEM vaty kecifei nem tucc poltot nyitni";
"GM's können keine Items auf dem Boden Schmeißen!";
"Nöm dobod el!";
"GM Cant trade items.";
"Nöm kereskedhecc.";
"GM's können kein Lager benutzen";
"Nem veszöl ki semmöt a rakibú!";
"GM's können keinen Laden öffnen!!;
"Nöm rakol semmöt a rakibá!";
"GM's können keinen Laden öffnen!;
"Nöm rakol semmöt a rakibá!";
#Szerkesztés 1: Nálam bent van az offlineshop system, azzal ne is törődjetek!