Opublikowano 19 Lutego19 Lut Jak wyłączyc yang bombe z mobow a dokladnie z bossow (na przykład z berana) ? a jeszcze lepiej zeby od razu zamiast bomby to yangi wpadły do eq 😀
Opublikowano 19 Lutego19 Lut Sprawdź, bo kod nie mój, a ja nie mam kiedy. Znalazłem na innym forum. Tylko pamiętaj kopie zrobić albo zakomentowac zamiast usuwać#### Src/game/char_battle.cpp Hide contents//Search: if (GetMobRank() >= MOB_RANK_BOSS && !IsStone() && GetMobTable().dwGoldMax != 0) { [...] [...] DBManager::instance().SendMoneyLog(MONEY_LOG_MONSTER, GetRaceNum(), iTotalGold); } //Replace all function with: if (GetMobRank() <= MOB_RANK_BOSS && !IsStone() && GetMobTable().dwGoldMax != 0) { if (1 == number(1, iGold10DropPct)) iGoldMultipler *= 10; // 1% È®·ü·Î µ· 10¹è int iSplitCount = number(25, 35); for (int i = 0; i < iSplitCount; ++i) { int iGold = number(GetMobTable().dwGoldMin, GetMobTable().dwGoldMax) / iSplitCount; if (test_server) sys_log(0, "iGold %d", iGold); iGold = iGold * CHARACTER_MANAGER::instance().GetMobGoldAmountRate(pkAttacker) / 100; iGold *= iGoldMultipler; if (iGold == 0) { continue ; } if (test_server) { sys_log(0, "Drop Moeny MobGoldAmountRate %d %d", CHARACTER_MANAGER::instance().GetMobGoldAmountRate(pkAttacker), iGoldMultipler); sys_log(0, "Drop Money gold %d GoldMin %d GoldMax %d", iGold, GetMobTable().dwGoldMax, GetMobTable().dwGoldMax); } // NOTE: µ· ÆøźÀº Á¦ 3ÀÇ ¼Õ 󸮸¦ ÇÏÁö ¾ÊÀ½ int give_money = number(1, 25); pkAttacker->GiveGold(iGold *give_money); iTotalGold += iGold; } } DBManager::instance().SendMoneyLog(MONEY_LOG_MONSTER, GetRaceNum(), iTotalGold); } #### Bin/root/game.py Hide contents//Search: def OnPickMoney(self, money): chat.AppendChat(chat.CHAT_TYPE_INFO, localeInfo.GAME_PICK_MONEY % (money)) //Edit like: def OnPickMoney(self, money): return
Jak wyłączyc yang bombe z mobow a dokladnie z bossow (na przykład z berana) ?
a jeszcze lepiej zeby od razu zamiast bomby to yangi wpadły do eq 😀