[Lua]Логи ингеймового чата
20100114
[Lua]Логи ингеймового чата
На форуме rukeepers возник вопрос, ответ на который, думаю будет полезен многим, кому лениво/некогда учить lua
вопрос:
ответ:
вопрос:
Stazis пишет:
Эта часть поста в частности к Нирсу, Иллепидусу и Слко.
Сегодня столкнулся с проблемой потери информации (текстовой инфы в чате) и восстановить я ее не смогу уже никак.
Поэтому отсюда логическое решение проблемы - логи чатов.
Можно ли сделать какую-нибудь надстройку\скрипт к тори, который бы сохранял логи основного чата и whisper'a?
Мне кажется, было бы очень удобно.
ответ:
Nirs пишет:открываешь файл Toribash\data\script\startup.lua
и в конце добавляешь одну строчку
- Код:
add_hook("console","console",function(chat,type) Textlog = io.open("log.txt", "a+"); Textlog:write(chat .. "\n"); Textlog:close(); end)
все. после этого весь чат сохраняется в файле Toribash\data\script\log.txt
висперы сохраняются тоже, но никак не выделяются.
Nirs- Админ
- Сообщения : 749
Дата регистрации : 2009-03-28
Настроение : Я тебя съем
[Lua]Логи ингеймового чата :: Комментарии
работает всегдаSylar95 пишет:даже так?
зы а работает тока када запускаешь стартуп?
ааа типа стартуп это скрипт который сразу загружается???
а если другой загрузить?
а если другой загрузить?
и?Sylar95 пишет:ааа типа стартуп это скрипт который сразу загружается???
а если другой загрузить?
- Код:
io.input(io.open("log.txt","a+"))add_hook("console",0,function(b)print(b)end)
Права доступа к этому форуму:
Вы не можете отвечать на сообщения