Войти на сайт

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

ТЕМА: ACE, игра вылетает при попытке убрать картинку.

ACE, игра вылетает при попытке убрать картинку. 9 года 1 нед. назад #80832

  • AVS
  • AVS аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 45
  • Спасибо получено: 29
Очередная беда у меня: игра вылетает при попытке удалить картинку, расположение которой на экране привязано к переменным.
Администратор запретил публиковать записи гостям.

ACE, игра вылетает при попытке убрать картинку. 9 года 1 нед. назад #80833

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

ACE, игра вылетает при попытке убрать картинку. 9 года 1 нед. назад #80834

  • AVS
  • AVS аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 45
  • Спасибо получено: 29
Уже заработало... вроде.
Администратор запретил публиковать записи гостям.

ACE, игра вылетает при попытке убрать картинку. 9 года 6 дн. назад #80876

  • AVS
  • AVS аватар
  • Вне сайта
  • Оседлый
  • Сообщений: 45
  • Спасибо получено: 29
Ан нет, вот опять оно. Пишет: Script 'Sprite_picture' line 54: NoMethodError occuped. Undefined method 'width' for nil:NilClass
при попытке убрать картинку, если ставишь "привязка -- центр". Не важно, зависит её положение от переменных или нет.
Администратор запретил публиковать записи гостям.

ACE, игра вылетает при попытке убрать картинку. 9 года 6 дн. назад #80879

  • Green-Leo
  • Green-Leo аватар
  • Вне сайта
  • Архитектор Миров
  • Зелёный
  • Сообщений: 1180
  • Спасибо получено: 1163
  • ВетеранПроект месяца 2 местоОратор
Лоол, делая готв я столкнулся с этой-же проблемой, притом если заменить на ничто, то-есть сделать вызов другой картинки, но вместо картинки выбрать "нет", то вылетает тоже)

В общем я нашёл САМОЕ ТУПОЕ РЕШЕНИЕ, но видимо пока единственное

Открой в каком-нибудь редакторе картинку эту и вырежи всё, или залей одним цветом, потом сохрани под другим именем, а затем загрузи её в игру, то-есть такая-же картинка но невидимая и вместо того что бы убирать картинку, вызывай вместо неё эту...

Я знаю, это дебильное решение, но так как я в скриптах не разбираюсь, это единственное что я придумал)


Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: AVS

ACE, игра вылетает при попытке убрать картинку. 9 года 6 дн. назад #80881

  • Cerberus
  • Cerberus аватар
  • Вне сайта
  • Модератор
  • Собака злая
  • Сообщений: 2269
  • Спасибо получено: 1182
  • 3 место ГотвПрограммист JavaScript 3 местоПисатель 3 местоОрганизатор конкурсовПроект месяца 3 местоПроект месяца 1 место2 место Сбитая кодировка2 место Победитель Сбитой кодировки
Кстати, посмотрел код - это действительно баг. Исправление простое (добавить в Materials):
class Sprite_Picture < Sprite
  alias patch_update_origin update_origin
  def update_origin
    patch_update_origin if !bitmap.nil?
  end
end

Не тестировал, но проблем возникнуть не должно.
Жуть болотная, на лапках, в тапках и с пулемётом...
Последнее редактирование: 9 года 6 дн. назад от Cerberus.
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: AVS
Время создания страницы: 0.218 секунд