Обсуждение:Выявление причин вылетов без лога — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(Новая страница: «пожалуйста, не пишите больше таких статей. Автор даже назначение команд execute и flush указал н...») |
|||
(не показаны 9 промежуточные версии 6 участников) | |||
Строка 1: | Строка 1: | ||
пожалуйста, не пишите больше таких статей. Автор даже назначение команд execute и flush указал неправильно, печалька... | пожалуйста, не пишите больше таких статей. Автор даже назначение команд 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! Спасибо | ||
+ | ::* <span style="color: gray">Вынесено из текста статьи, научитесь пользоваться страницами обсуждения. [[Участник:RedPython|RedPython]] 12:48, 21 декабря 2011 (UTC)</span> |
Текущая версия на 22:16, 5 октября 2013
пожалуйста, не пишите больше таких статей. Автор даже назначение команд 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)