Войти на сайт

Авторизация, ждите ...
×
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

ТЕМА: Сброс уровня героя до 1го при изменении класса.

Сброс уровня героя до 1го при изменении класса. 9 года 3 нед. назад #79707

  • Kakos Adelfos
  • Kakos Adelfos аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 90
  • Спасибо получено: 8
Всем привет. В моей игрушке герой будет иметь способность изменить класс когда ему захочется.
но я столкнулся с проблемами.
При изменении класса уровень героя падает до первого и соответственно здоровье и мана тоже.
Можно конечно переменными сначало запомнить здоровье ману и уровень а после перехода в нужный класс все восстановить, но все равно разные косяки вылазят.
Можно ли как нибудь сделать так, что бы уровень не падал а оставался прежним при переходе из класса в класс?

Ах да. Мэйкер - Эйс
Последнее редактирование: 9 года 3 нед. назад от Kakos Adelfos.
Администратор запретил публиковать записи гостям.

Сброс уровня героя до 1го при изменении класса. 9 года 3 нед. назад #79708

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • 2 место Сбитая кодировкаПереводчик2 место Организатор конкурсовПрограммист RubyДаритель Стимкея
Не видел в твоем способе косяков. Уточни что у тебя косило.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: NettySvit

Сброс уровня героя до 1го при изменении класса. 9 года 3 нед. назад #79709

  • Kakos Adelfos
  • Kakos Adelfos аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 90
  • Спасибо получено: 8
Ну например когда восстанавливаешь уровень из переменной то он не замещается а добавляется. Например в одном классе достиг 5 уровня при переходе в другой класс уровень становится 6м. А потом если еще достиг 10 уровня уровня то при переходе назад в предыдущий класс уровень становится 15м. Тоесть не замещается а плюсуется
Последнее редактирование: 9 года 3 нед. назад от Kakos Adelfos.
Администратор запретил публиковать записи гостям.

Сброс уровня героя до 1го при изменении класса. 9 года 3 нед. назад #79710

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • 2 место Сбитая кодировкаПереводчик2 место Организатор конкурсовПрограммист RubyДаритель Стимкея
Хмм, перед сменой приравниваешь переменную текущему уровню.
Вычитаешь из неё 1, так как там только прибавка.
Меняешь класс.
Прибавляешь.
При смене на другой повторяем цикл.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Последнее редактирование: 9 года 3 нед. назад от strelokhalfer.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: NettySvit

Сброс уровня героя до 1го при изменении класса. 9 года 3 нед. назад #79711

  • Kakos Adelfos
  • Kakos Adelfos аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 90
  • Спасибо получено: 8
Та там, в общем не единицу надо отнимать так как он потом будет прибавлять сразу по 10 и больше уровней.
Я понял уже - там надо две переменные.
Одну приравниваеш уровню до перехода из класса в класс а вторую после перехода.
А потом добавляешь уровень первой переменной и отнимаешь второй.

Ох и головняк :(
Я просто думал - зачем они так сделали. ладно - новый герой появляется в партии - то ладно.
а так герой то один - и нафига сбрасывать его уровень до ноля при смене класса? Спрашивается
Администратор запретил публиковать записи гостям.

Сброс уровня героя до 1го при изменении класса. 9 года 3 нед. назад #79712

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • 2 место Сбитая кодировкаПереводчик2 место Организатор конкурсовПрограммист RubyДаритель Стимкея
За тем, что там переинициализация идет.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: NettySvit

Сброс уровня героя до 1го при изменении класса. 9 года 3 нед. назад #79713

  • Kakos Adelfos
  • Kakos Adelfos аватар
  • Вне сайта
  • Бывалый
  • Сообщений: 90
  • Спасибо получено: 8
переинициализация? Ну и ладно.
Помучаемся разок с переменными
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.174 секунд