myDC.ru

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

 
13 страниц V   1 2 3 > » 

Sephiroth_Lukaw
Отправлено: 27.3.2009, 4:57


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


-
  Форум: Kорзина · Просмотр сообщения: #12851 · Ответов: 0 · Просмотров: 2 701

Sephiroth_Lukaw
Отправлено: 9.3.2009, 11:27


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


fix
Код
Core.SendToUser(tUser, "<"..rulesbot.."> "..loadtextfiles(rulesfile))
  Форум: Помощь по скриптам для PtokaX · Просмотр сообщения: #11219 · Ответов: 19 · Просмотров: 19 338

Sephiroth_Lukaw
Отправлено: 21.1.2009, 1:55


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


То, что отправляет бот - в ChatArrival не идёт, т.е. его команды пройдут, а скрипты никак не отреагируют.
Как вариант, использовать другого - ВНЕШНЕГО бота.
  Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #8739 · Ответов: 31 · Просмотров: 47 222

Sephiroth_Lukaw
Отправлено: 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

Sephiroth_Lukaw
Отправлено: 19.1.2009, 20:07


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


Какой пропуск? Так:
Код
function UserConnected(tUser)
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
?(\n в конце добавил)
  Форум: Kорзина · Просмотр сообщения: #8651 · Ответов: 40 · Просмотров: 37 649

Sephiroth_Lukaw
Отправлено: 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

Sephiroth_Lukaw
Отправлено: 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

Sephiroth_Lukaw
Отправлено: 19.1.2009, 19:13


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


Цитата
Странно, но пропало меню
Его только Master видит..
Вас не понизило?
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #8644 · Ответов: 27 · Просмотров: 28 032

Sephiroth_Lukaw
Отправлено: 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 = {
[3] = 5, -- Юзер с профилем 3(Reg), поднимется до юзера с профилем 2(VIP), если у него шара 5 гб
[2] = 500, -- Юзер с профилем 2(VIP), поднимется до юзера с профилем 1(OP), если у него шара 500 гб
}
Захожу под Мастером(шара 400гб), ничего не происходит.
Перезахожу под Reg(шара 0гб) ничего не происходит.
Перезаходу под Reg(шара 400гб) делает VIP'ом.
Перезахожу под VIP'ом(шара 400гб) ничего не происходит.
Перезахожу под VIP'ом(шара 0гб), делает Reg'ом.
Перезахожу под VIP'ом(шара 700гб), делает Op'ом.
Перезахожу под Op'ом(шара 0гб), делает VIP'ом, затем, сразу же Reg'ом.
Больше я никак не тестировал..

Если у юзера меняется профиль вы сразу узнаете т.к. его выкидывает и бот сообщает ему в личку о случившемся.
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #8635 · Ответов: 27 · Просмотров: 28 032

Sephiroth_Lukaw
Отправлено: 19.1.2009, 17:27


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


А чем текстовый файл не подходит? Вида:
Цитата
Q: Вопрос1
A: Ответ1

Q: Вопрос2
A: Ответ2
Как по команде сделать показ сообщения из текстового фаила.
Когда надо будет, админ будет брать и изменять файл(на форуме, даже, по-моему, Setuper сделал скрипт, с помощью которого можно изменять содержимое фаила по команде)

Насчёт менюшки: Как сделать контекстное меню для команды.
  Форум: Kорзина · Просмотр сообщения: #8634 · Ответов: 11 · Просмотров: 10 330

Sephiroth_Lukaw
Отправлено: 19.1.2009, 10:40


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


Цитата
Автор: Wariber
(:
  Форум: Kорзина · Просмотр сообщения: #8623 · Ответов: 0 · Просмотров: 3 621

Sephiroth_Lukaw
Отправлено: 18.1.2009, 12:00


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


Цитата("Ostrog")
регистрирует но 1 но регает с правами мастера сразу
Цитата("Setuper")
iRegProf=число - профиль регистрации (по умолчанию) - обычно 3
  Форум: Готовые скрипты для PtokaX · Просмотр сообщения: #8545 · Ответов: 233 · Просмотров: 240 074

Sephiroth_Lukaw
Отправлено: 18.1.2009, 11:51


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


Такая команда(report) могла быть реализована в каком-нибудь другом скрипте, просто поставь скрипта Setuper'а в самый верх.
Говорю так, потому что вижу в скрипте(в случае НЕ отправке жалобы) только предупреждение вида: "Нет прав на использование этой команды", про статус ни слова.
  Форум: Kорзина · Просмотр сообщения: #8542 · Ответов: 24 · Просмотров: 21 700

Sephiroth_Lukaw
Отправлено: 18.1.2009, 10:53


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


Он не правильно "Название профиля" определяет, или, а так же права не даёт?
  Форум: Kорзина · Просмотр сообщения: #8536 · Ответов: 15 · Просмотров: 12 298

Sephiroth_Lukaw
Отправлено: 18.1.2009, 2:33


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


http://www.ptokax.org/downloads.html
http://www.czdc.org/PtokaX/0.4.1.1.7z
  Форум: Kорзина · Просмотр сообщения: #8530 · Ответов: 2 · Просмотров: 4 884

Sephiroth_Lukaw
Отправлено: 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

Sephiroth_Lukaw
Отправлено: 17.1.2009, 13:05


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


http://mydc.ru/topic217.html
Прикрепили бы эту тему в "Помощь по скриптам"...хотя, может и не помогло бы.. what.gif
  Форум: Kорзина · Просмотр сообщения: #8496 · Ответов: 33 · Просмотров: 34 592

Sephiroth_Lukaw
Отправлено: 17.1.2009, 13:00


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


"\n" - перенос строки
1строка\n2строка
  Форум: Kорзина · Просмотр сообщения: #8494 · Ответов: 7 · Просмотров: 9 762

Sephiroth_Lukaw
Отправлено: 17.1.2009, 12:26


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


Сорри, Core забыл. Изменил пост.
  Форум: Kорзина · Просмотр сообщения: #8491 · Ответов: 7 · Просмотров: 9 762

Sephiroth_Lukaw
Отправлено: 17.1.2009, 2:20


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


Цитата
суд принимает во внимание материальное положение подсудимого, не имеющего самостоятельных доходов кроме пенсии по инвалидности.
-_-"

Цитата
Кто нить дочитал до конца?
)) Не думаю, что кто-нибудь выдержит.
  Форум: Общалка aka Флуд · Просмотр сообщения: #8483 · Ответов: 12 · Просмотров: 13 204

Sephiroth_Lukaw
Отправлено: 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

Sephiroth_Lukaw
Отправлено: 16.1.2009, 9:59


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


Здесь подобные темы закрывают!
  Форум: Kорзина · Просмотр сообщения: #8386 · Ответов: 2 · Просмотров: 7 581

Sephiroth_Lukaw
Отправлено: 16.1.2009, 4:36


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 307
Регистрация: 11.7.2008
Пользователь №: 173


Запусти хаб.
  Форум: Служебные скрипты [PtokaX] · Просмотр сообщения: #8382 · Ответов: 64 · Просмотров: 79 416

Sephiroth_Lukaw
Отправлено: 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

Sephiroth_Lukaw
Отправлено: 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

13 страниц V   1 2 3 > » 

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

RSS Сейчас: 7.5.2024, 11:55