SetCmds, API2 |
Здравствуйте, гость ( Вход | Регистрация )
SetCmds, API2 |
21.4.2009, 16:05
Сообщение
#1
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Название: SetCmds
Версия API: 2 Автор: STRELOK Версия скрипта: 1.0 Описание: Скрипт позволяет определённым профилям изменять содержание текстовой команды MOTD
Прикрепленные файлы
|
|
|
21.4.2009, 17:11
Сообщение
#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 |
|
|
|
Сейчас: 23.11.2024, 21:19 |