- Сообщений: 3147
- Спасибо получено: 2651
[VX ACE]Оружие, несущее скиллы
9 года 4 мес. назад #95766
от DeadElf79
Информация:
Автор: DeadElf79
Версия: 1.0
Описание:
Этот скрипт позволяет получать навыки при надевании определенного оружия, а также удалять эти самые навыки при снятии.
Инструкция:
Код:
DeadElf79 создал тему: [VX ACE]Оружие, несущее скиллы
Оружие, несущее скиллы
de79 equips skillz
de79 equips skillz
Информация:
Автор: DeadElf79
Версия: 1.0
Описание:
Этот скрипт позволяет получать навыки при надевании определенного оружия, а также удалять эти самые навыки при снятии.
Инструкция:
- В заметках оружия пишем на отдельной строке
skill: 123
123 - номер скилла со вкладки "Навыки" из базы данных. этот скилл будет изучен при экипировке оружия.
Если нужно добавить несколько навыков, то пишем по скиллу на каждой новой строке:skill: 123
skill: 124
skill: 125
skill: 126 - В ивенте вызываем следующий скрипт при надевании:
array = weapon_skill_array(456)
learn_skill_array(999,array)
456 - номер оружия со вкладки "Оружие" из базы данных.
999 - номер актёра со вкладки "Герои" из базы данных.
- В ивенте вызываем следующий скрипт при снимании:
array = weapon_skill_array(456)
learn_skill_array(999,array)
Код:
Code:
# de79 equips skillz
def weapon_skill_array(id)
array = []
$data_weapons[id].note.split(/\n/).each do |line|
if line =~ /skill:[\s]*[\d+]/
array.push $1.to_i
end
end
array
end
def learn_skill_array(actor_id,array)
array.each{|skill_id| $game_actors[actor_id].learn_skill(skill_id)}
end
def forget_skill_array(actor_id,array)
array.each{|skill_id| $game_actors[actor_id].forget_skill(skill_id)}
end
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 4 мес. назад #95767
от Amphilohiy
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Amphilohiy ответил в теме [VX ACE]Оружие, несущее скиллы
Эммм, а чем это хуже тех же самых фитч эйса? Ну знаешь, типа этих:
типа дофига ссыль на скриншот ядиска
?
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Спасибо сказали: Green-Leo
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
Скрыть
Больше
- Сообщений: 1640
- Спасибо получено: 1080
9 года 4 мес. назад #95768
от strelokhalfer
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
strelokhalfer ответил в теме [VX ACE]Оружие, несущее скиллы
Эльф видимо как и я иногда забывает стандартные фичи)
Да и зачем надо было аж две скриптовые команды пихать?
Да и зачем надо было аж две скриптовые команды пихать?
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Спасибо сказали: DK
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 4 мес. назад #95770
от Lekste
Lekste ответил в теме [VX ACE]Оружие, несущее скиллы
Эльф, переделай тогда в скрипт, с которым орудие с определенной вероятностью и/или при определенных условиях (например, у врага меньше 25% хп, он определенного типа или с определенным статусом), использует определенный скилл.
Например, наносит доп. Урон электричеством, если у цели статус "промок" или, игнорировать защиту, если у цели ловкость ниже 10.
Например, наносит доп. Урон электричеством, если у цели статус "промок" или, игнорировать защиту, если у цели ловкость ниже 10.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 4 мес. назад - 9 года 4 мес. назад #95771
от DeadElf79
DeadElf79 ответил в теме [VX ACE]Оружие, несущее скиллы
Амфи, я просто взял свой скрипт из темы, созданной Паром, и опубликовал его.
Мне даже нечего больше сказать по этому поводу)
UPD: Хорошо, если серьезно, то разве стандартные команды в бд позволяют забыть скиллы, когда оружие снято? Если да, то ладно, пусть скрипт остается на память.
Мне даже нечего больше сказать по этому поводу)
UPD: Хорошо, если серьезно, то разве стандартные команды в бд позволяют забыть скиллы, когда оружие снято? Если да, то ладно, пусть скрипт остается на память.
Последнее редактирование: 9 года 4 мес. назад пользователем DeadElf79.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
9 года 4 мес. назад #95773
от caveman
caveman ответил в теме [VX ACE]Оружие, несущее скиллы
Настройка в оружии / броне попросту может добавить скилл, когда это надето. Когда это снято, соответственно, скилла не будет.
Спасибо сказали: DeadElf79
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.100 секунд
