myDC.ru

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

 
2 страниц V   1 2 >  
Ответить в данную темуНачать новую тему

> Пара Скриптов, Скрипты под ptoka 0.4.1.1

Теги
Нет тегов для показа
alver
сообщение 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
 
Go to the top of the page
+Quote Post
Nickolya
сообщение 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
 


Спасибо сказали:
Go to the top of the page
+Quote Post
alver
сообщение 10.10.2008, 16:44
Сообщение #3


Абсолютный новичок


Группа: Пользователи
Сообщений: 9
Регистрация: 22.9.2008
Пользователь №: 576
Спасибо сказали: 0 раз




Во-первых, огромное спасибо. Во-вторых, скрипт правил сам через конвертор.
Go to the top of the page
+Quote Post
Angel_D
сообщение 12.10.2008, 4:39
Сообщение #4


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

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




UsersDescription___v2.0b__.lua вгоняет хаб в состояние в котором он постоянно перезапускается.
Go to the top of the page
+Quote Post
Nickolya
сообщение 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

Или вот как всё должно выглядеть:
Прикрепленные файлы
Прикрепленный файл  MyINFO_settings.png ( 6.17 килобайт ) Кол-во скачиваний: 265
 


Спасибо сказали:
Go to the top of the page
+Quote Post
Angel_D
сообщение 12.10.2008, 20:39
Сообщение #6


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

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




Спасибо.
Переписал. Функцию - помогло.
Go to the top of the page
+Quote Post
Perspect
сообщение 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 (который сейчас работает на моём хабе)
Прикрепленные файлы
Прикрепленный файл  __IPадреса_описание.lua ( 3.34 килобайт ) Кол-во скачиваний: 52
 
Go to the top of the page
+Quote Post
Angel_D
сообщение 13.10.2008, 21:00
Сообщение #8


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

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




Nickolya, вопросец к тебе...
Скрипт пашет, всё хорошо, но теперь хаб уверен (по крайней мере показывает в списке пользователей DC клиент), что все прицепились к 6ти хабам, что у всех открыто 12 слотов, так же все, кроме операторов, мастеров и тех, о ком бот еще не дал инфу в списке стали за иконкой "планета" (иконки перед ником, уж не помню что какая означает) - ты не мог бы сказать, что баг, что фича и может что-то стОит подправить?
Go to the top of the page
+Quote Post
Nickolya
сообщение 13.10.2008, 21:12
Сообщение #9


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Приложил 1 старенький скрипт описания под 2 апи, может подойдет...
Что касается выложенного мной, повторю еще раз: он был написан, оптимизирован под конкретный хаб. Это всё фишки скрипта, чтобы были иконки, надо закомментировать вторую строку sMyInfoUserString, а еще в настройках есть:
Цитата
-- Будет тег от скрипта (true) или тот, что предоставил клиент (false):
bScriptTag = true
Почему бы не посмотреть хотя бы конфиг скрипта до того как задавать вопросы???
Прикрепленные файлы
Прикрепленный файл  Description_Network.lua ( 8.57 килобайт ) Кол-во скачиваний: 139
 
Go to the top of the page
+Quote Post
Perspect
сообщение 14.10.2008, 19:53
Сообщение #10


Активный участник
***

Группа: Пользователи
Сообщений: 89
Регистрация: 9.6.2008
Из: Крым
Пользователь №: 23
Спасибо сказали: 5 раз




Огромнейшее спасибо!!! На скольких форумах задавал этот вопрос... и только здесь ответили, да и ещё всё заработало big_smile.gif
Go to the top of the page
+Quote Post
Angel_D
сообщение 14.10.2008, 21:22
Сообщение #11


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

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




Nickolya, спасибо большое. Прошу прощения за свой "затуп". Реально заламерил.
Остановился на выладенном тобою "стареньком" скрипте - народ давно жаждал "гендерного сепаратизма". big_smile.gif
Как в нем "с иконками разобраться" не подскажешь?
Точно так же как и в твоем скрипте?
Go to the top of the page
+Quote Post
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.."$"
Go to the top of the page
+Quote Post
Angel_D
сообщение 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)
Go to the top of the page
+Quote Post
Nickolya
сообщение 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.."$"
Go to the top of the page
+Quote Post
Angel_D
сообщение 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)"
Go to the top of the page
+Quote Post
intlive
сообщение 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.."$"

Пиши так, у меня работает.. eyes_droped.gif
Go to the top of the page
+Quote Post
Angel_D
сообщение 20.10.2008, 10:17
Сообщение #17


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

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




Спасибо, работает.
Go to the top of the page
+Quote Post
Angel_D
сообщение 4.11.2008, 22:50
Сообщение #18


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

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




...и всетаки хочу чтобы правда восторжествовала и достойный разум получил хотя бы такую благодарность...
Nickolya, поюзав "старый скрипт" выложенный тобой, вернулся на твой (убрав таки монотонные иконки).
причина - гибкость настройки твоего скрипта.
когда на хабе гдет 900 юзверей и скрипт пытается отдать при конекте юзверя помимо того, что он должен отдать, еще и инфу о всех юзверях, начинали происходить "чудеса", типа MotD не приходил, менюшки от сервака не получались и т.д.
в твоем же скрипте - это все настраиваемо... и инфу можно кинуть с задержкой и обновлять реже и т.д.
Спасибо.
Go to the top of the page
+Quote Post
Angel_D
сообщение 5.11.2008, 12:42
Сообщение #19


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

Группа: Пользователи
Сообщений: 128
Регистрация: 12.10.2008
Пользователь №: 781
Спасибо сказали: 2 раза




Кстати, Nickolya, а не было идеи в своем скрипте описания сетей реализовать "деление полов"?
"Старый скрипт" спрашивал у юзверей пол ну и те, при желании, могли его указать - в описании появлялась еще одна буква "половой принадлежности. Вот еще бы и твоему скрипту такого + иконка в зависимости от "половой принадлежности" - всё было б вообще идеально.
Go to the top of the page
+Quote Post
Nickolya
сообщение 5.11.2008, 22:51
Сообщение #20


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Еще и еще и еще раз скажу что делал "старый" скрипт для конкрентного хаба, в принципе, запихнуть можно много чего в 1 скрипт, но этим злоупотребялть не стоит. По поводу полов - не такой уж и сложный мод на скрипт, так что без меня обойдетесь, заодно в луа зашарите. big_smile.gif
Про различия в картинках не знаю, это вообще зависит от скорости соединения, так что и так влезли куда не надо...

Иногда бывало забавно, когда в чат приходило что-то типа "М" или "женский", инструкций в "Пожалуйста, укажите Ваш пол", конечно маловато, но кому надо делали.
Go to the top of the page
+Quote Post

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

Collapse

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

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts ВАЖНО: Topic has attachmentsВопросы Разработчикам Скриптов
вопросы по скриптам (мелкие вопросы)
1 049 Wariner 991 361 3.2.2019, 12:51 Посл. сообщение: MIKHAIL
No new ВАЖНО: Topic has attachmentsМодули для скриптов RusHub
26 Setuper 45 394 21.3.2017, 17:31 Посл. сообщение: Alexey
No New Posts От: Вопросы Разработчикам Скриптов
От темы с ID: 173
0 MIKHAIL 4 337 23.1.2015, 0:56 Посл. сообщение: MIKHAIL
No New Posts От: Установка скриптов
От темы с ID: 5657
0 MIKHAIL 4 800 29.7.2014, 23:37 Посл. сообщение: MIKHAIL
No New Posts Установка скриптов
Нужна помощь по установке
2 _wRz_ 7 309 29.7.2014, 16:11 Посл. сообщение: Артём
No new От: Вопросы Разработчикам Скриптов
От темы с ID: 173
29 Wariner 25 996 28.1.2014, 13:11 Посл. сообщение: Alexey
No New Posts Единая платформа для скриптов
Обсуждения вопроса создания единой платформы скриптов
5 Enyby 9 056 18.1.2012, 20:15 Посл. сообщение: Setuper
No new Topic has attachmentsПеределка скриптов
Прошу помощи
47 Fe(one)X 41 396 26.12.2011, 15:04 Посл. сообщение: Ksan
No new Topic has attachmentsВопросы Разработчикам Скриптов с SQL
вопросы по скриптам (мелкие вопросы)
101 Wariner 62 320 6.12.2011, 0:34 Посл. сообщение: Enyby
No new ВАЖНО: Topic has attachmentsМетод Быстрого Перевода Скриптов Под API_1
Самостоятельный быстрый перевод из API_2 ---> в API_1
30 Setuper 51 272 14.8.2011, 21:16 Посл. сообщение: Олешка
No New Posts От: Переделка скриптов
От темы с ID: 4941
6 Ksan 9 692 12.8.2011, 11:33 Посл. сообщение: Ksan
No new ВАЖНО: Запросы Скриптов
Ваши идеи по разработке скриптов под HeXHuB
36 Setuper 49 339 16.5.2011, 9:40 Посл. сообщение: ANDRBEST
No New Posts Документация DBHub - Написание скриптов на Perl
0 Артём 7 673 20.10.2010, 18:08 Посл. сообщение: Артём
No New Posts Topic has attachmentsЗаготовки скриптов для PtokaX
Делимся болванками скриптов
4 alex82 11 751 11.10.2010, 2:49 Посл. сообщение: alex82
No New Posts ВАЖНО: Запросы Скриптов
6 njnj 13 622 3.7.2010, 8:45 Посл. сообщение: Accelerator

 



RSS Сейчас: 27.11.2024, 4:07