myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Hub Topic, API1, API2 | Показывает строку состояния

Теги
Нет тегов для показа
FallenAngel
сообщение 27.11.2008, 21:35
Сообщение #1


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




Название скрипта Hub Topic
Версия скрипта
Версия API API1, API2
Описание скрипта Пишет ваш текст в строке состояния =)
От себя лично выражаю спасибо Setuper и Sephiroth_Lukaw
Прикрепленные файлы
Прикрепленный файл  Hub_topc.lua ( 116 байт ) Кол-во скачиваний: 124
Прикрепленный файл  hub_topic_newapi.lua ( 137 байт ) Кол-во скачиваний: 270
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 27.11.2008, 23:43
Сообщение #2


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




Врядли кому то понадобится, но что бы не валялось выложу "HubTopic" с возможностью его измения с помощью команды. Под API2 не тестил.
upd. Протестил под API2, исправился.
upd. added: Menu.
Прикрепленные файлы
Прикрепленный файл  HubTopic_API1_Menu.lua ( 1.06 килобайт ) Кол-во скачиваний: 35
Прикрепленный файл  HubTopic_API2_v1.1_Menu.lua ( 1.11 килобайт ) Кол-во скачиваний: 140
 


Спасибо сказали:
Go to the top of the page
+Quote Post
FallenAngel
сообщение 29.11.2008, 15:57
Сообщение #3


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




Пытался сделать менюшку-не получилось:( мб кто нить объяснить как сделать,и в чем я там не прав?..
Прикрепленные файлы
Прикрепленный файл  HubTopic_API2.lua ( 1.2 килобайт ) Кол-во скачиваний: 39
 
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 29.11.2008, 16:30
Сообщение #4


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




Мне как-то не сложно, я добавил.
На будущее: Отправление менюшки пишется в функции, которые выполняется при входе Юзера -
Цитата
UserConnected(tUser) - Is called when user finish login sequence.
RegConnected(tUser) - Is called when reg finish login sequence.
OpConnected(tUser) - Is called when operator finish login sequence.

Пример:
Цитата("Меюшка отправится только тем @ у кого есть 'ключик'")
function OpConnected(tUser)
--Здесь, может быть, какой-нибудь большой кусок кода.
Core.SendToUser(tUser, "$UserCommand 1 3 Уровень1\\Уровень2\\Уровень3$<%[mynick]> Блаблабла&#*124;|")
--Здесь, может быть, какой-нибудь большой кусок кода.
end
* - Удалить.
Как вариант, после этого кода(т.е. после самой функции "OpConnected"), можно добавить
Код
UserConnected = OpConnected
RegConnected = OpConnected
Тогда, менюшка отправится всем пользователям, при входе.


Спасибо сказали:
Go to the top of the page
+Quote Post
FallenAngel
сообщение 29.11.2008, 19:43
Сообщение #5


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




блин((я чот так и не сделал как надо :(:( как только Я вхожу на хаб,скрипт выдает ошибку
\scripts\HubTopic_API2.lua:49: attempt to index global 'user' (a nil value)
так что там и как над исправить??чот я совсем запутался :(:(
Go to the top of the page
+Quote Post
*FoxMalder*
сообщение 29.11.2008, 20:02
Сообщение #6


мяу =^.^=
******

Группа: Пользователи
Сообщений: 414
Регистрация: 20.5.2008
Пользователь №: 6
Спасибо сказали: 14 раз




замени user на tUser кажись так)
если что Setuper меня попинает и направит на путь истинный..
Go to the top of the page
+Quote Post
Sephiroth_Lukaw
сообщение 29.11.2008, 20:09
Сообщение #7


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173
Спасибо сказали: 31 раз




Цитата(FallenAngel @ 29.11.2008, 21:43) *
блин((я чот так и не сделал как надо

Лол, я же перезалил.
Цитата
Мне как-то не сложно, я добавил.


Спасибо сказали:
Go to the top of the page
+Quote Post
FallenAngel
сообщение 29.11.2008, 20:21
Сообщение #8


[n00b]
*****

Группа: Пользователи
Сообщений: 291
Регистрация: 10.7.2008
Из: Россия,Пенза
Пользователь №: 168
Спасибо сказали: 24 раза




упс..извиняюсь..просто чтото загнался,что самому интересно как сделать меню,благодарю big_smile.gif
Go to the top of the page
+Quote Post
Sekretchik
сообщение 5.8.2009, 22:52
Сообщение #9


Продвинутый участник
****

Группа: Пользователи
Сообщений: 104
Регистрация: 1.4.2009
Из: Россия
Пользователь №: 2 871
Спасибо сказали: 42 раза




Вот поправил на такую текстовку и заработало на моём серве (Ptokax 0.4.1.1 API 2 LUA 5.1.4)

Прикрепленные файлы
Прикрепленный файл  hubTopic.lua ( 1.11 килобайт ) Кол-во скачиваний: 51
 


Спасибо сказали:
Go to the top of the page
+Quote Post
степашка
сообщение 7.8.2009, 15:12
Сообщение #10


Продвинутый участник
****

Группа: Пользователи
Сообщений: 133
Регистрация: 18.9.2008
Из: Москва
Пользователь №: 555
Спасибо сказали: 5 раз




а возможно ли сделать функцию чтобы сообщение само периодически менялось?например каждые 15 минут?спасибо.апи1
Go to the top of the page
+Quote Post
Saymon21
сообщение 13.8.2009, 14:58
Сообщение #11


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




скажите плиз как добавить чобы в сообщение ищё отображался ник пользователя
скрин с примером ниже
Go to the top of the page
+Quote Post
Артём
сообщение 13.8.2009, 18:15
Сообщение #12


Наруто на аваторке
***********

Группа: Пользователи
Сообщений: 2 606
Регистрация: 11.10.2008
Из: Харькова
Пользователь №: 771
Спасибо сказали: 773 раза




emk HABICH 35
Держи Прикрепленный файл  hub_topic_API2.lua ( 186 байт ) Кол-во скачиваний: 53
Go to the top of the page
+Quote Post
random name
сообщение 26.12.2009, 21:15
Сообщение #13


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 226
Регистрация: 11.11.2009
Пользователь №: 4 990
Спасибо сказали: 18 раз




1
Go to the top of the page
+Quote Post
Wariner
сообщение 26.12.2009, 21:39
Сообщение #14


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




не написано не верно.
может помочь следющее
Код
local iTime = 5       -- время в минутах
local tMsg = {
    [1] = "один",
    [2] = "два",
}

function OnStartup()
    TmrMan.AddTimer(iTime*60000)
end

function OnTimer()
    Core.SendToAll("$HubTopic "..tMsg[math.random(1, #tMsg)])
end

не проверял... пробуйте))))
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts От: Hub Topic
От темы с ID: 756
6 jiny 7 407 9.3.2009, 18:13 Посл. сообщение: MEXAHuK
No New Posts Topic has attachmentsTopic
API2
1 D'aspid 7 026 30.6.2008, 11:14 Посл. сообщение: Wariner
No New Posts От: Hub Topic
От темы с ID: 756
-1 -- 4 126 -- Посл. сообщение: --

 



RSS Сейчас: 28.3.2024, 20:17