myDC.ru

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

 

SCALOlaz
Отправлено: 10.6.2023, 15:12


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


UPну тему.

У функции
Код
function GetGraph(tUser, iColumns)
неиспользуемый второй параметр, на деле достаточно чуть ниже в этой же функции заменить iDays на iColumns в двух строках, тогда при попытке юзера ввести число дней, выходящих за диапазон доступных, можно просто выводить график за жёстко указанное число дней, ну и ругаться.

Код
function ChatArrival(tUser, sData)
                ...
                ...
            GetGraph(tUser, iDays)  -- обращение к функции отправки в приват графика по запросу
            return true  -- скрываем команду
        end
        Core.SendToUser(tUser, "<"..sBotGraph.."> "..tUser.sNick..": Вводите только целые положительные числа (а не буквы или иные нецифровые символы, у чисел с дробями принимаются только целые части!")  -- учимся правильно запрашивать :)

        GetGraph(tUser, 3)  -- ДОБАВЛЯЕМ вывод графика на 3 дня. Эдакое по-дефолту.

        return true  -- скрываем команду
добавлена команда GetGraph(tUser, 3), где 3 - жёстко установленное кол-во дней.

Однако, всё-равно будет неясность, поэтому в функции вывода, можно заменить строку
Код
Вы затребовали слишком много дней - в базе ещё нет столько данных.
на
Код
Вы затребовали слишком много дней ("..iColumns..") - в базе ещё нет столько данных.
но это уже чисто визуальные дрючки big_smile.gif
  Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #47857 · Ответов: 34 · Просмотров: 40 117

SCALOlaz
Отправлено: 15.1.2019, 13:02


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Заради баловства, от скуки и трезвости, решил поюзать вот этот вот скрипт. Заодно немного подправил кое-где. Потом вернулся сюда, ДОЧИТАЛ ветку и понял что не заметил несколько ощутимых багов, с 2015 года alex82 так и не обновил первый пост.
Поделюсь версией. Основано на модификации 1.02а из первого поста для луашечки 5.3
Что было впилено/выпилено/исправлено. Адовая копипаста из основного файла.

TriviaMod v1.04
---
10.01.2019:
+ добавлены ранги для таблицы счёта ( доп.писькомерие ). Меню показа списка возможных званий. Звания засунуты везде где нужно.
+ tbl файлы переименованы в dat
+ исправлены грамматические ошибки в некоторых текстах ( что было замечено по пути )
+ событие Егога, сообщение дебажному админу о Егоге.
+ вкл/выкл отображения кол-ва юзеров в поле "Шара" боту, так-же параметров времени игры, перекура и между подсказками в параметры H: x/x/x и S: в MyINFO
Эта самая MyINFO по таймеру выводится раз в tCfg.BotInfoTime минут/у/ы, при условии наличия изменений: кто-то покинул игру в ЛС, или присоединился.
+ Вроде ещё что-то по мелочам, но не упомню...

+ ага, упомнил: добавлены разделители в Меню Хаба и обозначены ::имя:: менюшки Админа. Ну это не "ацкая свистоперделка", мог бы и не вспоминать big_smile.gif

---

15.01.2019:
+ в ЛС бота, а следовательно и в игру мог писать любой elmaars1 и ему подобные "гении", даже не "логинившись" в игре. Теперь так может делать только профиль,
разрешённый в Доп.Таблице tProfilesConfigPlus. Например для подачи объявления в Игру.
! и тут я дочитал ветку в форуме mydc.ru...
- убраны ошибки сортировки ТОП-ов, убрана ошибка при повторной попытке разлогиниться из игры

Архив с файлом конфигурации (в папке Data): Прикрепленный файл  TriviaMod_1.04.rar ( 220.19 килобайт ) Кол-во скачиваний: 25


ЗЫ: авторские копипасты и комментарии ото всех авторствующих в коде оставлены для будущих поколений, сиё изложение призвано токма лишь приподнять ветку из тьмы.
ЗЫ2: писанина писана для действующего хаба.
  Форум: Развлекательные скрипты [PtokaX] · Просмотр сообщения: #47689 · Ответов: 150 · Просмотров: 157 358

SCALOlaz
Отправлено: 27.8.2009, 22:31


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Итак. Перечитал полфорума... помню сам сливал чат-румы здесь, а где именно не нашел. Зная что они включены в Экзекутор, пишу чтобы прочёл автор.

В списке пользователей колонки в таком порядке: Ник, Шара, Описание... и т.д.

В колонке "Шара", делаем отображение количества юзеров публичных комнат

Делал на примере Чат-комнат в.1.3.3, под Птоху 4.1.1, думаю при желании переделаете под все три сервера.

Файл Rooms.lua, функция function Main(). В самый конец дописываем:
Код
    TmrMan.AddTimer(5000,"InRoomsUsers")

Тут возможны варианты, но 5 сек вполне то самое что нужно.

Далее, в любом месте, хоть в конце файла:
Код
function InRoomsUsers()
    for RoomZ in pairs(Rooms) do    -- По списку комнат
        if MySettings["RoomsList"][RoomZ][1]=="1" then   -- Если комната публичная, проводим подсчет
            local InRoomsData = 1              -- Просто значение для неважных данных MyINFO
            local InRoomUsers = 0
            for human in pairs(Rooms[RoomZ]) do
                tsIP = GetIP(human) or ""
                if tsIP and #tsIP>6 then
                if human ~= "*-==zz==~:-ЗАПЕРТО-:~==zz==-*" then InRoomUsers=InRoomUsers+1 end
                end
            end
            Core.SendToAll("$MyINFO $ALL "..RoomZ.." "..MySettings["RoomsList"][RoomZ][2].."<"..InRoomsData.." V:"..InRoomsData..",M:".."A"..",H:"..InRoomsData..",S:"..InRoomsData..">$ $"..InRoomUsers.."$"..MySettings["botemail"].."$"..InRoomUsers.."$")
        end
    end
end


Вуаля.
  Форум: Kорзина · Просмотр сообщения: #20078 · Ответов: 318 · Просмотров: 183 543

SCALOlaz
Отправлено: 10.3.2009, 9:54


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Едрит вашу налево...

Я уже переделал кое-чо, терь обновление (( Ну ради этих исправлений, переделаю снова )

А вообще, автору спс и вот предложение:
команды на русском - жуть конечно, править приходится целых полчаса
- сделай в папке Rooms, где конфиг и базы, файл Rooms_cmd.lua, с перечнем команд, например
Код
Rooms_in = "r-in"         --"комнаты_войти"
Rooms_out = "r-out"        --"комнаты_выйти"
Rooms_close = "r-cl"        --"комнаты_запереть" ...
(способов несколько) и туда-же всю функцию function VH_OnUserLogin(user)

В теле скрипта ясное дело меняем
Код
if curCmd==Rooms_in then ...
. Таким образом упрощается замена команд

в скрипте, перед подгрузкой черного списка:
Код
    if loadfile(MySettings["PathName"].."Rooms_cmd.lua") then dofile(MySettings["PathName"].."Rooms_cmd.lua") end


Кстати, при создании комнаты желательно бы уведомление опам.

Щас гляну нововведения в 1.3.3 сборке )
-----------------

Фишка с именными комнатами - супер. Заценили.
Однако. До сих пор неясен механизм и его реализация - как УБРАТЬ из меню удаленные пункты... Это касается и данного скрипта.

Представьте картинку: в хабе к примеру 100 юзеров (к примеру!), каждому приспичило создать именную комнату. Поправка автору - Не надо вводить название и описание комнаты, автоматом называть НИК_ROOM. (таким образом - на одного юзера одна комната)

Итак, представьте. Создано 100 именных комнат. В меню У ВСЕХ юзеров они появились. Ну или у тех, кто видит список, не важно.
Юзеры удаляют 10-15 комнат, но в списке они остаются у ВСЕХ!!!
Операторы смогут удалить сами комнаты, но заставить всех пользователей каждый раз после чистки делать CTRL+R - врядли...

Еще один момент: Открыто 4 комнаты, например у меня как администратора ибо я хочу читать всю ту муть что пишут в них. Я перезахожу, или CTRL+R, и у меня 2-3 (всегда по разному) комнаты уходят в ОФФлайн, хотя там я якобы "Вышел с хаба" и "Снова вошел". Комнаты недоступны до тех пор, пока кто-нибудь в них что-то не напишет

Третий момент: именные комнаты. Автор комнаты НЕ МОЖЕТ ее увидеть пока кто-то не напишет там. А для этого сначала нужно пригласить туда кого-либо, или ждать пока кто-то заметит новую комнату. Проверка увенчалась таким итогом: автор одной из именок, напугавшись что не видит комнату, но ему пишет "Вы уже в комнате", повторно создал эту же комнату! В итоге, в меню на данной комнате получили по три штуки Войти, Выйти, Состав....

Вот такие пироги.

Идея - обалденная! Автору респект

Как насчет такой фишки:
Допустим есть 4 комнаты по умолчанию, заданные в скрипте. Почему бы автоматом не вводить юзеров в эти комнаты? Например установить флаг "1" - вводить всех принудительно. Такая комната может быть Новостной. Тоесть при первом же сообщении, его увидят все.

Курю Птоху 4.1.х.х и с десяток скриптов
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #11339 · Ответов: 61 · Просмотров: 85 070

SCALOlaz
Отправлено: 3.3.2009, 15:01


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


И даже никого не заинтересовала фишка обновления пунктов меню?
Нужное - добавляется, ненужное - отключается. И все - без переподключения...

Полголовы сломал как это можно реализовать
  Форум: Боты "все в одном" [PtokaX] · Просмотр сообщения: #10648 · Ответов: 31 · Просмотров: 45 576

SCALOlaz
Отправлено: 3.3.2009, 12:21


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Код
        Core.SendToAll("$MyINFO $ALL "..BOT_NAME.." "..BOT_DESC.."<"..BOT_CLIENT.." V:"..BOT_CLIENT_VERS..",M:"..BOT_CLIENT_MODE(A,P)..",H:"..BOT_CLIENT_HUBS..",S:"..BOT_CLIENT_SLOTS..">$ $"..BOT_CLIENT_CONNECTS.."$"..BOT_EMAIL.."$"..BOT_CLIENT_SHARE.."$")
        Core.SendToAll("$UserIP "..BOT_NAME.." "..BOT_CLIENT_IP)


Это так, на всякий случай, для Птохи.
Я юзаю подобное в таймере для обучаемого бота big_smile.gif
Можно юзать и в UserConnect()
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #10640 · Ответов: 21 · Просмотров: 26 134

SCALOlaz
Отправлено: 28.2.2009, 11:29


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Цитата(RomanGTe @ 27.2.2009, 18:27) *
Такая проблема, всё установил работает...проходит время он просто выпадает
Ошибка: Ошибка при загрузке парсера anikdot.ru: файл anikdot.lu не найден
[17:26:03] Ошибка: Ошибка при загрузке парсера best-aneks.com: файл best_aneks.lu не найден
...
[17:26:03] Ошибка: Ошибка при загрузке парсера bash.org.ru: файл bash.lu не найден

Птоха 4.1.1.1
что делать незнаем
1. папка AnekBot обязательна, папка Parsers обязательна. Внутри ничо не трогать.

2. Файл AnekBot.lua, в начале правим, чтобы стало вот так:
Код
path = Core.GetPtokaXPath().."scripts/"


Вот ЭТА же версия, но с возможностью отключения регистрации бота, и заданием в настройке Имени Меню для бота.

Прикрепленный файл  AnekBot.rar ( 24.56 килобайт ) Кол-во скачиваний: 267
  Форум: Сетевые скрипты [PtokaX] · Просмотр сообщения: #10448 · Ответов: 112 · Просмотров: 143 817

SCALOlaz
Отправлено: 25.2.2009, 0:53


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Ну хоть какой-то результат )))

Что еще помимо снежков вы юзаете? Наверняка скрипт "Действия", где есть "ВсЕдМ ПрЕвЕд" и подобное?
или Тандер (Зандер)

Переместите снежки вверх в списке скриптов. Отключите лишние скрипты, и поочереди подключайте. Тот в котором валяется ошибка - выдаст себя на командах !sb и других от Снежков.

Как насчет !mat или !love ? Они работают?
  Форум: Развлекательные скрипты [PtokaX] · Просмотр сообщения: #10219 · Ответов: 45 · Просмотров: 64 350

SCALOlaz
Отправлено: 25.2.2009, 0:28


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Владимир, вот другая сборка, только не томите народ

Прикрепленный файл  SnowBall_5.2.API2_fixed_.rar ( 16.75 килобайт ) Кол-во скачиваний: 178

Включает в себя:
- Снежки + Драка (обновлено, подправлено и добавлены сабжи)
- Матогенератор (отдельным файлом)
- Генератор любовных сообщений (отдельным файлом)

Юзайте.

Ахтунг, Владимир!
Папка Snowball просто НЕОБХОДИМА в наличии в папке scripts сервера. Иначе ваша ошибка будет повторяться до нескончаемости.
  Форум: Развлекательные скрипты [PtokaX] · Просмотр сообщения: #10213 · Ответов: 45 · Просмотров: 64 350

SCALOlaz
Отправлено: 28.12.2008, 19:30


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


все очень просто:
никак не придумаю проверочку - число или слово введено. Если ввести вместо минут, скажем FSD или любое слово (ну случайно может произойти), ЛУА выдает ошибку и роняет скрипт.
Так-что закомментил. Можно в коде установить время и перезапустить скрипт
Если есть гениальные идеи, пишите - затестим и обновлю скрипт
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #7337 · Ответов: 22 · Просмотров: 34 243

SCALOlaz
Отправлено: 27.12.2008, 16:15


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


А если еще прикрутить управление Вкл/Выкл, то этот флуд в личку админу будет хотя бы контролируемым...
  Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #7277 · Ответов: 6 · Просмотров: 9 005

SCALOlaz
Отправлено: 27.12.2008, 15:58


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Цитата(Spongebob @ 27.12.2008, 16:16) *
Скрипт работает...шутки зачетные...но почему только администратор может выбрать случайный джингл??? Мне кажется эта менюшка должна быть и у простых пользователей. Как это исправить? victory.gif
beat_plaster.gif
Спасибо, что заметили! Я даже и не предполагал что есть такая ошибка...
Джинглы могли видеть либо НЕзарегистрированные, либо администрация. ))

Добавьте в любое место скрипта, например перед функцией function OpConnected(user) вот это:
Цитата
RegConnected=UserConnected
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #7276 · Ответов: 22 · Просмотров: 34 243

SCALOlaz
Отправлено: 27.12.2008, 15:44


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Цитата
Топ 10 шары хаба Общее количество: 0 Минимум:
Если это цитата из второго перевода, посмею заметить, что после "Топ","названия" и "Общее" (что по идее должно быть как "В сумме") идет не "Минимум", а "Середнее" или "В среднем". т.к. по сути и по скрипту является X=Общ\к-во
Ну это не суть важно.
Потестил скрипт как следует, поизвращался над выводом. В итоге полностью переписал системную ##:rep для вывода процентного соотношения не ПОД ником в списке, а справа, после цифрового. Вобщем почти натуральный прогрессбар, который у всех пунктов имеет одинаковую длину, но заполнен 1-ми символами до %, другими - до полного.
Блин, опять не в тот лес.
Переделал порядок Названия, даты, проценты. Несколько раз в разных вариантах. Туда-сюда. Все что можно пытался выровнять, накатал функцию дополнения параметра до заданной длинны... Фу...


Вобщем отображение РАЗНЫХ таблиц лажовое.
Интересен скрипт только потому, как реализован. Ибо асболютно никакого форматирования, для выравнивания ВСЕХ таблиц не придумаешь!!!
Лично я так и не придумал.

Если непонятно, - объясню: в хабе могут находиться пользователи, с длинными никами и с никами из 3-5 букв. Тоесть уже длина параметра разная. Так-же время онлайн, может быть 1-20 часов, а может быть год с мелочами, отчего длина параметра увеличивается в разы.
На выводе строки, для создания промежутков между столбцами используется табулятор \t, а у разных параметров разная ширина в пикселах, никакие пробелы и прочие ухищрения не помогают. Некоторые таблицы - красивые, четкие и ровные. Другие - корявые и страшные. Смотреть страшно, не то что статистику вести.

Если у кого-то есть идеи......
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #7273 · Ответов: 26 · Просмотров: 34 023

SCALOlaz
Отправлено: 27.12.2008, 0:44


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Господа! Не парьтесь с локалями!!! Я вам все перевел. Ну почти все.
Прикрепленный файл  Топ_10.lua ( 12.99 килобайт ) Кол-во скачиваний: 49

Цитата
local Order = {"HubShare","Users","UpTimes","UserShare","Logins","Chat","ChatChars","Pms","PmChars","Cmds",
"Smilies","Lols","CTMs","Searches","Kicks","Redirs","Pingers","Unknowns"}

Пришлось прикрутить табличку дополнительную и похимичить с функциями, но:
- непонятно, что означает пункт Lols... То-ли придурок, то-ли еще что.
- непонятно пока что такое CTMs. В код не вдавался, поэтому уж необессудьте.
- Смайлы вроде должны быть смайлами. Но сколько не флудил ими - в топ не идут. Хз вобщем
feel_good.gif

...и вообще заманчивый механизм у скрипта!

Чуть не забыл!!!
Скрипту нужна папка scripts/Top
Создайте папочку по этому пути или переместите в scripts то что насрал скрипт изначально в корне сервера и переименуйте папку в Top.
Раньше TopTen чтоле ее звали... Вобщем делаем сервер почище. Лублу порядоГ ))

На всякий случай:
Цитата
Top = {
HubSare = {{os.time(),Core.GetCurrentSharedSize()},},
Users = {{os.time(),Core.GetUsersCount()},},
UserShare = GetValue(16,1024),
...
...
Это описание функций, которые выполнятся по конкретной команде. Если описания нет, юзается функция хаба собсна.
Цитата
local Order = {"HubShare","Users",...
...
Это список функций и команд в одном лице. Они раньше выводились в цикле в меню хаба и в цикле же распознавались
Цитата
UserCmds = UserCmds.."$UserCommand 1 3 "..Scp.."\\"..OrderName[s].."$<%[mynick]> "..Pfx..s.."||"
Эта строка готовит весь список команд к выводу. Убрано имя хаба.
Цитата
OrderName = {
HubShare = "Общая шара",
Users = "Пользователей",
UserShare = "Шара пользователей",
UpTimes = "Время онлайн",
...
Это соответствие имени функции (команды) и написания в меню, отображения в таблице.
В функцию вывода самого топа добавлен операнд, отвечающий за русский текст.

Вот собственно и вся макулатура.

Автору темы - Если есть желание, поместите прикрепленный файл в ваш пост, а этот флуд можно удалить. Думаю следующие правки будут относительно локализованной версии

Всем спасибо. ))
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #7235 · Ответов: 26 · Просмотров: 34 023

SCALOlaz
Отправлено: 26.12.2008, 21:00


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Цитата(fly @ 26.12.2008, 21:13) *
Папка на месте, текстовый файл на месте. Ничего не менялось. )))))))

Ну если приведенный выше пример пути не поможет, есть только одно логичное объяснение: у вас в каком-то скрипте уже используется переменная "INFcount.
Увы, я использую flylinkdc++370, и собственно на нем тестирую все скрипты. И подобной ошибки не наблюдал, иначе бы пофиксил.
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #7226 · Ответов: 22 · Просмотров: 34 243

SCALOlaz
Отправлено: 26.12.2008, 19:14


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Цитата(fly @ 26.12.2008, 15:03) *
PtokaX 0.4.1.1
......\scripts\Jingles_0.4.lua:87: bad argument #2 to 'random' (interval is empty)

А вы уверены что у вас в наличии папка с базой? Будьте добры - путь scripts/JINGLES/jingles.txt Посмотрите на месте ли файл.
Другой вариант - вы самостоятельно заменили этот файл, но в нем всего одна (1) строка. Если открытый в блокноте файл выводит много строк - это еще не факт что в конце каждой стоит знак перевода каретки.

Цитата(Infernus-pro @ 26.12.2008, 18:14) *
Где это меню?

По правой клавише грызуна. Не зря рекомендуется давить сочетание CTRL+R, ибо только после перезахода появляются новые пункты в меню, это же касается ситуации, когда вам прикрутили права опа,модера а вы не знаете что с этим делать.
Вот скрины:
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #7214 · Ответов: 22 · Просмотров: 34 243

SCALOlaz
Отправлено: 25.12.2008, 20:53


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Почитал эту тему, попробовал скрипты... Не то
http://mydc.ru/topic975.html - Скрипт вывода случайной строки из внешней текстовой базы.
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #7202 · Ответов: 16 · Просмотров: 22 217

SCALOlaz
Отправлено: 25.12.2008, 20:50


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Джинглы "Русского Радио"
v.0.4
By SCALOlaz
API2
Исправлено 27.12.2008
(для тех кому лень качать снова, в скрипте перед function OpConnected(user) добавьте RegConnected=UserConnected)
Цитата
RegConnected=UserConnected -- Вот это ДОБАВИТЬ!!!

function OpConnected(user)
Core.GetUserAllData(user)
...


Поискал для сервера скрипт вывода анекдотов, ничего путного не нашел - все скрипты юзают внутренние массивы. Набросал небольшой скрипт, читающий строку из внешней текстовой базы. Делюсь с вами big_smile.gif
Скрипт выводит в чат случайную фразу (строку) с определенным интервалом. По умолчанию - 45 минут чтобы не флудил если в чате мало народу.
Прикрепленный файл  Jingles_0.4_API2.rar ( 29.01 килобайт ) Кол-во скачиваний: 429
(в архиве скрипт + база на 1311 фраз)
Прикрепленный файл  Jingles_0.4.lua ( 3.77 килобайт ) Кол-во скачиваний: 102
(отдельно скрипт)

- Управление через меню: Вкл/Выкл бота, Информация о боте. Для пользователей - вывод Джингла вручную
- Вывод Джингла пользователю при входе
- В автоматическом режиме количество Джинглов не выдается
- Исправлена ошибка разделения авторежима и ручного вывода
- Фикс: Джинглы могли видеть либо НЕзарегистрированные, либо администрация. ))
- Фикс: путь к базе by Wariner


Вид в ручном режиме:
Цитата
[02:36:19] <ДжинглBells> [ 212 : 1311 ]: Три дня скакал Иван Царевич. Пока скакалку не отобрали.

Чуть не забыл о настройке:
Цитата
INFBot = "ДжинглBells" -- Имя бота
INFPatch = "scripts/JINGLES/jingles.txt" -- Путь к текстовой базе
INFTimer = 45 -- Интервал в минутах
Удачи!

ЗЫ:
В базе первая строка зарезервирована под ремарку/описание. Тоесть скрипт ее читать не будет!
При обновлении скрипта, удалите предыдущую версию (чтобы не загромождать список скриптов), и в хабе нажмите CTRL+R
Вместо базы Джинглов можно использовать любую другую, где фраза ограничена одной строкой
Почитал правила )) Искаверкал пост, вроде все как положено ))
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #7201 · Ответов: 22 · Просмотров: 34 243

SCALOlaz
Отправлено: 13.12.2008, 17:27


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Спс. =)
  Форум: Kорзина · Просмотр сообщения: #6465 · Ответов: 1 · Просмотров: 5 447

SCALOlaz
Отправлено: 13.12.2008, 16:56


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Цитата(Svyat @ 1.7.2008, 12:37) *
Сижу второй день и думаю: че делать с этой темой? what.gif
Рыжий, нет желания оформить скрипты в две темы? иначе удаляю...
Явно ты задумался больше чем на два дня )) Пусть живет.
  Форум: Kорзина · Просмотр сообщения: #6462 · Ответов: 4 · Просмотров: 7 720

SCALOlaz
Отправлено: 13.12.2008, 16:51


Начинающий
*

Группа: Пользователи
Сообщений: 21
Регистрация: 17.11.2008
Пользователь №: 1 116


Хм...
local Shara = Core.GetUserValue(tUser, 16) -- 16 ИД Шары

Кто-нить знает остальные ИД?

Особенно интересует возможность подсчета рейтинга, полагаю ИД рейтинга не существует... (?)
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #6461 · Ответов: 16 · Просмотров: 22 388


New Posts  Открытая тема (есть новые ответы)
No New Posts  Открытая тема (нет новых ответов)
Hot topic  Горячая тема (есть новые ответы)
No new  Горячая тема (нет новых ответов)
Poll  Опрос (есть новые голоса)
No new votes  Опрос (нет новых голосов)
Closed  Закрытая тема
Moved  Тема перемещена
 

RSS Сейчас: 29.3.2025, 23:28