Смотри личку
Tall Man, ты забыл сказать, что этот форум требует регистрацию...
Спойлер ФЛИ:
И если ты не сможешь нас побить, присоединяйся! Вступай в лентяйскую команду!
Заповеди профессионального автора.Спойлер Заповеди Профессионального мэйкера:
VX.
Как можно сделать предмет, обучающий навыку какого-то героя при использовании на нём через меню?
Может, скрипт какой есть?
Творчество, никак с играми не связанное:
https://vk.com/amjee
https://vk.com/r2space
Моя рожа и всякий рэпчик живьём: https://www.instagram.com/rap_amjeenickyry/
В русском хелпе есть такой скрипт.
Называется ExItem_LearnSkill.
PHP код:
#==============================================================================
# ** ExItem_LearnSkill версия 1.01
#------------------------------------------------------------------------------
# Скрипт с помощью которого можно делать предметы, добавляющие навык.
#==============================================================================
# Строка, определяющая предмет с возможностью изучения навыка;
# Добавляется в [Заметки] предмета в виде: строка[ID_навыка];
# Выбирайте [Область действия]: Союзник и [Доступность]: Всегда;
# Пример использования: предмет добавит навык с ID 30 => *LEARN_SKILL[30]
EXITM_LRNSKILL_SIGNATURE = "*LEARN_SKILL"
#------------------------------------------------------------------------------
class Game_Battler
alias _exilskl_item_test item_test
alias _exilskl_item_effect item_effect
#--------------------------------------------------------------------------
# * Проверка предмета (переопределение)
# user : Использующий предмет
# item : Предмет
#--------------------------------------------------------------------------
def item_test(user, item)
sig = EXITM_LRNSKILL_SIGNATURE
if item.note[/#{Regexp.quote sig}\[(\d+)\]/].to_a[0]
return (not user.skill_learn?($data_skills[$1.to_i]))
end
return _exilskl_item_test(user, item)
end
#--------------------------------------------------------------------------
# * Применение эффекта предмета (переопределение)
# user : Использующий предмет
# item : Предмет
#--------------------------------------------------------------------------
def item_effect(user, item)
_exilskl_item_effect(user, item)
unless user.skipped
sig = EXITM_LRNSKILL_SIGNATURE
if item.note[/#{Regexp.quote sig}\[(\d+)\]/].to_a[0]
skill_id = $1.to_i
used = true unless user.skill_learn?($data_skills[skill_id])
user.learn_skill(skill_id)
end
end
end
end
Использование
Добавьте в Заметку к предмету слово *LEARN_SKILL[30] (по умолчанию), чтобы указать что этот предмет добавит использующему навык с ID 30.
спасибо! =)
Творчество, никак с играми не связанное:
https://vk.com/amjee
https://vk.com/r2space
Моя рожа и всякий рэпчик живьём: https://www.instagram.com/rap_amjeenickyry/
поставил... не действует, и лёрнскилл отображается в названии.... о_О
Творчество, никак с играми не связанное:
https://vk.com/amjee
https://vk.com/r2space
Моя рожа и всякий рэпчик живьём: https://www.instagram.com/rap_amjeenickyry/
Выложите, пожалуйста, RGSS101j.dll куда-нибудь.
Я знаю, как лучше.
Эту тему просматривают: 21 (пользователей: 0 , гостей: 21)
Социальные закладки