Обсуждение:Выявление причин вылетов без лога
Материал из S.T.A.L.K.E.R. Inside Wiki
пожалуйста, не пишите больше таких статей. Автор даже назначение команд execute и flush указал неправильно, печалька...
-- а вы собственно, кьо такой?? какой то школьник ни чего не понимающий в модинге!
хоспади, парень, ты хоть команды консольные укажи правильно то, а потом школотой(кстати, хороший способ доказать свою правоту - первым обозвать школотой))). flush принудительно записывает лог на диск(ситуация с безлоговыми вылетами(при обычных лог остается)), и execute() не пишет в лог, а выполняет консульную команду, и только благодаря тому, что движок матюгается на отсутствие команды ты видишь текст в консоли
а там что написано? ты наверно троль и тролиш тут всех!!!
Я не скриптёр, тупо попробовал - всё работает. Правда тормозит жутко, но безголовый вылет поймать можно. Спасибо. Отличная статья автору спасибо! теперь только этим и пользуюсь лучше и проще вряд ли найдётся. Вот так бы ещё ловить глобальные ссылающиеся на _g.
SkyLoader: К первому и третьему постам: описание команд так и написано в статье, хоть тут не все верно вы объяснили. Ко второму посту: флудить обязательно?
- О кстати! какие у кого есть варианты определения ошибок ссылающихся на _g.script, подскажите, это самая противная ошибка
s.t.a.l.k.e.r\gamedata\scripts\_g.script:1186: attempt to call global 'dbglog' (a nil value) а что конкретно я не могу понять. Выше указанным способом ловить её смысла нет, так как лог и так нормально пишется и ничего нового не добавит кроме uncnow! Спасибо
- Вынесено из текста статьи, научитесь пользоваться страницами обсуждения. RedPython 12:48, 21 декабря 2011 (UTC)