Тема: Обсуждение / Вопросы Руда
Показать сообщение отдельно
Старый 16.06.2025, 13:46  
rule-z
Гильдия RF-Cheats
Аватар для rule-z
OFFLINE
Регистрация: 11.02.2008
Возраст: 35
Сообщений: 2,270
Благодарностей:
1,494 всего
Мнения: + 4791
Репутация: 4600
Отправить сообщение для rule-z с помощью ICQ

Цитата:
Сообщение от УбийцаСмерть Посмотреть сообщение
Привет всем. Подскажите как отредактировать лут с очистки руды. Или может кто знает как,сделать чтоыб к примеру падало определеное количество таликов,к примеру 15 невеж 5 пакров там по 10 камне. Есть какая то формула рассчета?
Судя по файлам, результат переработки руды ищи в файле OreCutting на сервере, а саму руду к которой это все привязано в файле Oreitem.

Структура OreItem судя по иде такая:

Цитата:
struct __cppobj _OreItem_fld : _base_fld // sizeof=0x160
{
int m_bExist;
char m_strModel[64];
int m_nIconIDX;
char m_strName[64];
int m_nOre_List;
int m_nOre_Level;
unsigned int m_dwOreProbability;
int m_nKindClt;
int m_nMoney;
int m_nStdPrice;
int m_nStdPoint;
int m_nGoldPoint;
int m_nKillPoint;
int m_nProcPoint;
int m_nProcessPoint;
int m_nStoragePrice;
int m_bSell;
int m_bExchange;
int m_bGround;
int m_bStoragePossible;
int m_bUseableNormalAcc;
int m_nmin_C_random;
int m_nmax_C_random;
int m_nProcessPrice;
char m_strTooltipIndex[64];
int m_bIsTime;
};
А судя по структуре OreCutting, можно поиграться с dwRate и dwCumRate:

Цитата:
struct COreCuttingTable::_ore_cut_list::_res_list // sizeof=0xC
{ // XREF: COreCuttingTable::_ore_cut_list/r
unsigned __int16 wResIndex;
// padding byte
// padding byte
unsigned int dwRate;
unsigned int dwCumRate;
};

Последний раз редактировалось rule-z; 16.06.2025 в 13:51.

silence is golden
 
Ответить с цитированием
Сказали спасибо:
УбийцаСмерть (16.06.2025)