| 
 | 
Здравствуйте, гость ( Вход | Регистрация )
|   | 
| 
 | 
|  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 | 
|  | |
|   | 
|   | Сейчас: 31.10.2025, 22:46 |