MyDC.ru _ Готовые скрипты для PtokaX _ Birthdayman
Автор: Infernus-pro 25.6.2008, 13:10
Название скрипта: Birthday Man Версия API: 1 и 2 Версия скрипта API 1: 4.07(развиваться не будет) Версия скрипта API2: 4.1. Атор API1: jiten Оптимизация и перевод: NRJ Атор API2: jiten и ATAG Перевод: Sky2k Описание скрипта: скрипт Дней Рождений пользователей. Позволяет добавлять пользователям сообщения, показывать все днюхи. поздравлять человека с ДР и многое другое
все работает отлично, только вопрос - как добавить базу знаменитых людей с днями рождения, в один день с пользователем?
Автор: Heil 12.3.2009, 1:54
Возник такой вопрос... В скрипте такая функция "Посылать инфу из файла с поздравлением".. Как сделать что б зи текстовика выдавалиси разные поздравления в рандомном порядке?
Автор: Wariner 12.3.2009, 18:16
Цитата(li4nost @ 1.3.2009, 23:22)
скачал http://mydc.ru/ipb.html?s=&showtopic=79&view=findpost&p=7190. все работает отлично, только вопрос - как добавить базу знаменитых людей с днями рождения, в один день с пользователем?
В папке бота должен быть файл tCelebrity.tbl в него и заносятся данные вот в таком виде:
Цитата
["michael saucedo"] = { ["sNick"] = "Michael Saucedo", --ник ["iJulian"] = 205916400, -- дата рождения ["iAdjust"] = 0, },
Если не знаете как получить дату то поступаем следующим образом: из меню хаба добавляем ДР знаменитого человека в основную базу скрипта tBirthday.tbl. затем останавливаем скрипт заходим в файл tBirthday.tbl(открывать блокнотом) находим вышеуказанный вид таблицы для нужного ника и переносим эту таблицу в файл tCelebrity.tbl. Делать всё это конечно же нужна на тестовом хабе после чего файл tCelebrity.tbl можно перенести на свой рабочий хаб!
Автор: li4nost 14.3.2009, 17:15
а готового ни у кого нету? неужели за все время существования скрипта никто не задавался таким вопросом? хотя бы часть
перекинул просто базу с днями рождения и нормально.
нельзя ли как-то сделать, чтоб показывались ТОЛЬКО те, у кого ДР 06,01,XX года?
Автор: Wariner 14.3.2009, 17:15
ну блин вы люди даёте.... если вам надо то вперёд делать а если нет ну тогда нет))))
Автор: Heil 15.3.2009, 20:33
Цитата
Возник такой вопрос... В скрипте такая функция "Посылать инфу из файла с поздравлением".. Как сделать что б зи текстовика выдавалиси разные поздравления в рандомном порядке?
Автор: PSIX 16.5.2009, 15:56
Народ а где можна взять это скрипт С ДНЕМ РОЖДЕНИЯ на PtokaX 0.3.6.0 ???
Автор: Wariner 16.5.2009, 17:39
первый пост файл где написано API 1
2степашка: не надо выкладывать лишние файлы!
Автор: степашка 16.5.2009, 19:05
прошу прощения. просто при просмотре темы нажал сразу на последнее сообщение и сразу решил помочь, скриптом поделиться, не почитав вверх. мой косяк. впредь постараюсь быть внимателнее
Автор: PSIX 20.5.2009, 16:39
Цитата(Wariner @ 16.5.2009, 18:39)
первый пост файл где написано API 1
не пашет ((
Автор: Wariner 20.5.2009, 16:57
пишите что не пашет, ошибки ли ещё что?! мы же не экстрасенсы!!!
Автор: Ольга 5.4.2010, 17:44
Как сделать так что бы дни рождений выводились не в приват а в чат?
Автор: Артём 5.4.2010, 19:26
Какая версия API ? API2 и так в чат выводит
Автор: Ольга 5.4.2010, 20:11
Не знаю я вот качала с этой темы для API2. Раньше на API1 у меня надпись Сегодня день рождения У ........ и и.т.д выводилась в чате.. а щас в приват лезит. Ptokax 0.4.1.2
Автор: FallenAngel 7.4.2010, 18:10
Цитата(Ольга @ 5.4.2010, 18:44)
Как сделать так что бы дни рождений выводились не в приват а в чат?
Core.SendPmToNick —> Core.SendToNick
Core.SendPmToUser —> Core.SendToUser Замени так.
Автор: prokazzza 12.6.2010, 15:36
Очень много жрет этот скрипт (((
Автор: Tsd 14.6.2010, 15:55
Жрёт не то слово, память грузит абалдеть. Хотя по таймеру идет очистка памяти - не спасает.
Автор: Ksan 14.6.2010, 18:28
Ну и в каких числах это выражается - загрузка? У меня в домашнем 135 кб максимум памяти занимает. процу вообще как вес комара..
Автор: prokazzza 19.6.2010, 19:25
Цитата(Ksan @ 14.6.2010, 20:28)
Ну и в каких числах это выражается - загрузка? У меня в домашнем 135 кб максимум памяти занимает. процу вообще как вес комара..
Занимает 1667, у меня тотже Экзекутор всего 750 весит.
Автор: olo 23.12.2010, 17:10
как генерируется число в скрипте которое вместо даты хочу в tCelebrity.tbl знаменитостей вписать
Автор: Nickolya 24.12.2010, 0:46
olo, можешь взглянуть http://mydc.ru/r/?http://wb0.ru/unixtime.php, думаю это то, что тебе надо. В принципе ты прямо в таблице можешь писать
Нагрузка реально большая, 1660 только так.... есть у кого более легкая версия?)
Автор: Nickolya 6.2.2011, 21:06
Полтора мегабайта - большая нагрузка? Если чат и хаб в целом не тупит - не поднимай кипиша тут!
Автор: ProGeTTo 6.2.2011, 21:47
Да нет, хаб вроде не тормозит просто как-то непривычно что скрипт, выполняющий 1 функцию столько жрет
Автор: Dani_Filth 19.2.2012, 4:57
Цитата(FallenAngel @ 8.4.2010, 1:10)
Core.SendPmToNick —> Core.SendToNick
Core.SendPmToUser —> Core.SendToUser Замени так.
Блин Я заменил он пишит.. E:\0.4.1.2\scripts\Birthday_man_4.1.lua:390: bad argument count to 'SendToUser' (2 expected, got 3)
Что делать ?
Автор: Ksan 19.2.2012, 5:33
Цитата
Что делать ?
Dani_Filth, переводить строку:
Цитата
bad argument count to 'SendToUser' (2 expected, got 3)
И читать файл "scripting-interface.txt" из папки CFG.
Автор: Артём 19.2.2012, 14:14
Dani_Filth, из
Код
Settings.sBot
в
Код
<"..Settings.sBot..">
Автор: AndreiDC 19.2.2012, 21:32
Предлагаю дописать скрипт таким образом, чтобы в 0,00 часов по местному времени, автоматом появлялся топик с поздравлениями именинников (заменяя текущий)
Автор: ZeFein 1.3.2012, 11:57
Как отключить отсылку ботом информации о Дне Рождения в ПМ???
Автор: Артём 1.3.2012, 15:30
ZeFein, руками! 387 строка (скрипт из первого поста смотрел)
Код
Core.SendPmToUser(user, Settings.sBot, "\r\n\r\n*** Сегодня День Рождения "..v.sNick.."'s :D Ей/Ему сегодня исполнилось "..
на
Код
Core.SendToUser(user, "<"..Settings.sBot..">" "\r\n\r\n*** Сегодня День Рождения "..v.sNick.."'s :D Ей/Ему сегодня исполнилось "..
или закомментировать --
Автор: Alex Dancer 20.10.2012, 0:16
Цитата(Ksan @ 14.6.2010, 20:28)
Ну и в каких числах это выражается - загрузка? У меня в домашнем 135 кб максимум памяти занимает. процу вообще как вес комара..
Может всё-таки 1350 KB ??? У меня так скрипт жрёт, и никак не меньше!
Автор: Ksan 20.10.2012, 1:44
Alex Dancer, даже если бы и 1350 кб было (но было всё же 135, сейчас скрипт вообще удалён как ненужный), это разве много? Вот вам пример:
Цитата
[05:37:15] <MemBot> UserInfoF12_api2.lua = 32581.16 Kb.
И ничего, хабу нипочём. Хотя этот скрипт занимал, бывало, памяти и в 2-3 раза больше (и займёт, если хаб или скрипт не перезапускать) И тоже без проблем (хаб на линухе, если это вас хоть немного утешит). Правда, ещё раньше и на винде стоял тот же скрипт, только хаб чаще перезагружали (обычно вместе с системой).