|
Главная | Клиентские скрипты (greylink) - Страница 8 - Форум | Пятница, 26.04.2024, 22:18
Клиентские скрипты (greylink)
| |
hmury | Дата: Воскресенье, 05.10.2008, 10:58 | Сообщение # 1 |
Генерал-лейтенант
Сообщений: 599
Репутация: 32
Статус: Offline
| Сайт посвященный Луа http://www.lua.ru Форум с готовыми скриптами на http://mydc.ru Еще один форум на http://adrium.ipbfree.com мой знакомый, Chaser, написал скрипт "объявление на хабе" Code dcpp = {} spamtable = {} -- spamtable= { ["dc.ru"] = { 0, 10, "sample" } , ["localhost"] = { 0, 12, "hello there!" } }
function spam(hubname, timeout, text) spamtable[hubname] = { 0, timeout, text } end
function dcpp.OnTimer() for hubname, hubentry in pairs(spamtable) do if (hubentry[1] == 0) and (hubentry[3] ~= "") then hubentry[1] = hubentry[2] DC():SendPublicMessage(hubname, hubentry[3]) else hubentry[1] = hubentry[1] - 1 end end return nil end
text = "Спам-бот. Запуск спама на хабе с периодом 600 секунд:\r\n" text = text .. "/lua spam(\"dc.ufanet.ru\", 600, \" ТУТ ВАШЕ СООБЩЕНИЕ \")\r\n" text = text .. "\r\n" text = text .. "Чтобы отключить спам на хабе, наберите\r\n" text = text .. "/lua spam(\"dc.ufanet.ru\", 0, \"\")\r\n" text = text .. "\r\n" text = text .. "Адрес хаба надо писать в точности, как в столбце 'Сервер'\r\n" text = text .. "в списке 'Избранных хабов'\r\n"
DC():MessageBox(text, "spam.lua", "ok", "info") DC():RunTimer(1) это надо вставить в блокнот и сохранить в папку Scripts с именем spam.lua, обязательно в кодировке utf-8. запуск командой
Сообщение отредактировал livedc - Четверг, 19.03.2009, 20:19 |
|
|
|
hmury | Дата: Среда, 17.06.2009, 14:15 | Сообщение # 106 |
Генерал-лейтенант
Сообщений: 599
Репутация: 32
Статус: Offline
| Quote (sphinx) В общем, пожелание для авторов. Добавить в переменную dc_huburl не только адрес, а и остальные параметры хаба переходи на ADC-хабы. среди пользователей хаба есть спец-юзер "хаб", которого можно выделить по признакам и в его Description стоит имя хаба и прочие параметры
|
|
|
|
sphinx | Дата: Четверг, 18.06.2009, 10:33 | Сообщение # 107 |
Рядовой
Сообщений: 17
Репутация: 0
Статус: Offline
| ADC это наверно здорово, но таких хабов всего 10 штук на весь мир (NMDC - несколько тысяч) - пока не очень интересно
Сообщение отредактировал sphinx - Четверг, 18.06.2009, 10:34 |
|
|
|
SerJo | Дата: Воскресенье, 21.06.2009, 00:28 | Сообщение # 108 |
Полковник
Сообщений: 186
Репутация: 3
Статус: Offline
| Ребят, возможно ли вообще портировать скрипт релизов, чтоб он запускался на стороне клиента?
Запретный плод пользуется популярностью у народа только из-за того, что он запретный, будь он легален - интерес у народа значительно уменьшился б, после критического возрастания :) => легально — не интересно))))
|
|
|
|
SMT | Дата: Воскресенье, 21.06.2009, 08:44 | Сообщение # 109 |
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
| Quote (SerJo) возможно ли вообще портировать скрипт релизов, чтоб он запускался на стороне клиента? скрипт не может добавить себя в меню чата других пользователей. а без этого неудобно: никто не будет писать команды тебе в личку
|
|
|
|
SerJo | Дата: Воскресенье, 21.06.2009, 11:58 | Сообщение # 110 |
Полковник
Сообщений: 186
Репутация: 3
Статус: Offline
| Quote (SMT) скрипт не может добавить себя в меню чата других пользователей. а без этого неудобно: никто не будет писать команды тебе в личку вместо меню можно сделать спамбота, который будет за определённый промежуток времени выводить рекламу в чат. При появлении релизов, дублировать краткую информацию в чат(Название, категория)
Запретный плод пользуется популярностью у народа только из-за того, что он запретный, будь он легален - интерес у народа значительно уменьшился б, после критического возрастания :) => легально — не интересно))))
|
|
|
|
Setuper | Дата: Воскресенье, 21.06.2009, 12:40 | Сообщение # 111 |
Майор
Сообщений: 98
Репутация: 6
Статус: Offline
| Бестолку писать то, что уже существует на сервере.
lua master
|
|
|
|
SerJo | Дата: Воскресенье, 21.06.2009, 21:37 | Сообщение # 112 |
Полковник
Сообщений: 186
Репутация: 3
Статус: Offline
| Quote (Setuper) Бестолку писать то, что уже существует на сервере. бестолку писать то, что не несёт характерной информации по теме П.С. Пьян и очень зол, обидеть не кого не хочу, просто чувства сейчас долеко не позитивные
Запретный плод пользуется популярностью у народа только из-за того, что он запретный, будь он легален - интерес у народа значительно уменьшился б, после критического возрастания :) => легально — не интересно))))
Сообщение отредактировал SerJo - Воскресенье, 21.06.2009, 21:39 |
|
|
|
KURAGE | Дата: Вторник, 23.06.2009, 16:33 | Сообщение # 113 |
Генерал-майор
Сообщений: 412
Репутация: 9
Статус: Offline
| Setuper, Будет ещо версия MoonADC
|
|
|
|
CaH9I | Дата: Воскресенье, 28.06.2009, 16:26 | Сообщение # 114 |
Рядовой
Сообщений: 2
Репутация: 0
Статус: Offline
| Всем здрасте. у меня вапрос,как зделать ,чтобы в сообщении "Ушел" показывал ип. Code ПриветствуЮ! тебя %[userNI] с шарой %[userSSshort] с %[userSL] слотами с тегом %[userTAG] Оставь свое сообщение - я скоро вернусь, почитаю. =================================================================== з.ы не нашел темы типа проблема или faq з.ы2 не хател ради такой мелочи создавать тему
|
|
|
|
AniNerbe | Дата: Воскресенье, 28.06.2009, 18:32 | Сообщение # 115 |
Генерал-майор
Сообщений: 434
Репутация: 28
Статус: Offline
| Quote (CaH9I) чтобы в сообщении "Ушел" показывал ип. IP %[userI4] см. файл -настройки - команды юзера - добавить (там неполный перечень) ип изначально был - но был в итоге убран из автоответчика пелинка, чтобы на некоторых хабах, где банят за рассылку ипов,ссылок, итп не было недоразумений п.с. - ип будет показываться, если он определен: например ты оп или чел стоял в очереди и попросил слот.
|
|
|
|
CaH9I | Дата: Среда, 01.07.2009, 11:18 | Сообщение # 116 |
Рядовой
Сообщений: 2
Репутация: 0
Статус: Offline
| а ещо вопрос: как зделать,чтобы ипы не сбрасывались после перезапуска?
|
|
|
|
AniNerbe | Дата: Среда, 01.07.2009, 13:40 | Сообщение # 117 |
Генерал-майор
Сообщений: 434
Репутация: 28
Статус: Offline
| Quote (CaH9I) чтобы ипы не сбрасывались после перезапуска настройки-базы данных ттн-Xpaнить IP aдpeca пoльзoвaтeлeй мeждy пepeзaпycкaми
|
|
|
|
zangriEAX | Дата: Пятница, 03.07.2009, 12:35 | Сообщение # 118 |
Лейтенант
Сообщений: 41
Репутация: 1
Статус: Offline
| Скрипт: Собирания ссылок из чата Скрипт выдачи экстра-слота Скрипт писания из под magnet(для обхода фильтров ) Все скрипты бета... З.Ы. может кто подскажет почему функция у меня не работает? и ей подобные о0... Code String2Lower = function(s) for i = 192, 223 do s = s:gsub(_G.string.char(i), _G.string.char(i + 32)) end s = s:gsub(_G.string.char(168), _G.string.char(184)) return s:lower() end
|
|
|
|
SMT | Дата: Пятница, 03.07.2009, 14:12 | Сообщение # 119 |
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
| Quote (zangriEAX) .Ы. может кто подскажет почему функция у меня не работает? и ей подобные о0... Code String2Lower = function(s) функция работает с кодирвкой win-cp1251, ты её к строкам в utf-8 применяешь? возможно, имеет смысл вынести toLower/toUpper, работающие с utf-8, в таблицу DC(), чтобы использовать функции винды для распознавания маленьких/больших букв на всех национальных кодировках
|
|
|
|
zangriEAX | Дата: Пятница, 03.07.2009, 15:08 | Сообщение # 120 |
Лейтенант
Сообщений: 41
Репутация: 1
Статус: Offline
| Я так и думал... очнь даже стоит в нести в таблицу! не охото туда и обратно конвектировать... геморно как-то... Ну или писать свою функцию...
Сообщение отредактировал zangriEAX - Пятница, 03.07.2009, 15:09 |
|
|
|
|
|
|