Редактируем навыки (скилы)

Предыдущая тема Следующая тема Перейти вниз

Редактируем навыки (скилы)

Сообщение  Moonwolf в Вс Ноя 13, 2016 1:11 am

Создав свой сервер мы можем изменять под свой вкус почти всё и скилы персонажей не исключение.
Скилы хранятся в текстовом виде в файле skilleffect.lua по адресу ...\GameServer\resource\script\calculate
Открываем любым текстовым редактором (рекомендую Notepad++) и вносим свои изменения.
===================================================================================
Для примера понизим кулдаун (время перезарядки) навыка "молния" мореплавателя.
Открываем skillinfo.txt
Находим навык в списке
Код:
0214 Молния 1 4,10;16,10 1,-1 1,-1 1,-1 7,1,29 2 1 0 -1 210,1 1 1 1 800 4 1 0 0 0 0 0 SkillSp_Lj 0 SkillEnergy_Lj 0 0 Skill_Lj_End 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SkillCooldown_Lj 1 1 12 -1 102 2 269 0 0 0,0 0,0 0 -1 -1 0 0 103 -1 270 0 0 0 s0214.tga 0 0 Чтобы поразить цель молнией, возьмите Коралл грозы Урон определяется уровнем навыка и Духом. Требуется иметь при себе Коралл грозы На 1-м уровне расходует 27 МН. На каждом следующем уровне – еще на 2 МН больше 0
Нас интересует скрипт отвечающий за кулдаун данного навыка ищем его название - SkillCooldown_Lj
Открываем skilleffect.lua текстовым редактором и ищем (с помощью поиска по файлу ctrl+F) интересующий нас скрипт (SkillCooldown_Lj)
Код:
function SkillCooldown_Lj( sklv )
 local Cooldown = 8400 - sklv * 400
 return Cooldown
end
где время кулдауна равно 8400 миллисекунд - уровень навыка * 400
итого на 1 уровне навыка = 8 секунд
...
на 10 уровне = 4,4 секунды
правим к примеру 400 на 800
Код:
function SkillCooldown_Lj( sklv )
 local Cooldown = 8400 - sklv * 800
 return Cooldown
end
и получаем на 10 уровне 8400-10*800=400 миллисекунд=0,4 секунды
=============================================================================
Так же правятся другие параметры и скрипты, например параметр 800 ниже это расстояние использования навыка
Код:
0214   Молния   1   4,10;16,10   1,-1   1,-1   1,-1   7,1,29   2   1   0   -1   210,1   1   1   1   800   4   1   0   0   0   0   0
avatar
Moonwolf
Admin
Admin

Сообщения : 402
Репутация : 15
Дата регистрации : 2009-01-13
Возраст : 34
Откуда : город воинской славы Елец

http://moonwolf.toxicfarm.com

Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения