Search the Community
Showing results for tags 'рейты'.
Found 4 results
-
Рейты сервера Привет! В данной статье я расскажу как изменить рейты сервера. Рейты - это значения, на которые умножаются опыт, шанс выпадения предмета, рост феи. Откройте файл variable.lua (папка GameServer\resource\script\calculate) и найдите следующие переменные: EXP_RAID = 15 -- Рейт на опыт TeamExp_RAID = 30 -- Рейт на опыт в отряде MF_RAID = 25 -- Рейт на выпадение предметов из монстров Resource_RAID_ADJUST = 10 -- Рейт на выпадение ресурсов ELEEXP_GETRAD = 1000 -- Рейт на рост феи В данном случае: 15х кач соло, 30х кач в пати, 25х дроп, 10х дроп ресурсов, 1000х рост феи. Изменяя значения этих переменных Вы можете настраивать рейты сервера. Не забудьте сохранить файл variable.lua и перезапустить все GameServer.exe после проделанных изменений. Так же Вы можете воспользоваться специальной программой: Вы можете создать рейт для получения опыта корабля, по умолчанию он отсутствует в скриптах. Добавьте в variable.lua переменную для нового рейта, для примера назовем ее SHIP_RAID: SHIP_RAID = 1 Затем откройте файл exp_and_level.lua (папка GameServer\resource\script\calculate) и найдите функцию GetExp_PKM(dead , atk), а в ней строку: local ship_expadd = math.floor(math.min(7, (dead_lv / 10 + 2))) замените эту строку на следующую: local ship_expadd = math.floor(math.min(7, (dead_lv / 10 + 2)) * SHIP_RAID) Теперь получаемый опыт в корабле будет умножаться на значение переменной SHIP_RAID. См. также: [FYI] Разному времени суток - разный дроп
-
[FYI] Разному времени суток - разный дроп Автор: @insider Итак, добавляем в дроп лист кальмарчика некий предмет. Шанс выпадения предмета ставим 0. Далее, идем в skilleffect.lua, ищем функцию Check_Baoliao и следующий кусок в ней: if arg[i] >= 100 then mf = math.min ( 1, 100 / arg[i] * bsmf ) * MF_RAID * MF_RAID_STATE a = Percentage_Random(mf) if a == 1 then count = count + 1 item[count] = i end end И меняем на что-то вроде: if arg[i] >= 100 then mf = math.min ( 1, 100 / arg[i] * bsmf ) * MF_RAID * MF_RAID_STATE a = Percentage_Random(mf) if a == 1 then count = count + 1 item[count] = i end elseif arg[i] == 0 if время >= 7 часов and время <= 8 часов and id_моба == кальмарчик mf = math.min ( 1, 100 / настоящий_%_дропа * bsmf ) * MF_RAID * MF_RAID_STATE a = Percentage_Random(mf) if a == 1 then count = count + 1 item[count] = i end end end В итоге кальмарчик каждый день с 7 до 8ми будет дропать некий предмет с заданным шансом (шанс рассчитывается как для таблицы), а в остальное время - не будет. Сюда можно добавить проверку не только на время, но и на наличие у игрока определенного предмета или части экипировки, его уровень, принадлежность к определенной гильдии, да и вообще на что только фантазии хватит. Вопросы приветствуются. Enjoy! © insider
-
Подскажите где посмотреть и поменять рейты сервера, или может есть софт какой под версию 1,38