Cautati in char.cpp :
Modificati in:
Inainte sa incepeti o alta verificare trebuie sa separati caseurile. Trebuie sa puneti sub case :
In log trebuie sa faceti un tabel cu login si nickname numit bonus_hack.
Cod:
case POINT_MANA_BURN_PCT
Modificati in:
Cod:
case POINT_MANA_BURN_PCT:
case POINT_DAMAGE_SP_RECOVER:
case POINT_RESIST_NORMAL_DAMAGE:
SetPoint(type, GetPoint(type) + amount);
val = GetPoint(type);
break;
case POINT_RESIST_SWORD:
case POINT_RESIST_TWOHAND:
case POINT_RESIST_DAGGER:
case POINT_RESIST_BELL:
case POINT_RESIST_FAN:
case POINT_RESIST_BOW:
case POINT_RESIST_CLAW:
case POINT_RESIST_FIRE:
case POINT_RESIST_ELEC:
case POINT_RESIST_MAGIC:
case POINT_RESIST_WIND:
case POINT_RESIST_ICE:
case POINT_RESIST_EARTH:
case POINT_RESIST_DARK:
case POINT_REFLECT_MELEE:
case POINT_REFLECT_CURSE:
if (GetPoint(type + amount > 100))
{
if (IsGM() == true)
return;
DBManager::instance().Query("INSERT INTO log.bonus_hack SET login='%s', nickname='%s'", GetDesc()->GetAccountTable().login, GetName());
std::auto_ptr<SQLMsg> msg(DBManager::instance().DirectQuery("UPDATE account.account SET status= 'BLOCK' WHERE id = %d", GetDesc()->GetAccountTable().id));
GetDesc()->DelayedDisconnect(3);
}
SetPoint(type, GetPoint(type) + amount);
val = GetPoint(type);
break;
Inainte sa incepeti o alta verificare trebuie sa separati caseurile. Trebuie sa puneti sub case :
Cod:
SetPoint(type, GetPoint(type) + amount);
val = GetPoint(type);
break;
In log trebuie sa faceti un tabel cu login si nickname numit bonus_hack.