Несменяемый Топик, надо дороботать |
Здравствуйте, гость ( Вход | Регистрация )
Несменяемый Топик, надо дороботать |
1.7.2008, 23:09
Сообщение
#1
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Короче написал я маленький скриптик для админа чтоб никто не мог сменить его топик. вкл\выкл по команде.
Но возникла проблема: при перезагрузке скрипта(хаба) поставленный несменяемый топик перестаёт действовать((( Самое простое решение на мой взгляд чтоб по команде в файл записывалось значение типо topic=1(несменяемый топик) или topic=0 (ограничений нет) тем самым даже после перезагрузки будет сохранять действие скрипта!!! P.S.:сам пробовал сделать, к сожалению пока многого не знаю и ничего не получилось.... Помогите кому не трудно)))
Прикрепленные файлы
|
|
|
1.7.2008, 23:47
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
по большому счету не нужный скрипт.
проблема в том что ты не сохраняешь настройки в файл поэтому после перезагрузки устанавливается опять значение topic = 0 для решения проблемы нужно сохранять это значение в отдельном файле и после загрузки скрипта переменной topic присваивать значение из файла. и ещё! нет ограничений по профилю на команды блокировки топика - поэтому если ктото даже из простых пользователей введёт эту команду, то топик тоже заблокируется))))))) |
|
|
2.7.2008, 9:17
Сообщение
#3
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
по большому счету не нужный скрипт. Ну это кому как... проблема в том что ты не сохраняешь настройки в файл поэтому после перезагрузки устанавливается опять значение topic = 0 для решения проблемы нужно сохранять это значение в отдельном файле и после загрузки скрипта переменной topic присваивать значение из файла. поэтому и выложил файл в этом разделе с этой же идеей (читай внимательнее первое сообщение)!!!!! просто сам не могу так сделать((( и ещё! нет ограничений по профилю на команды блокировки топика - поэтому если ктото даже из простых пользователей введёт эту команду, то топик тоже заблокируется))))))) а вот за это спасибо))) поправлю!!! |
|
|
2.7.2008, 17:06
Сообщение
#4
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
ЛЮДИ НЕУЖЕЛИ ТАК ТРУДНО ПОМОЧЬ???????????????
ДЛЯ ЗНАЮЩЕГО ЧЕЛОВЕКА ЭТО 5-10 МИНУТ!!!!!!!!!!! |
|
|
2.7.2008, 20:56
Сообщение
#5
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Не надо нервничать и кричать, мы же тут не целый день, это форум, не чат, так что ответ на твой вопрос может затянуться, и это надо понимать!
Вот тут набросал примерно код для твоего скрипта, если что непонятно - спрашивай: Код sMainPath = Core.GetPtokaXPath():gsub("/", "\\").."scripts\\" -- папка к скриптам
sFile = sMainPath.."TopicSettingsFile.txt" -- путь к файлу где будем сохранять настройки function OnStartup() -- функция запуска скрипта if loadfile(sFile) then -- если файл существет dofile(sFile) -- просто загружаем файл. Т.к. он был сохранен в виде переменная = значение, мы можем загрузить его как часть скрипта, мы как бы просто включаем в скрипт кусок кода из этого файла end end function OnExit() -- функция закрытия скрипта local sSettings = "topic = "..topic -- наши настройки, это сообщение будет загружаемым кодом local sHandle = io.open(sFile, "w+") -- открываем файл для записи sHandle:write(sSettings) -- пишем в него наши настройки sHandle:flush() -- сохраняем измерения sHandle:close() -- закрываем файл end |
|
|
2.7.2008, 22:06
Сообщение
#6
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
|
|
|
3.7.2008, 17:45
Сообщение
#7
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Большое спасибо Nickolya за помощь!!! Скрипт я доделал. Проверил всё работает)))
Кому нужен скрипт ищите его в готовых скриптах-> служебные скрипты P.S.: надеюсь в будующем напишу что то более толковое |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
От: Несменяемый Топик От темы с ID: 155 |
0 | Saymon21 | 3 947 | 20.1.2010, 1:27 Посл. сообщение: Saymon21 | |
Автоматически топик в чат | 5 | CrackWG | 8 023 | 13.1.2010, 9:51 Посл. сообщение: CrackWG | |
Бот топик | 7 | Akaick | 11 863 | 21.8.2009, 8:52 Посл. сообщение: Akaick | |
Топик - Приветственное Сообщение | 10 | Accelerator | 13 351 | 29.3.2009, 13:25 Посл. сообщение: Accelerator | |
Топик+запрет Команд | 1 | FallenAngel | 7 039 | 22.3.2009, 18:42 Посл. сообщение: Setuper | |
Топик менющийся через заданное время |
7 | yMka | 12 037 | 30.1.2009, 23:56 Посл. сообщение: _LorD_ | |
Топик Хаба Автосмена топика |
20 | Инкогнито | 20 163 | 19.12.2008, 0:47 Посл. сообщение: =TuRoK= | |
От: Топик Хаба От темы с ID: 513 |
4 | =TuRoK= | 7 428 | 12.12.2008, 21:06 Посл. сообщение: Артём |
|
Сейчас: 23.11.2024, 17:10 |