|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() Developer ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза ![]() |
Название: SetCmds
Версия API: 2 Автор: STRELOK Версия скрипта: 1.0 Описание: Скрипт позволяет определённым профилям изменять содержание текстовой команды MOTD
Прикрепленные файлы
|
|
|
![]()
Сообщение
#2
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
1) Не заблуждайтесь! Это не MOTD а сообщение при подключении юзера!(советую изменить описание!)
2) неправильно прописаны пути! 3) лишняя функция loadtextfiles 4)этот кусок не будет правильно работать при отсутствии сообщения: Код if not sMsg then Core.SendToUser(user, "<"..Bot.."> Вы не ввели сообщение") end tMOTD = { MOTD = sMsg } SaveToFile(filename, tMOTD, "tMOTD") Core.SendToUser(user, "<"..Bot.."> Содержание текста MOTD было изменено на: "..sMsg) Core.SendToOps("<"..Bot.."> *** "..user.sNick.." изменил содержание текста MOTD на: "..sMsg) надо: Код if not sMsg then Core.SendToUser(user, "<"..Bot.."> Вы не ввели сообщение") else tMOTD["MOTD"] = sMsg SaveToFile(filename, tMOTD, "tMOTD") Core.SendToUser(user, "<"..Bot.."> Содержание текста MOTD было изменено на: "..sMsg) Core.SendToOps("<"..Bot.."> *** "..user.sNick.." изменил содержание текста MOTD на: "..sMsg) end 5) на мой взгяд интереснее было бы создать пустую таблицу(при этом сообщение не выводится) при команде изменить сообщение в неё заносятся данные(сообщение показывается) и при ещё одной команде таблица бы снова обнулялась исправляйся и пробуй))) PS: смотри оптимизации которые показывал Setuper |
|
|
![]() ![]() |
![]() |
Сейчас: 3.4.2025, 9:15 |