Мотд Для Оператора |
Здравствуйте, гость ( Вход | Регистрация )
Мотд Для Оператора |
6.12.2008, 1:37
Сообщение
#1
|
|
МЕДВЕД =) Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза |
Вобщем штука такая.
Возникла идея, при подключении юзера с ключиком выдавать ему отличное от всех МОТД. Типа: Вот твои обязанности, вот твои права ну и тд и тп.. Принципиально (на уровне бейсика) я понимаю, что это воэможно, но как реализовать в луа.. ваще непонимаю =========================================== Только ели невозможно подставлять МОТД отдельное от всех: Если, но только ЕСЛИ МОТД невозможно менять для разных профилей, то помогите с началом (хотябы) скрипта ЛС при входе ОПа.. Разумею только: ОПконектед - бла-бла-бла - файл.текст ... дальше затыки ужасные.. Ну немогу придумать.. На уровне редактирования - переделки еще куда ни шло, а вот с нуля неполучается.. Просто неработают писаные мной с нуля скрипты...... :( |
|
|
6.12.2008, 1:55
Сообщение
#2
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
На уровне "барсика" это интересно как? Ты знаешь как стек перехватить?
на lua вот так (очень очень просто - в одну строчку ): Код function OpConnected(tUser) Core.SendToUser(tUser,"текст сообщения") end
|
|
|
6.12.2008, 11:54
Сообщение
#3
|
|
Продвинутый участник Группа: Пользователи Сообщений: 100 Регистрация: 14.9.2008 Пользователь №: 535 Спасибо сказали: 1 раз |
можно ли сделать, чтобы Опу отправлялся текст из папки texts (api1)?
|
|
|
6.12.2008, 12:34
Сообщение
#4
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Можно сделать почти всё, что угодно. Если ты имеешь ввиду отправку текста из этой папки по команде, то это ты сам можешь сделать (уже не однократно обсуждалось как).
|
|
|
6.12.2008, 12:40
Сообщение
#5
|
|
Продвинутый участник Группа: Пользователи Сообщений: 100 Регистрация: 14.9.2008 Пользователь №: 535 Спасибо сказали: 1 раз |
Это я знаю как делать. Мне надо чтобы в определенный скрипт вставить строку и этот скрипт отправлял текст, который лежит в папке texts. Например: юзер регается и перед регой он читал правила. (хочет он этого или нет)
|
|
|
6.12.2008, 12:48
Сообщение
#6
|
|
мяу =^.^= Группа: Пользователи Сообщений: 414 Регистрация: 20.5.2008 Пользователь №: 6 Спасибо сказали: 14 раз |
а ты просто в регу вставь правила ;)
|
|
|
6.12.2008, 12:49
Сообщение
#7
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Вообще-то в этой теме обсуждается MOTD для операторов (не надо оффтопить).
Код function OpConnected(tUser)
f=io.open(Core.GetPtokaXPath().."scripts/texts/opmotd.txt") if f then Core.SendToUser(tUser,f:read("*all")) f:flush() f:close() end end |
|
|
6.12.2008, 12:58
Сообщение
#8
|
|
Продвинутый участник Группа: Пользователи Сообщений: 100 Регистрация: 14.9.2008 Пользователь №: 535 Спасибо сказали: 1 раз |
Под апи1 не напишешь?
|
|
|
6.12.2008, 13:02
Сообщение
#9
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Код function OpConnected(tUser)
f=io.open(frmHub:GetPtokaXLocation().."scripts/texts/opmotd.txt") if f then tUser:SendData(f:read("*all")) f:flush() f:close() end end |
|
|
6.12.2008, 13:20
Сообщение
#10
|
|
Продвинутый участник Группа: Пользователи Сообщений: 100 Регистрация: 14.9.2008 Пользователь №: 535 Спасибо сказали: 1 раз |
спасибо, Setuper! Переделал под себя, все работает.
|
|
|
12.12.2008, 15:27
Сообщение
#11
|
|
Активный участник Группа: Пользователи Сообщений: 65 Регистрация: 27.11.2008 Из: Pro.Net (BBB) Пользователь №: 1 223 Спасибо сказали: 1 раз |
спасибо
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Обязаности оператора на хабе ? | 0 | Br@yZeR | 4 560 | 2.5.2011, 21:53 Посл. сообщение: Br@yZeR | |
PtokaX 0.4.1.2 Win32 service/console Проблема с МОТД Проблема с МОТД |
3 | @_JuNiOr_@ | 9 724 | 13.12.2010, 23:42 Посл. сообщение: Ameet | |
Проблема с МОТД Кто поможет с меня + |
11 | Streter | 15 621 | 6.11.2010, 20:56 Посл. сообщение: Wanderer | |
Скрипт Проверки Ip У Оператора (на 0.3.6.0) Как Переписать? На 0.4.1.1 | 1 | LoGaN | 5 939 | 19.2.2009, 4:28 Посл. сообщение: 9POCJIAB |
|
Сейчас: 23.11.2024, 23:06 |