Миничат

DaN 52 мин. Я ослеп
Marganec 1 ч. блин это круто, надеюсь вместе с дизайном поменяются и правила и ещё может что-нибудь
Marganec 1 ч. 0_0 охренеть
Marganec 1 ч. Вы что сделали с сайтом
Kerotan 1 ч. роса эксплуатирует миничат и в хвост и в гриву (ง ื▿ ื)ว
Адский дровосек 3 ч. ааааа что здесь происходит?
poca 9 ч. не кикает больше часа. зер гут
poca 11 ч. было-бы неплохо, да
poca 11 ч. авто-бан за 10 повторений
poca 11 ч. придётся
poca 11 ч. банить
poca 11 ч. фсаперов
poca 11 ч. вручную
poca 11 ч. то
poca 11 ч. а
poca 11 ч. надо
poca 11 ч. прикрутить
poca 11 ч. фильтр
poca 11 ч. -
poca 11 ч. -

Ошибка скрипта "SheolShade Minimap" - миникарта

2 место Победитель конкурса 3 место Проект месяца 1 место Проект года 3 место Поддержка Фонда Победитель конкурса маппинга Организатор конкурсов Разработчик Проект года 1 место Оратор Проект месяца 3 место Проект месяца 2 место
Больше
9 года 7 мес. назад - 9 года 7 мес. назад #94025 от PanzerCat
Добрый день. Есть такой скрипт "SheolShade Minimap" - делает миникарту (довольно красиво)

У меня квест - получаю предмет "карту" - активирую через меню "вещи" - все работает. Но у меня есть 2 помещения, где квест выдает ошибку и игра вылетает (скрин ошибки прилагается) :cry:


Вот строка на которую указывает ошибка:
251: def draw_object_layer
252: for event in $game_map.events.keys
253: if $game_map.events[event].list.size >= 10
254: for item in $game_map.events[event].list


В одном помещении я разобрался - у меня скрипт "освещение" и ошибка из за команды "Удалить событие" (Список команд события-> 2 -> Герой -> Удалить событие) Если этой команды нету, все норм. Хотя я не понял как это связано
В другом помещении подобного нет но все равно та же ошибка.

Если я выключаю карту через меню "вещи" то так же все нормально, но стоит включить в помещении то снова ошибка.

:wall:
Последнее редактирование: 9 года 7 мес. назад пользователем PanzerCat.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
9 года 7 мес. назад - 9 года 7 мес. назад #94048 от Amphilohiy
Как обычно даже скрипт или его ссылка не приложена. А ведь я могу наткнуться на неактуальный скрипт.
Подобное было тут .
Даже продублирую:
Code:
if $game_map.events[event].list and $game_map.events[event].list.size >= 0
Только у тебя там 10. Почему-то. Хороший вопрос почему. Тебе надо это сделать в 253 строке, там надо было в 255. Опять же - версии видимо разные.

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Последнее редактирование: 9 года 7 мес. назад пользователем Amphilohiy. Причина: арфографея
Спасибо сказали: PanzerCat

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 место Победитель конкурса 3 место Проект месяца 1 место Проект года 3 место Поддержка Фонда Победитель конкурса маппинга Организатор конкурсов Разработчик Проект года 1 место Оратор Проект месяца 3 место Проект месяца 2 место
Больше
9 года 7 мес. назад - 9 года 7 мес. назад #94050 от PanzerCat
Окей! Работает. :whistle:

Но есть ещё одна проблема, в картах/тайлсетах типа "Мир" начинает дико тормозить - но ошибок не выходит. Я выложу изначальный скрипт/демо откуда это бралось: я добавил туда глобальную карту проверить - тоже самое.

yadi.sk/d/RMDhzpDhvBU7w
Последнее редактирование: 9 года 7 мес. назад пользователем PanzerCat.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Программист Ruby 2 место Готв Победитель Сбитой кодировки Учитель Оратор
Больше
9 года 7 мес. назад #94051 от Amphilohiy
Перерисовка каждый фрейм... дубликация карты для наложения маски... не удивительно, за несколько фреймов столько мусора копится. Думается мне, что тут в целом придумать что-то сложно, это потребуется переворотить пол скрипта (и даже тут не уверен что выйдет). Насколько другие участники форума тебе смогут помочь не скажу, но я чутка занят.

P.S. У тебя просто большая карта, вот если бы ты туда еще и событий накидал, был бы вообще огонь.

Я верю, что иногда компьютер сбоит, и он выдает неожиданные результаты, но остальные 100% случаев это чья-то криворукость.
Спасибо сказали: strelokhalfer, PanzerCat

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

2 место Победитель конкурса 3 место Проект месяца 1 место Проект года 3 место Поддержка Фонда Победитель конкурса маппинга Организатор конкурсов Разработчик Проект года 1 место Оратор Проект месяца 3 место Проект месяца 2 место
Больше
9 года 7 мес. назад #94052 от PanzerCat

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Время создания страницы: 0.088 секунд
Работает на Kunena форум