Таки здравствуйте! Хотелось бы знать, есть ли какой-то скрипт или другая любая возможность убрать прирост TP при получении урона от врагов? Мейкер MV.
Смотря для кого, если для всех убрать в том числе и врагам, то просто закомменти строку 3299 в rpg_objects.js, вот так:
Если только для героев, то нужно переписать эту строку так:Код://this.chargeTpByDamage(value / this.mhp);
желательно конечно прямо в файле базовом не ковыряться, потому лучше создать js файлик, в него добавить код и закинуть как обычный плагин, назвать как-нибудь и активировать.Код:if(this.isActor()){ } else { this.chargeTpByDamage(value / this.mhp); }
В файл добавлять всю функцию, например:
Код:Game_Battler.prototype.onDamage = function(value) { this.removeStatesByDamage(); if(this.isActor()){ } else { this.chargeTpByDamage(value / this.mhp); } };
Воспользовался третьим вариантом. Признаться, я копался в json-файлах. Ну, был не так далек от истины, хотя лопатить так много кода я еще не приучен. Спасибо вам!
«quī legis ista, tuam reprehendō, sī mea laudās // omnia, stultitiam; / sī nihil, invidiam» (Jōhannis Audoenī)
'Ты, кто читает это: я порицаю, если ты хвалишь у меня // всё, твою глупость; / если ничего — твою злобу.' (Джон Оуэн)
Честно профан в математике но важна точность. Короче делаю повышенную анимацию двери для 1го чара. Максимум кадров это 32. Нужно адаптировать ее под звук. Но проблема что в звуке милисекунды измеряются как 1000 - 1 секунда а анимация как 60 - 1 секунда. Так вот. Может кто помочь как адаптировать размер звука под размер анимации. И надобы програмку написать. Всеже с кодингом я знаком а вот в математике полный 0.
Мой канал на Yotube: Канал Alexandr_5
Если не говорю движок то это RPG Maker MZ Steam версия!
Доброго всем дня! Подскажите, как сделать проверку Self Swtich (на русском Самост. Опер.) в стороннем событии?
То есть, если у определенного события Self Switch установлен, скажем, на D, то проводим эту комманду. Если не на D, то проводим другую комманду.
Я пробовал указать условие этим скриптом:
$gameSelfSwitches.value([mapId, eventId, 'D'])
Мол, если тот эвент на D, то делаем это, но, никакого результата.
Я бы подумал, что скрипт не тот, но почему-то, если я добавляю "!" перед ним
!$gameSelfSwitches.value([mapId, eventId, 'D'])
мол, если тот эвент не на D, то делаем другое - это срабатывает.
Эту тему просматривают: 28 (пользователей: 0 , гостей: 28)
Социальные закладки