Здравствуйте, гость ( Вход | Регистрация )
Отправлено: 27.3.2009, 4:57 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
- |
Форум: Kорзина · Просмотр сообщения: #12851 · Ответов: 0 · Просмотров: 2 701 |
Отправлено: 9.3.2009, 11:27 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
fix Код Core.SendToUser(tUser, "<"..rulesbot.."> "..loadtextfiles(rulesfile)) |
Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #11219 · Ответов: 19 · Просмотров: 19 338 |
Отправлено: 21.1.2009, 1:55 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
То, что отправляет бот - в ChatArrival не идёт, т.е. его команды пройдут, а скрипты никак не отреагируют. Как вариант, использовать другого - ВНЕШНЕГО бота. |
Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #8739 · Ответов: 31 · Просмотров: 47 222 |
Отправлено: 20.1.2009, 6:10 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Цитата и еще если кто-либо шлет сообщение в главный чат, то в чат идет это: Я попросил заменить 28 строку для проверки. Цитата Отправьте в главный чат сообщение "!addickl Parad0x"(без кавычек) , но т.к. !addickl работает, это делать не нужно т.е. уберите, то, что заменили или перекачайте скрипт, тогда и !listl должен работать.И кидайте сюда, что выдаст скрипт. Насчёт меню...ммм...для проверки(тогда узнаем, почему у вас не работает) можно сделать так: найти Цитата function UserConnected(tUser) и заменить на if tProfile[tUser.iProfile] == true then Core.SendToNick(tUser.sNick, "$UserCommand 1 3 Шара\\Добавить в исключения $<%[mynick]> !addickl %[line: Nick]||") Core.SendToNick(tUser.sNick, "$UserCommand 1 3 Шара\\Удалить из исключений $<%[mynick]> !delickl %[line: Nick]||") Core.SendToNick(tUser.sNick, "$UserCommand 1 3 Шара\\Кто в исключениях $<%[mynick]> !listl nil||") end end Цитата function UserConnected(tUser) и зайти на хаб(под Мастером), и отправить сюда, что выдаст скрипт (= if tProfile[tUser.iProfile] == true then Core.SendToNick(tUser.sNick, "<Bot> Отправка меню.") Core.SendToNick(tUser.sNick, "$UserCommand 1 3 Шара\\Добавить в исключения $<%[mynick]> !addickl %[line: Nick]||") Core.SendToNick(tUser.sNick, "$UserCommand 1 3 Шара\\Удалить из исключений $<%[mynick]> !delickl %[line: Nick]||") Core.SendToNick(tUser.sNick, "$UserCommand 1 3 Шара\\Кто в исключениях $<%[mynick]> !listl nil||") Core.SendToNick(tUser.sNick, "<Bot> Меню было отправлено.") else Core.SendToNick(tUser.sNick, "<Bot> Не хватает прав..") Core.SendToNick(tUser.sNick, "<Bot> Профиль: "..tUser.iProfile) end end |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #8679 · Ответов: 27 · Просмотров: 28 032 |
Отправлено: 19.1.2009, 20:07 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Какой пропуск? Так: Код function UserConnected(tUser) ?(\n в конце добавил) local Profile = (ProfMan.GetProfile(tUser.iProfile) and ProfMan.GetProfile(tUser.iProfile).sProfileName) or "Unreg" Core.SendToUser(tUser,"\n[::] Your info: \n[::] Nick: "..tUser.sNick.." \n[::] Class: "..Profile.." ("..tUser.iProfile..") \n[::] IP: "..tUser.sIP.." \n[::] Country Code: "..tostring(IP2Country.GetCountryName(tUser)).."\n") end RegConnected = UserConnected OpConnected = UserConnected |
Форум: Kорзина · Просмотр сообщения: #8651 · Ответов: 40 · Просмотров: 37 649 |
Отправлено: 19.1.2009, 19:53 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Ошибки не выдаёт? Прописал все пути - http://mydc.ru/ipb.html?act=attach&type=post&id=1480(попытка записи в фаил, а путь не верный, бъётся ошибка, и пропускает команду в чат) Если не будет работать, то, всё-равно найдём, почему у вас не работает. (= В общем, если не будет всё-равно работать меню и команду пропускает в чат. Замените(28 строка): Код function ChatArrival(tUser,sData) наКод function ChatArrival(tUser,sData) local _,_,sTestCmd,sTestNick = string.find(sData, "%b<>%s+[!,+](.-) (.*)|") if tProfile[tUser.iProfile] == true then Core.SendToAll(tUser.iProfile.." - разрешено добавлять исключения т.е. с профилями всё нормально. Проверяем регулярку:") Core.SendToAll("sTestCmd: "..sTestCmd) Core.SendToAll("sTestNick: "..sTestNick) else Core.SendToAll(tUser.iProfile.." - не разрешено добавлять исключения") end Отправьте в главный чат сообщение "!addickl Parad0x"(без кавычек) И кидайте сюда, что выдаст скрипт. |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #8649 · Ответов: 27 · Просмотров: 28 032 |
Отправлено: 19.1.2009, 19:21 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
1) Дать зарегистрированному пользователю в меню "задать вопрос". 2) Администратор сможет посмотреть список активных вопросов, и ответить на них(командой, типа !answer 1 Перейти в пассив) 3) Пользователь сможет посмотреть FAQ, который состоит из отвеченных вопросов.. Вот я думаю..нужно ли это, если просто можно составить грамотный FAQ. И, как лучше защитится от возможности захламить базу вопросами(скажем, один пользователь, задаст 100 вопросов) - ограничить по нику, ip(максимум n вопросовов)? Дать возможность, администратору, удалить все вопросы определённого пользователя. |
Форум: Kорзина · Просмотр сообщения: #8646 · Ответов: 11 · Просмотров: 10 330 |
Отправлено: 19.1.2009, 19:13 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Цитата Странно, но пропало меню Его только Master видит..Вас не понизило? |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #8644 · Ответов: 27 · Просмотров: 28 032 |
Отправлено: 19.1.2009, 17:57 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Цитата ShareCheck_newapi.lua:54: attempt to concatenate global 'sNick' (a nil value) Исправил. Конвертер, зачем то имя переменной изменил. http://mydc.ru/ipb.html?act=attach&type=post&id=1477Цитата юзер расшаривает выше порога, но в VIP не преходит Выложите сюда настройки(tShareProfile), какие у вас профили(если стандартные, то не нужно) и ваш размер шары, попробуйте ввести в чате команду /away(перейти в режим "отсутствую", это для повторной отправке информации о кол-во расшаренных данных, хотя, скорее всего не из-за этого)..Я тестировал следующим образом: Цитата("Настройки") tShareProfile = { Захожу под Мастером(шара 400гб), ничего не происходит.[3] = 5, -- Юзер с профилем 3(Reg), поднимется до юзера с профилем 2(VIP), если у него шара 5 гб [2] = 500, -- Юзер с профилем 2(VIP), поднимется до юзера с профилем 1(OP), если у него шара 500 гб } Перезахожу под Reg(шара 0гб) ничего не происходит. Перезаходу под Reg(шара 400гб) делает VIP'ом. Перезахожу под VIP'ом(шара 400гб) ничего не происходит. Перезахожу под VIP'ом(шара 0гб), делает Reg'ом. Перезахожу под VIP'ом(шара 700гб), делает Op'ом. Перезахожу под Op'ом(шара 0гб), делает VIP'ом, затем, сразу же Reg'ом. Больше я никак не тестировал.. Если у юзера меняется профиль вы сразу узнаете т.к. его выкидывает и бот сообщает ему в личку о случившемся. |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #8635 · Ответов: 27 · Просмотров: 28 032 |
Отправлено: 19.1.2009, 17:27 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
А чем текстовый файл не подходит? Вида: Цитата Q: Вопрос1 Как по команде сделать показ сообщения из текстового фаила.A: Ответ1 Q: Вопрос2 A: Ответ2 Когда надо будет, админ будет брать и изменять файл(на форуме, даже, по-моему, Setuper сделал скрипт, с помощью которого можно изменять содержимое фаила по команде) Насчёт менюшки: Как сделать контекстное меню для команды. |
Форум: Kорзина · Просмотр сообщения: #8634 · Ответов: 11 · Просмотров: 10 330 |
Отправлено: 19.1.2009, 10:40 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Цитата Автор: Wariber (: |
Форум: Kорзина · Просмотр сообщения: #8623 · Ответов: 0 · Просмотров: 3 621 |
Отправлено: 18.1.2009, 12:00 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Цитата("Ostrog") регистрирует но 1 но регает с правами мастера сразу Цитата("Setuper") iRegProf=число - профиль регистрации (по умолчанию) - обычно 3 |
Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #8545 · Ответов: 233 · Просмотров: 240 074 |
Отправлено: 18.1.2009, 11:51 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Такая команда(report) могла быть реализована в каком-нибудь другом скрипте, просто поставь скрипта Setuper'а в самый верх. Говорю так, потому что вижу в скрипте(в случае НЕ отправке жалобы) только предупреждение вида: "Нет прав на использование этой команды", про статус ни слова. |
Форум: Kорзина · Просмотр сообщения: #8542 · Ответов: 24 · Просмотров: 21 700 |
Отправлено: 18.1.2009, 10:53 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Он не правильно "Название профиля" определяет, или, а так же права не даёт? |
Форум: Kорзина · Просмотр сообщения: #8536 · Ответов: 15 · Просмотров: 12 298 |
Отправлено: 18.1.2009, 2:33 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
|
Форум: Kорзина · Просмотр сообщения: #8530 · Ответов: 2 · Просмотров: 4 884 |
Отправлено: 17.1.2009, 13:14 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Код function SendToPM(tUser,sData) sData = sData or "" --------- if sNewPtokaX then Core.SendPmToUser(tUser,sBot,""..sData.."") elseif sOldPtokaX then tUser:SendPM(sBot,sData) end end |
Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #8498 · Ответов: 10 · Просмотров: 14 169 |
Отправлено: 17.1.2009, 13:05 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
http://mydc.ru/topic217.html Прикрепили бы эту тему в "Помощь по скриптам"...хотя, может и не помогло бы.. |
Форум: Kорзина · Просмотр сообщения: #8496 · Ответов: 33 · Просмотров: 34 592 |
Отправлено: 17.1.2009, 13:00 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
"\n" - перенос строки 1строка\n2строка |
Форум: Kорзина · Просмотр сообщения: #8494 · Ответов: 7 · Просмотров: 9 762 |
Отправлено: 17.1.2009, 12:26 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Сорри, Core забыл. Изменил пост. |
Форум: Kорзина · Просмотр сообщения: #8491 · Ответов: 7 · Просмотров: 9 762 |
Отправлено: 17.1.2009, 2:20 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Цитата суд принимает во внимание материальное положение подсудимого, не имеющего самостоятельных доходов кроме пенсии по инвалидности. -_-"Цитата Кто нить дочитал до конца? )) Не думаю, что кто-нибудь выдержит. |
Форум: Общалка aka Флуд · Просмотр сообщения: #8483 · Ответов: 12 · Просмотров: 13 204 |
Отправлено: 17.1.2009, 1:52 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Код function UserConnected(tUser) Core.SendPmToUser(tUser, "Bot", "блаблабла") end RegConnected = UserConnected OpConnected = UserConnected |
Форум: Kорзина · Просмотр сообщения: #8481 · Ответов: 7 · Просмотров: 9 762 |
Отправлено: 16.1.2009, 9:59 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Здесь подобные темы закрывают! |
Форум: Kорзина · Просмотр сообщения: #8386 · Ответов: 2 · Просмотров: 7 581 |
Отправлено: 16.1.2009, 4:36 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Запусти хаб. |
Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #8382 · Ответов: 64 · Просмотров: 79 416 |
Отправлено: 15.1.2009, 12:17 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Код //$desiredprofile = "0"; $dom = new DOMDocument('1.0', 'iso-8859-1'); //Modify $dom variable for whatever the path is to your RegisteredUsers.xml file или же, ты установил php_domxml.dll, и возник конфликт. Отключи. в php.ini Код ;extension=php_domxml.dll |
Форум: Kорзина · Просмотр сообщения: #8310 · Ответов: 34 · Просмотров: 29 593 |
Отправлено: 11.1.2009, 17:37 | |
Освоившийся участник Группа: Пользователи Сообщений: 307 Регистрация: 11.7.2008 Пользователь №: 173 |
Код http = require("socket.http") file = http.request("http://mysite.org/"..QUERY_STRING) // функция file - возвращяет результат в виде массива, http.request - получает в виде строки, так что использовать альтернативу функции implode в lua - не нужно. QUERY_STRING - Нужно определить. Core.SendToAll(file) //Отправит в чат(просто SendToAll- если API 1, либо использовать print - если речь идёт не о PtokaX) |
Форум: Программирование на Lua · Просмотр сообщения: #8103 · Ответов: 1049 · Просмотров: 941 044 |
Открытая тема (есть новые ответы) Открытая тема (нет новых ответов) Горячая тема (есть новые ответы) Горячая тема (нет новых ответов) |
Опрос (есть новые голоса) Опрос (нет новых голосов) Закрытая тема Тема перемещена |
|
Сейчас: 7.5.2024, 11:55 |