Заготовки скриптов для PtokaX, Делимся болванками скриптов |
Здравствуйте, гость ( Вход | Регистрация )
Заготовки скриптов для PtokaX, Делимся болванками скриптов |
10.10.2010, 14:12
Сообщение
#1
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Думаю, ни для кого не секрет, что скрипты далеко не всегда пишутся с нуля - многие скрипты, предназначенные для какой-либо определенной программы (в данном случае под "определенной программой" следует понимать PtokaX) содержат много практически идентичного кода (обработчик команд в чате, отправка меню, и.т.д), переписывать который в каждом скрипте не имеет смысла.
Некоторые, наверное, даже догадываются о том, что в арсенале скриптеров со стажем имеются заранее написанные "болванки" скриптов, содержащие тот самый повторяющийся код, и позволяющие быстро сваять нужный скрипт. Предлагаю выкладывать подобные заготовки в этой теме. Для затравки выкладываю одну из своих заготовок: script_template_1.lua ( 5.32 килобайт ) Кол-во скачиваний: 74 Еще одна заготовка: script_template_2.lua ( 6.4 килобайт ) Кол-во скачиваний: 79 Отличается от первой тем, что позволяет устанавливать разные права доступа для команд. Тем, кто ковырялся в моих скриптах, данный код может показаться знакомым, и в этом нет ничего удивительного - прочитайте еще раз первый абзац этого сообщения, и вы поймете почему . |
|
|
10.10.2010, 16:55
Сообщение
#2
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Украл мою идею...уже много дней лелеял мысль предложить начать писать шаблоны скриптов.. :(
И даже сам начинал накидывать кое-что. |
|
|
11.10.2010, 1:57
Сообщение
#3
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
Ksan
Я не претендую на эксклюзивность, так что можешь выкладывать свою. ----------------------------------------------------------------------- Небольшие исправления в заготовке #1 - теперь алгоритм обработки команд стал еще ближе к встроенному обработчику птоки. Также добавил пару комментариев для кода, который может показаться новичкам темным лесом. Выложил заготовку #2 |
|
|
11.10.2010, 2:17
Сообщение
#4
|
|
Site Reliability Engineer Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз |
alex82, благодарю... Действительно поучительно.
Вот таки не поленился опять глянуть код, осталась не понятным две вещи. 1) таблица tCmdFunc .... ? 2) Таков метод написания меню.. Чем он лучше обычного? Оптимизация??? |
|
|
11.10.2010, 2:49
Сообщение
#5
|
|
Местный Группа: Неактивированные Сообщений: 908 Регистрация: 26.12.2008 Пользователь №: 1 574 Спасибо сказали: 1406 раз |
1) В этой таблице хранятся функции, отвечающие за обработку команд. Подробное описание есть в комментариях.
2) Ага. Зачем при каждой отправке меню выполнять десятки конкатенаций, если можно сделать это при запуске скрипта, а при подключении юзера просто отправлять готовую строку? |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
Перехват выполнения бана(ов) PtokaX Возможно ли? |
0 | MIKHAIL | 1 146 | 1.8.2022, 10:31 Посл. сообщение: MIKHAIL | |
Установка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017 DC++ сервер в роутере |
15 | мамин_парень | 17 884 | 29.1.2021, 8:02 Посл. сообщение: мамин_парень | |
ВАЖНО: PtokaX 0.5.0.1 Mod Модификация PtokaX от alex82 |
112 | alex82 | 107 059 | 13.9.2019, 17:57 Посл. сообщение: CyberGhost404 | |
PtokaX 0.5.2.1 Mod Модификация PtokaX от alex82 |
17 | alex82 | 21 918 | 22.8.2019, 12:27 Посл. сообщение: SergSat | |
Ptokax 0.5.0.2 Crash-14.11.2014-01.11.48.log |
8 | Drakula | 13 200 | 6.6.2019, 15:09 Посл. сообщение: avalon | |
ВАЖНО: Вопросы Разработчикам Скриптов вопросы по скриптам (мелкие вопросы) |
1 049 | Wariner | 979 565 | 3.2.2019, 12:51 Посл. сообщение: MIKHAIL | |
Прошивка LEDE 17.01.4 для 740n v4,v5 c PtokaX 0.5.0.1 Готовая прошивка с поддержкой сервера DC++, все влезло в 4мб )) |
1 | мамин_парень | 6 295 | 10.3.2018, 15:29 Посл. сообщение: мамин_парень | |
Ptokax, opendchub (DC++) - Сборка пакета для OpenWRT, LEDE 2017 Пакеты хабов для прошивки роутера |
0 | мамин_парень | 5 487 | 29.8.2017, 7:00 Посл. сообщение: мамин_парень | |
Антиреклама для PtokaX API1, API2 | Скрипт антирекламы для чата и лички |
39 | Damaks | 56 132 | 9.8.2017, 14:26 Посл. сообщение: Ksan | |
ВАЖНО: PtokaX Описание. Публикация новых версий |
94 | Svyat | 185 167 | 11.4.2017, 23:08 Посл. сообщение: Alexey | |
PtokaX в OpenWrt (Linux) Ребята как собрать под эту систему? |
21 | мамин_парень | 29 168 | 10.4.2017, 15:19 Посл. сообщение: мамин_парень | |
ВАЖНО: Модули для скриптов RusHub | 26 | Setuper | 44 871 | 21.3.2017, 17:31 Посл. сообщение: Alexey | |
Автозапуск PtokaX на Rassberry Pi? Не могу запустить |
13 | Sezam | 15 273 | 7.11.2016, 9:14 Посл. сообщение: Saymon21 | |
Доска обьявлений для Ptokax 0.5.0.x | 3 | NightmareUA | 8 376 | 11.8.2016, 16:22 Посл. сообщение: Ksan | |
FreeBSD 11.0 & PtokaX Проблема подключения в клиенте PtokaX по имени |
5 | nsd7 | 8 815 | 22.4.2016, 3:47 Посл. сообщение: Saymon21 |
|
Сейчас: 5.10.2024, 8:38 |