Войти на сайт

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

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

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

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

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

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

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

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