Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Помощь по скриптам для PtokaX _ Меню на хабе Ptoka 0.5.0.0

Автор: daslex 16.11.2013, 20:50

Всего на форуме 44 444 сообщений (испорчу красивую цифру)

Не знаю я lua. Смотрел как создавать меню для хаба на разных ресурсах, но так и не нашел нужного.
Мне нужно увидеть максимально простой пример, в котором будет добавлено Меню. Структура простая
МоёМеню -- Команда1
_________ -- Команда2

При нажатии на команду1 должна сработать функция function func1()
При нажатии на команду2 должна сработать функция function func2()
Неважно, что эти функции делают. Надо, чтоб из меню они вызывались.

Надеюсь на этом форуме живые души есть еще и мне объясните.

Автор: Артём 16.11.2013, 23:29

daslex, а открыть любой готовый скрипт и посмотреть слабо? big_smile.gif

Автор: daslex 17.11.2013, 12:09

Цитата(Артём @ 17.11.2013, 0:29) *
daslex, а открыть любой готовый скрипт и посмотреть слабо? big_smile.gif


нет не слабо. Но разобраться в них слабо

---------------------------------------
Prefix = ""
function UserConnected(user)
Core.SendToUser(user,"$UserCommand 1 2 ".."МоёМеню\\Команда1".."$<%[mynick]> "..Prefix.."|") (тут служ символ заменяется в конце)
Core.SendToUser(user,"$UserCommand 1 2 ".."МоёМеню\\Команда2".."$<%[mynick]> "..Prefix.."|")
end
---------------------------------------

Понять как использовать Prefix слабо.
Я сейчас так понимаю, что префиксом будет команда тип !func1
Но как использовать вообще в скриптах не вижу




Еще эти скрипты напиханы регулярками. Регулярки для меня лес дремучий.

Еще я могу вывести просто команду в чат, но мне не нужно её выводить, мне нужно чтоб эта команда была перехвачена для анализа, а уже по результатам анализа команды, чтоб я нужную функцию вызывал.



Автор: Alexey 17.11.2013, 14:22

1. Для тем, связанных с PtokaX, есть отдельный раздел форума. Почему тема создана в разделе "Программирование на Lua"?
2. В том разделе есть небольшой http://mydc.ru/topic1164.html, который рекомендуется читать перед созданием подобных этой тем.

Автор: daslex 17.11.2013, 15:05

Почему в теме lua? Потому что Ptoka использует lua. Вот и пошла аналогия: "Программирование - Lua - Форум Lua"
За ссылку спасибо. Не попадалось на глаза совсем.