Четверг, 19 Мая 2011 13:23

Обмен HP и MP

Автор  mirageman613
Оцените материал
(0 голосов)
Перевод статьи с rpgmaker.net. Статья написана для RPG Maker 2000, но, думаю, метод описанный здесь с небольшими изменениями подойдёт и для других версий.
Автор: mirageman613
Перевод и добавление в энциклопедию: James
Оригинал статьи

Так, вы думаете "Я хочу скилл, меняющий местами HP на MP и/или наоборот", но вы не смогли найти времени, чтобы сделать это, потому что не можете понять, как это закодировать. Ну, я собираюсь помочь вам создать скилл, что делает это.

Для этого вам понадобится следующее:

  • 1 переключатель
  • 2 переменных
  • 1 звуковой эффект
  • 1 скилл (очевидно)
  • 1 персонаж (какой смысл, если его никто не выучит?)

Для начала идём на вкладку "Skills" и создаём такой скилл:

  • Тип: Normal (В версии XP и старше отсутствует - прим. пер.)
  • Влияние атаки (Attack Influence): 0
  • Влияние магии (Magic Influence): 0
  • Отклонение (Variance): 0
  • Базовый урон (Base #): 0

Потом сделайте тип: "Switch", поставьте доступность только "Battle" (В битве) и подключите неиспользуемый свич. Я буду называть его "Обмен HP/MP".

Теперь идите на вкладку "Группа монстров" и создайте новую страницу. Поставьте условием активации включение "Обмен HP/MP". Это будет выглядеть так:

Trigger: Switch -ON 
<>Change Switch: Var Switch OFF 
<>

Почему я выключил свич сразу... Ну, без разницы, когда его выключать, в начале или в конце (как минимум, не в этом случае)

(В версии XP и старше вовсе не обязательно с этим мучиться. Там вполне можно вызвать Common Event напрямую из скилла)

Теперь заставьте звуковой эффект звучать, потом найдите две неиспользуемых переменых. Назовите их "Обмен HP" и "Обмен MP". Присвойте первой значение HP персонажа, использующего этот скилл, а второй его/её MP. После чего уменьшите HP и MP персонажа до 1 и 0, но не убивайте его. Потом увеличьте его/её HP на значение из "Обмен MP" (Очевидно, зачем), и MP на значение из "Обмен HP"

Вы наконец закончили! Теперь давайте посмотрим финальный результат

Trigger: Switch -ON 

<>Change Switch: Var Switch OFF 
<>Play Sound Effect: whatever it is 
<>Change Variable: Var = character's HP 
<>Change Variable: Var = character's MP 
<>Change HP: character's HP 999 (Remove) 
<>Change MP: character's MP 999 (Remove) 
<>Change HP: character's HP Var (Add) 
<>Change MP: character's MP Var (Add)

Этот туториал достаточно прост, но я редко вижу такой тип навыков в любых RM играх (RPGM2KBRPG возможно одна с таким). Спасибо и до свидания

P.S. Переведено и опубликовано без согласия автора
Прочитано 2710 раз Последнее изменение Четверг, 19 Мая 2011 14:11
Авторизуйтесь, чтобы получить возможность оставлять комментарии

Форум Последние темы форума

Нет сообщений для показа

Миничат помощь - на форуме!

Последнее сообщение: 8 часов, 28 минут назад
  • avatar
    Masamune : And yes - you're right about that girl.
  • avatar
    Masamune : *this
  • avatar
    Masamune : I was talking about thus: «link»
  • avatar
    breezae : Masamune-sama, what you mean? I said that it is horrible to meet that girl... so what are you talking about?
  • avatar
    breezae : хосспати... это ж надо, по собственному желанию в калеки записаться... куда катиться молодёж?
  • avatar
    Allerent : А я не купил вие чудо нету денег =( , и да Джеймс это жутко обидно. Вот я долбанную термодинамику здаю , а вот физры нет ибо есть знакомства у предков в МинЗдраве (Городском естественно)
  • avatar
    James : Полтора часа назад начался бета-тест The Secret World и у меня есть ключ. Но, увы, вместо того, чтобы посмотреть на эту игру, мне приходится учить материал к самому абсурдному явлению в школе - теоретическому зачёту по физкультуре. Обидно...
  • avatar
    AnnTenna : блиин ничего не понимаю(
  • avatar
    Masamune : «link»
  • avatar
    Agckuu_Coceg : Screw the rules, I have money.
  • avatar
    Masamune : You know the rules and so do I
  • avatar
    Masamune : We're no strangers to love
  • avatar
    breezae : God bless the one, who will meet this girl face-to-face on a dark small street...
  • avatar
    Masamune : Now THAT's what I call "tsundere": «link»
  • avatar
    sando : «link»
  • avatar
    Allerent : О боги хаоса , ещё одно недоразумение в смертном теле. Кряк скачать нет?
  • avatar
    MJuice : Скажите код активации RPG Maker VX!!!
  • avatar
    AnnTenna : после нескольких зависаний удалось все-таки запостить на главную
  • avatar
    AnnTenna : отбой, голосование закончилось))
  • avatar
    AnnTenna : Нароод, голосуйте, сегодня последний день! Ваш голос может стать решающим! «link»
  • avatar
    breezae : Boring, huh? It is always boring here...
  • avatar
    Masamune : О! Так сегодня, оказывается, "День Фрилансера"... Впервые слышу. Что ж... поздравляю что ли всех фрилансеров. Freelance FTW!
  • avatar
    Masamune : Gee... It sure is boooring around here...
  • avatar
    Allerent : О нихнал тогда оставлю как есть.
  • avatar
    Agckuu_Coceg : Особенно в играх.
  • avatar
    Agckuu_Coceg : Волна вампиромании прошла несколько лет назад, вместе с манией на зомби.
  • avatar
    Allerent : тавить? Сейчас же волна вампиромании , и боюсь меня могут не так понять , он же не вампир, а маг крови.
  • avatar
    Allerent : Блин только сейчас понял что по скиллам , внешнему виду и двум формам Алекс вампир а не асура .... Кровь пьёт , летучих мышей сумонит , имеет хуман и анхуман форму ,а по причине того что он задрот и девственница ещё и солнце не особо переносит. По вашему что то менять или так и ос
  • avatar
    Allerent : TilesetMaker такая удобная прога , а я даже и не знад о существовании оной.
  • avatar
    Allerent : Да ничего страшного , зато я в Питере кроме каналов ещё цирк и штук 7000 - 7500 клоунов увидел (прозел на семинар AmWey).
  • avatar
    AnnTenna : поздно ты, конкурс уже на стадию голосования перешел..
  • avatar
    marenight : С возвращением! И - с праздником!
  • avatar
    Allerent : Всех с прошедшим великим днём , моя вернулся.
  • avatar
    marenight : Сижу и думаю - делать демоверсию мне пока рано, но - нужно что бы кто-то оцекнил удаётся ли в достаточной мере выдерживать стиль текста...
  • avatar
    James : Если кто не заметил - у нас там голосование в конкурсе злодеев идёт. Настоятельно рекомендую ознакомиться и проголосовать, а то как-то совсем глухо...
  • avatar
    BERUDA : sando: большое спасибо за подсказку)
  • avatar
    misha : как я понял это счётчик коментариев которые ты оставляешь к картинекам в галерее файлам в архиве и коментарии к новостям с главной страници
  • avatar
    LarryCS : мм, а что это такое, справа Меню автора. И тама "У вас 2 опубликованных комментариев"?
  • avatar
    AnnTenna : УРААА!
  • avatar
    misha : ВСЕХ С 9 МАЯ
  • avatar
    sando : BERUDA, находим materialbase (верхняя панель, tools) жмем импорт (вставляем нужную графику, в вашем случае баттлер, четвертая строка сверху), закрываем, заходим в database, enemies и меняем у нужного монстра графику (либо change maximum и добавить монстра к уже существующим).
  • avatar
    BERUDA : Очень прошу!Т_Т Подскажите, как поставить импортированных мною врагов в битву((? Ибо ставятся только стандартные((( Maker XP v.1.04
  • avatar
    ryoyuyalex : Выложил кавер на КапКома! Зацените плиз, нароооод! =)
  • avatar
    Agckuu_Coceg : ...си будут применять новый эффект.
  • avatar
    Agckuu_Coceg : Хотя, теоретически можно даже обходиться одним айтемом и коммон ивентом, который при использовании применяет созданный эффект на пользователе, но в этом случае необходимо ограничить ношение созданного айтема до одного - потому что иначе все созданные айтемы при перезапи
  • avatar
    Agckuu_Coceg : Nope. Я эти эффекты использую как что-то вроде зелий, только их нельзя носить и выпивать по дороге - они активируются сразу при создании. Иначе бы мне пришлось создавать несколько тысяч айтемов, а кому это надо...
  • avatar
    Allerent : Agckuu_Coceg зачем тебе столько эффектов? Для брони и оружия что ли?
  • avatar
    Agckuu_Coceg : Про блокираторы и визуальное оформление я молчу ввиду того, что это делается по дефолту.
  • avatar
    Agckuu_Coceg : Общее влияние трёх копмонентов на одну из шести статистических переменных колеблется от +100 до -50, в зависимости от выбранного набора. Каждый из наборов влияет на три-четыре из этих переменных, на каждую своим образом.
  • avatar
    Agckuu_Coceg : Учитывая тот факт, что второй ряд идентичен первому, у меня получается (24*12*2)-1 различных эффектов из (24*12^2)-1 различных наборов чисел.

Только зарегистрированные пользователи могут отправлять сообщения.