Ага, невнимательность нас убьет… на революшене самые русскоязычные туториалы, особенно если учесть что некоторые авторы пишут со сленгом и сокращениями пойду к дону мигелю…
Ага, невнимательность нас убьет… на революшене самые русскоязычные туториалы, особенно если учесть что некоторые авторы пишут со сленгом и сокращениями пойду к дону мигелю…
Здравствуйте.
Помогите пожалуйста решить одну проблемку в VX.
Мне нужно, чтобы нпс в диалоге сказал, сколько у главного персонажа HP.
Вроде всё правильно делаю, но он постоянно твердит, что 0.
Или я где-то ошибся?
Спойлер Скриншоты:
Типа \v[0001].... Может у тебя значение НР = 0?
Последний раз редактировалось Валера; 03.12.2011 в 23:56.
Спойлер И как тебе не стыдно-то, а, Валера?:
Оборона форта: http://rghost.ru/8kLGxFtD2
Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106
Именно так.
Я присвоил переменной значение HP героя, и в диалоге вставил \v[1]. Но в игре всё равно пишет 0.
Я на вх почти не работал, быстро попробовал перед сном. У меня тоже вылез такой косяк, там не присваивает значение жизни. Осталось отойти в сторону xpшникам и ждать вхсиров.
Если за делаешь через переменную, то в начале игры надо где нибудь вставить ивент с автостартом и указать в нем:
Сет переменная которая относится к хп гг = 100 (сто единиц жизни, ну или сколько тебе надо)
Селфсвитч например А,
На второй странице убьешь автостарт, и слева указываешь какой селфсвитч ты писал на первой странице. И всё.
Также, в диалоге надо писать полный номер переменной, то есть \v[0001] , ну или какой там у тебя номер переменной хп.
Не думаю что в хр иначе делается…
Спойлер И как тебе не стыдно-то, а, Валера?:
Оборона форта: http://rghost.ru/8kLGxFtD2
Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106
Наверное, это косяк в самой VXРольф: Я на вх почти не работал, быстро попробовал перед сном. У меня тоже вылез такой косяк, там не присваивает значение жизни. Осталось отойти в сторону xpшникам и ждать вхсиров.
dreamw-krr: Если за делаешь через переменную, то в начале игры надо где нибудь вставить ивент с автостартом и указать в нем:
Сет переменная которая относится к хп гг = 100 (сто единиц жизни, ну или сколько тебе надо)
Селфсвитч например А,
На второй странице убьешь автостарт, и слева указываешь какой селфсвитч ты писал на первой странице. И всё.
Также, в диалоге надо писать полный номер переменной, то есть \v[0001] , ну или какой там у тебя номер переменной хп.
Не думаю что в хр иначе делается…Да я уже пробовал и с автостартом, как предложил dreamw-krr и по способу Валеры.Валера: В ХР все работает. А задать можно просто так:...
Дело такое: если присваивать переменной какое-то конкретное число (например, 100) или рандомное (от 1 до 100), то всё нормально.
Проблема в том, что мне нужно привязать переменную именно к параметрам персонажа (т.е. не к Сonstant, а к Actor) - жизни, уровню, атаке и пр., а как раз это и не работает. Во всех случаях пишет 0.
Ладно, буду думать. Всем спасибо за ответы.
dreamw-krr> Кстати, в VX писать полный номер переменной не обязательно.
Последний раз редактировалось radical; 04.12.2011 в 01:04.
Последняя дикая идея: может быть в ВХ жизнь выдается по особой букве, как, допустим, золото - и все. А чтобы переменную золота перевести в обычную, нужно "передать" ей это значение?... Передавать-то она должна?
Последний раз редактировалось Валера; 04.12.2011 в 01:23.
Спойлер И как тебе не стыдно-то, а, Валера?:
Оборона форта: http://rghost.ru/8kLGxFtD2
Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106
"Передать" переменной золота значение жизни чего-то не получается, но в любом случае это не вариант для меня. Потому что все остальные параметры (атака, уровень и пр.) к одному золоту не приделаешь.Валера: Последняя дикая идея: может быть в ВХ жизнь выдается по особой букве, как, допустим, золото - и все. А чтобы переменную золота перевести в обычную, нужно "передать" ей это значение?... Передавать-то она должна?
Чтобы по особой букве - маловероятно. Ведь пункт Actor в переменных не просто для красоты присутствует. Да и в VXAce всё присваивается и работает как надо, а VXAce в работе с переменными почти полностью повторяет VX.
Видимо, действительно это такой косяк.
Эту тему просматривают: 4 (пользователей: 0 , гостей: 4)
Социальные закладки