Это очень хорошо. Если можешь то скинь все. Лишние ресурсы никогда не помешают.)))
Вид для печати
Смотри личку :D
Tall Man, ты забыл сказать, что этот форум требует регистрацию...
VX.
Как можно сделать предмет, обучающий навыку какого-то героя при использовании на нём через меню?
Может, скрипт какой есть?
В русском хелпе есть такой скрипт.
Называется 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.
спасибо! =)
поставил... не действует, и лёрнскилл отображается в названии.... о_О
Как сделать эвент с частичной проходимостью?
(А то он либо роходим во всех четырёх направлениях либо не проходим полностью)
Выложите, пожалуйста, RGSS101j.dll куда-нибудь.