Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Готовые скрипты для PtokaX _ Анкета

Автор: Strannik 19.8.2008, 19:47

Создание анкеты юзера под API 1 и под API 2

 User.Profile.Bot.v1.11.LUA5.X_PtokaX_API_1.rar ( 5.84 килобайт ) : 119
 User.Profile.Bot.v1.11.LUA5.X_PtokaX_API_2.rar ( 5.94 килобайт ) : 421
 

Автор: p_marozov 10.11.2008, 19:22

хороший скрипт , работают все функции но при команде просмотреть все анкеты выдает ошибку, User.Profile.Bot.v1.1.LUA5x.RUS_newapi.lua:237: bad argument #1 to 'GetUser' (string expected, got nil)
ps API 2

Автор: NikseR 12.11.2008, 5:28

Написано, что "Можно выбрать, куда будут приходить сообщения от бота: в чат или приват". В приват откровенно напрягает бегать каждый раз для просмотра, потому что все команды используют через менюшку. Решил изменить на главный чат: sMsg = "main",. Но все команды перестали работать и выскакивает такая ошибка:

Цитата
[05:23] Синтаксис ...aX 0.4.1.1\scripts\User.Profile.Bot.v1.11_newapi.lua:380: stack overflow

В самом коде вообще не нашел описание функции main, может подскажите что нужно исправить в коде pm, чтобы работало? Вот он:
Код
    ["ToUser"] = function(user,s)
        if tVar.sMsg == "pm" then
            Core.SendPmToNick(user.sNick,tVar.sBot,s);
        else
            ProTask.ToUser(user,s);                                              -- 380 строка
        end
    end,

Автор: Setuper 12.11.2008, 11:05

Не знаю кто писал скрипт, но он допустил серьёзную ошибку. Данная ошибка переводится как переполнение стека. Происходит из-за бесконечного рекурсивного вызова одной и той же функции: ProTask.ToUser(user,s)

Лечится заменой 380-й строки на следующую:

Код
Core.SendToUser(user,"<"..tVar.sBot.."> "..s)

Автор: NikseR 12.11.2008, 23:45

Setuper, большое спасибо! Теперь главный чат работает victory.gif

Автор: p_marozov 14.11.2008, 12:11

Цитата(NikseR @ 13.11.2008, 0:45) *
Setuper, большое спасибо! Теперь главный чат работает victory.gif

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

Автор: NikseR 14.11.2008, 21:35

Из доработок авторам скрипта хотелось бы пожелать следующее:
1) Чтобы при клике на менюшки "Анкета этого юзера" или "Анкета юзера" в случае, если у юзера нет анкеты - выдавалось бы соответствующее сообщение. Сейчас же в этом случае почему-то выскакивает меню "-= Анкеты всех юзеров =-"
2) Если к твоей анкете оставляют комментарий, хотелось бы, чтобы я смог узнать о том, что это сделали. Чтобы мне писалось уведомление какое-нить.


p_marozov, абсолютно рабочий скрипт лежит в первом посте. У меня просто скрипт уже настроенный конкретно под меня со всеми переписанными менюками. Не понимаю, зачем тебе это? Если тебе нужно, чтоб сообщения выдавались в главный чат - то просто замени одну строку, как написано выше

Автор: Vizunchik 23.11.2008, 13:09

[15:06] Синтаксис ...ipts\User.Profile.Bot.v1.11.LUA5.X-PtokaX_newapi.lua:420: Cannot locate folder: scripts\AHKETbI
[15:06] Скрипт запущен.
[15:06] Синтаксис ...ipts\User.Profile.Bot.v1.11.LUA5.X-PtokaX_newapi.lua:393: Cannot locate folder: scripts\AHKETbI
как исправить шибку апи 2

Автор: Sephiroth_Lukaw 23.11.2008, 13:44

Проверить наличие папки "АНКЕТЫ", указать абсолютные пути.

Автор: Железяка 19.12.2008, 23:35

да, скрипт выдавал команды в чат ... (не работал), действительно вылечился путём прописывания Полного Пути

sFolder = "ПОЛНЫЙ ПУТЬ\\AHKETbI\\", -- Папка скрипта (слеш двойной)

Автор: Wariner 19.12.2008, 23:47

ПОЛНЫЙ ПУТЬ ПИШИТСЯ ТАК:

Код
sFolder = Core.GetPtokaXPath().."scripts/папка скрипта"

Автор: PaN 11.3.2009, 21:42

У меня запостой трабла с этим скриптом была, анкеты пользователей независимо от их действый заполнялись какой-то ерундой! Например Вася создал анкету, вроде все норм... Стоит только Пете с Машей сделать по анкете, Васиной анкете приходит пии... Вот что это такое?)

Автор: Drakula 7.6.2009, 15:59

(API2) Cделайти что бы можно было бы удалять коментари администрации и тока тому пользователю у которого в анкете написали комментарий+данный скрипт работает не полностью совместно с викториной: http://mydc.ru/topic1377.html?view=getnewpost

Автор: steppnov 22.1.2010, 17:05

при запросе анкеты юзера выдаёт анкету левого ..... какая проблема ? помогите !!!!

Код
[17:03:10] <Анкеты>

               -= Анкета Сказочница =-

               «»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»
               имя_в_реале     - Кирилл
               дата_рождения     - 05.05.1990
               пол         - М
               тело         - спортивное
               icq         -
               где_живешь     - в городе Волжском
               учеба_работа     -
               о_себе         -
               семья         -
               о_других     -
               интересы     -
               музыка     -
               фильмы     -
               привычки     - курение))
               «»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»«»

       Комментарии:

анкета левая ник другой юзера .....

Автор: ART8150 24.1.2010, 10:46

Дайте без ошибок пожалуйста

Автор: Naum_Off 14.5.2010, 21:21

Еще один некорректно рабочий скрипт профилей пользователей. Случайным образом путает юзеров.
Повторюсь. Есть ли у кого нибудь подобный скрипт без ошибок?

Не актуально. Отлично работает скрипт by Jaska.

Автор: ProGeTTo 6.11.2010, 1:05

Опять нерабочий скрипт....запарился уже искать....баг в APL2 , тупо пропускает команды мимо ушей...работает только команда !анхелп и всё!
Выложите плиз ктонить РАБОЧУЮ версию... extreme_sexy_girl.gif beat_plaster.gif beat_plaster.gif

Автор: Артём 6.11.2010, 10:14

ProGeTTo, а ошибку показать которую скрипт выдаёт слабо? big_smile.gif

Автор: Ksan 6.11.2010, 13:50

Цитата
тупо пропускает команды мимо ушей...работает только команда !анхелп и всё!

Судя по сообщению, скрипт не выдаёт ошибки.

Автор: Артём 6.11.2010, 15:14

Ksan, выдаёт, я только что скачал, поставил, выдал, но переместил папку АНКЕТЫ с папки scripts в папку где PtokaX.ехе лежит, работает.Скрипт рабочий big_smile.gif

Автор: ProGeTTo 5.12.2010, 19:01

Повторюсь, зделал даже как сказали, толку нету.
ВСЕ команды выводит в чат, не видит их.
Ошибок не выводит.
Выводит в чат наподобе:

Цитата
[хх:хх:хх] <Юзер1> !анкеты Юзер2

или
Цитата
[хх:хх:хх] <Юзер1> !анкета создать

правда анкету он тому кто просил создает всётаки, НО с ней нельзя ничего делать, в том числе и просто просмотреть.