Adott szint alatt EXP kapás tiltása

Indította Chookez, 2017-09-30, 19:32:52

Üdvözletem. A segítségeteket szeretném kérni abban hogy egy adott pályán hogyan tudom letiltani az EXP kapást egy adott szint alatt.

Példa: Bemész várkapuba ahol csak 105-ős szint felett kapsz tapasztalati pontokat!

Forrást használok.

UI: Igen tudom van itt téma de nekem ez nem megy, ez az 1 része. :D Köszi előre is mindent.

char_battle.cpp keress rá: if (to->GetMapIndex() >= 660000 && to->GetMapIndex() < 670000)

elágazás alá:

if (to->GetMapIndex() == mapindexed && to->GetLevel() < szint)
iExp = 0;

C++ programmer at Gameloft

Minden jól megy, most felőlem lenézhettek de beletudnál nekem varázsolni egy rendszerüzenetet? Amit locale_string-ből olvas be?

if (to->GetMapIndex() == mapindexed && to->GetLevel() < szint)
{
to->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Too high level."));
iExp = 0;
}