Пара Скриптов, Скрипты под ptoka 0.4.1.1 |
Здравствуйте, гость ( Вход | Регистрация )
Пара Скриптов, Скрипты под ptoka 0.4.1.1 |
9.10.2008, 20:08
Сообщение
#1
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 22.9.2008 Пользователь №: 576 Спасибо сказали: 0 раз |
Доброго времени суток всем. Огромная просьба к знающим переделать скрипты под новую птоку.
1. Информер. Этот скрипт мне очень нравится потому, что не создает флуда в чате. Он отправляет сообщение в том случае, если за установленный промежуток времени было сказано установленное количество фраз. Пытался править сам, но птока выдает ошибку... 2. Описания юзеров. Выводит в описании юзеров к какой сети принадлежит тот или иной пользователь. Заранее спасибо. P.S. К модераторам: есть такая же тема в другом разделе форума, просьба удалить.
Прикрепленные файлы
informer_newapi.lua ( 1.7 килобайт )
Кол-во скачиваний: 44
UsersDescription.lua ( 4.42 килобайт ) Кол-во скачиваний: 107 |
|
|
9.10.2008, 23:47
Сообщение
#2
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Информер поправленный мной приложил. И вот экспериментальная версия описания сетей. Обычную найдешь тут.
Прикрепленные файлы
informer_newapi_1_.lua ( 1.44 килобайт )
Кол-во скачиваний: 77
UsersDescription___v2.0b__.lua ( 10.8 килобайт ) Кол-во скачиваний: 166 |
|
|
10.10.2008, 16:44
Сообщение
#3
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 9 Регистрация: 22.9.2008 Пользователь №: 576 Спасибо сказали: 0 раз |
Во-первых, огромное спасибо. Во-вторых, скрипт правил сам через конвертор.
|
|
|
12.10.2008, 4:39
Сообщение
#4
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
UsersDescription___v2.0b__.lua вгоняет хаб в состояние в котором он постоянно перезапускается.
|
|
|
12.10.2008, 16:23
Сообщение
#5
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Просто этот скрипт делал персонально для 1 хаба, скрипту необходимо изменть настройки хаба, и тут уже видимо я накосячил, слегка переделав блок смены настроек чтобы выложить на форуме. На хабе настройки не менялись, т.к. надо было перезапускать хаб, это решилось парой фраз переписки... Попробуй заменить функцию ConfigPtokaX в скрипте на вот эту:
Код function ConfigPtokaX() local bMustChange if SetMan.GetNumber(11) ~= 2 then SetMan.SetNumber(11, 2) bMustChange = true end if SetMan.GetBool(11) then SetMan.SetBool(11, false) bMustChange = true end if SetMan.GetBool(12) then SetMan.SetBool(12, false) bMustChange = true end if not SetMan.GetBool(13) then SetMan.SetBool(13, true) bMustChange = true end if not SetMan.GetBool(14) then SetMan.SetBool(14, true) bMustChange = true end if not SetMan.GetBool(15) then SetMan.SetBool(15, true) bMustChange = true end if not SetMan.GetBool(16) then SetMan.SetBool(16, true) bMustChange = true end if bMustChange then SetMan.Save() Core.Restart() end end Или вот как всё должно выглядеть:
Прикрепленные файлы
|
|
|
12.10.2008, 20:39
Сообщение
#6
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
Спасибо.
Переписал. Функцию - помогло. |
|
|
13.10.2008, 17:49
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз |
А возможно ли сделать, чтобы списки диапазонов в самом скрипте (для PtokaX 0.4.1.1) расписывались так: ?
-- список подсетей и описания, вставляемое в тэг. RangeDesc = { "24.131.40.0 - 24.131.43.255-[США, Atlanta]", "24.190.30.0 - 24.190.79.255-[США, Brooklyn]", "24.192.224.0 - 24.192.231.255-[США, Warren]", "24.255.160.0 - 24.255.255.255-[США, Topeka]", "58.90.128.0 - 58.90.255.255-[Japan, Osaka]", "61.250.145.164 - 61.250.145.164-[Южная Корея, Seoul]", "62.16.0.0 - 62.16.31.255-[Украина, Odessa]", "62.16.96.0 - 62.16.127.255-[Россия, Saint Petersburg]", "62.32.63.232 - 62.32.63.239-[Украина, Vinnitsa]", "62.32.63.248 - 62.32.63.255-[Украина, Lvov]", "62.33.208.0 - 62.33.215.255-[Россия, Ufa]", "62.33.0.0 - 62.33.255.255-[Россия, Samara]", } У мну большое количество IP-диапазонов и в том скрипте, который предложил ты, это расписать заново просто не реально. Да и текст ВЕСЬ почему-то стал синим. Выкладываю скрипт для PtokaX 0.3.6.0 (который сейчас работает на моём хабе)
Прикрепленные файлы
|
|
|
13.10.2008, 21:00
Сообщение
#8
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
Nickolya, вопросец к тебе...
Скрипт пашет, всё хорошо, но теперь хаб уверен (по крайней мере показывает в списке пользователей DC клиент), что все прицепились к 6ти хабам, что у всех открыто 12 слотов, так же все, кроме операторов, мастеров и тех, о ком бот еще не дал инфу в списке стали за иконкой "планета" (иконки перед ником, уж не помню что какая означает) - ты не мог бы сказать, что баг, что фича и может что-то стОит подправить? |
|
|
13.10.2008, 21:12
Сообщение
#9
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Приложил 1 старенький скрипт описания под 2 апи, может подойдет...
Что касается выложенного мной, повторю еще раз: он был написан, оптимизирован под конкретный хаб. Это всё фишки скрипта, чтобы были иконки, надо закомментировать вторую строку sMyInfoUserString, а еще в настройках есть: Цитата -- Будет тег от скрипта (true) или тот, что предоставил клиент (false): Почему бы не посмотреть хотя бы конфиг скрипта до того как задавать вопросы???
bScriptTag = true
Прикрепленные файлы
|
|
|
14.10.2008, 19:53
Сообщение
#10
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 9.6.2008 Из: Крым Пользователь №: 23 Спасибо сказали: 5 раз |
Огромнейшее спасибо!!! На скольких форумах задавал этот вопрос... и только здесь ответили, да и ещё всё заработало
|
|
|
14.10.2008, 21:22
Сообщение
#11
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
Nickolya, спасибо большое. Прошу прощения за свой "затуп". Реально заламерил.
Остановился на выладенном тобою "стареньком" скрипте - народ давно жаждал "гендерного сепаратизма". Как в нем "с иконками разобраться" не подскажешь? Точно так же как и в твоем скрипте? |
|
|
14.10.2008, 22:18
Сообщение
#12
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Да, просто на мой вкус лучше смотрится когда у всех одинаковые иконки.
Строку Код return "$MyINFO $ALL "..nick.." "..addtag.."$ $ $ $"..share.."$" заменить наКод local sByte = Core.GetUserValue(tUser, 24)
if sByte then sByte = string.char(sByte) else sByte = "" end return "$MyINFO $ALL "..nick.." "..addtag.."$ $"..(Core.GetUserValue(tUser, 4) or "")..sByte.."$ $"..share.."$" |
|
|
19.10.2008, 23:31
Сообщение
#13
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
что-т не вышло...
[23:24] Нет синтаксических ошибок в файле скрипта Description_Network.lua [23:24] Скрипт запущен. [23:24] Синтаксис ...ram Files\PtokaX\scripts\Description_Network.lua:232: bad argument #1 to 'GetUserValue' (table expected, got nil) |
|
|
19.10.2008, 23:56
Сообщение
#14
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Извиняюсь, ошибка элементарна, надо учиться такие самому исправлять:
Код return "$MyINFO $ALL "..nick.." "..addtag.."$ $"..(Core.GetUserValue(curUser, 4) or "")..sByte.."$ $"..share.."$" тут не curUser, а tUser:Код return "$MyINFO $ALL "..nick.." "..addtag.."$ $"..(Core.GetUserValue(tUser, 4) or "")..sByte.."$ $"..share.."$"
|
|
|
20.10.2008, 2:17
Сообщение
#15
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
Прошу прощения за назойливость, но опять таки...
[02:09] Нет синтаксических ошибок в файле скрипта Description_Network.lua [02:09] Скрипт запущен. [02:09] Синтаксис ...ram Files\PtokaX\scripts\Description_Network.lua:232: bad argument #1 to 'GetUserValue' (table expected, got nil) Строка 232 это "local sByte = Core.GetUserValue(tUser, 24)" |
|
|
20.10.2008, 6:06
Сообщение
#16
|
|
Продвинутый участник Группа: Пользователи Сообщений: 134 Регистрация: 18.6.2008 Из: подземелье Пользователь №: 41 Спасибо сказали: 7 раз |
local sByte = Core.GetUserValue(curUser, 24)
if sByte then sByte = string.char(sByte) else sByte = "" end return "$MyINFO $ALL "..nick.." "..addtag.."$ $"..(Core.GetUserValue(curUser, 4) or "")..sByte.."$ $"..share.."$" Пиши так, у меня работает.. |
|
|
20.10.2008, 10:17
Сообщение
#17
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
Спасибо, работает.
|
|
|
4.11.2008, 22:50
Сообщение
#18
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
...и всетаки хочу чтобы правда восторжествовала и достойный разум получил хотя бы такую благодарность...
Nickolya, поюзав "старый скрипт" выложенный тобой, вернулся на твой (убрав таки монотонные иконки). причина - гибкость настройки твоего скрипта. когда на хабе гдет 900 юзверей и скрипт пытается отдать при конекте юзверя помимо того, что он должен отдать, еще и инфу о всех юзверях, начинали происходить "чудеса", типа MotD не приходил, менюшки от сервака не получались и т.д. в твоем же скрипте - это все настраиваемо... и инфу можно кинуть с задержкой и обновлять реже и т.д. Спасибо. |
|
|
5.11.2008, 12:42
Сообщение
#19
|
|
Продвинутый участник Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза |
Кстати, Nickolya, а не было идеи в своем скрипте описания сетей реализовать "деление полов"?
"Старый скрипт" спрашивал у юзверей пол ну и те, при желании, могли его указать - в описании появлялась еще одна буква "половой принадлежности. Вот еще бы и твоему скрипту такого + иконка в зависимости от "половой принадлежности" - всё было б вообще идеально. |
|
|
5.11.2008, 22:51
Сообщение
#20
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Еще и еще и еще раз скажу что делал "старый" скрипт для конкрентного хаба, в принципе, запихнуть можно много чего в 1 скрипт, но этим злоупотребялть не стоит. По поводу полов - не такой уж и сложный мод на скрипт, так что без меня обойдетесь, заодно в луа зашарите.
Про различия в картинках не знаю, это вообще зависит от скорости соединения, так что и так влезли куда не надо... Иногда бывало забавно, когда в чат приходило что-то типа "М" или "женский", инструкций в "Пожалуйста, укажите Ваш пол", конечно маловато, но кому надо делали. |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
ВАЖНО: Вопросы Разработчикам Скриптов вопросы по скриптам (мелкие вопросы) |
1 049 | Wariner | 991 361 | 3.2.2019, 12:51 Посл. сообщение: MIKHAIL | |
ВАЖНО: Модули для скриптов RusHub | 26 | Setuper | 45 394 | 21.3.2017, 17:31 Посл. сообщение: Alexey | |
От: Вопросы Разработчикам Скриптов От темы с ID: 173 |
0 | MIKHAIL | 4 337 | 23.1.2015, 0:56 Посл. сообщение: MIKHAIL | |
От: Установка скриптов От темы с ID: 5657 |
0 | MIKHAIL | 4 800 | 29.7.2014, 23:37 Посл. сообщение: MIKHAIL | |
Установка скриптов Нужна помощь по установке |
2 | _wRz_ | 7 309 | 29.7.2014, 16:11 Посл. сообщение: Артём | |
От: Вопросы Разработчикам Скриптов От темы с ID: 173 |
29 | Wariner | 25 996 | 28.1.2014, 13:11 Посл. сообщение: Alexey | |
Единая платформа для скриптов Обсуждения вопроса создания единой платформы скриптов |
5 | Enyby | 9 056 | 18.1.2012, 20:15 Посл. сообщение: Setuper | |
Переделка скриптов Прошу помощи |
47 | Fe(one)X | 41 396 | 26.12.2011, 15:04 Посл. сообщение: Ksan | |
Вопросы Разработчикам Скриптов с SQL вопросы по скриптам (мелкие вопросы) |
101 | Wariner | 62 320 | 6.12.2011, 0:34 Посл. сообщение: Enyby | |
ВАЖНО: Метод Быстрого Перевода Скриптов Под API_1 Самостоятельный быстрый перевод из API_2 ---> в API_1 |
30 | Setuper | 51 272 | 14.8.2011, 21:16 Посл. сообщение: Олешка | |
От: Переделка скриптов От темы с ID: 4941 |
6 | Ksan | 9 692 | 12.8.2011, 11:33 Посл. сообщение: Ksan | |
ВАЖНО: Запросы Скриптов Ваши идеи по разработке скриптов под HeXHuB |
36 | Setuper | 49 339 | 16.5.2011, 9:40 Посл. сообщение: ANDRBEST | |
Документация DBHub - Написание скриптов на Perl | 0 | Артём | 7 673 | 20.10.2010, 18:08 Посл. сообщение: Артём | |
Заготовки скриптов для PtokaX Делимся болванками скриптов |
4 | alex82 | 11 751 | 11.10.2010, 2:49 Посл. сообщение: alex82 | |
ВАЖНО: Запросы Скриптов | 6 | njnj | 13 622 | 3.7.2010, 8:45 Посл. сообщение: Accelerator |
|
Сейчас: 27.11.2024, 4:07 |