- Сообщений: 244
- Спасибо получено: 127
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Ошибка из-за бестиария
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Я так предпологаю, что проблема в этом "original_name". Ты точно всем существам задал корректное имя?
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 244
- Спасибо получено: 127
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Как так случилось, что добавление монстров убил свойство bestiary? Из двух индексировании вероятнее, что это относится к вызову [0].Изначпльно после ввода бестиария этой ошибки не было, но когда я ввел новых монстров она вылезла!
Без обид, но как-то ты резковато.
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Или моба с этим именем в бестиарий не внесли.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Не уверен. nil может лежать и в самом bestiary, если original_name неверно.Iren_Rin пишет: Вы сообщение ошибки читали? Проблема в том что в $game_party метод bestiary возращает nil а не хэш.
Жуть болотная, на лапках, в тапках и с пулемётом...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 244
- Спасибо получено: 127
nashdisk.ru/96d315/
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Ты прав, не заметил второй вызов [] (так и работаю, не замечу то, не замечу это...Cerberus пишет:
Не уверен. nil может лежать и в самом bestiary, если original_name неверно.Iren_Rin пишет: Вы сообщение ошибки читали? Проблема в том что в $game_party метод bestiary возращает nil а не хэш.
Тогда действительно ошибка с неправильным именем монстра наиболее вероятна.
Интересно, почему бестиарий лежит в $game_party а не в $game_troop?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 244
- Спасибо получено: 127
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
. Дарк, попробуй чутка помочь. Весь код метода (от 443 и до 451) замени на
Iren_Rin, Game_Troop - это один отряд противников (причем необязательно одного типа). А Game_Party - Отряд героя, причем там же хранятся такие параметры, как золото. Бестиарий же определяет каких существ отряд видел, и какие он может показать. В целом логично.
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 244
- Спасибо получено: 127
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Если не получится, то
Как восстановишь скрипт (надеюсь у тебя там небыло изменений сильных?), добавь в конец, или отдельным скриптом но после это
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 244
- Спасибо получено: 127
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
))if $game_party.bestiary[enemy.original_name][0] != nil
А во внутрь все остальное.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 244
- Спасибо получено: 127
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Сообщений: 244
- Спасибо получено: 127
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
