Версия для печати темы
MyDC.ru _ Kорзина _ От: Thunder
Автор: DEM0N 21.8.2008, 14:42
помогите =) [14:38:57] *** Ты не можешь отправлять жалобу на тех, кто выше тебя по статусу пишет такое в чате когда пробываю жаловаться на юзера хелп!
Автор: MrPRyT 3.10.2008, 11:56
†•=SmokE=•†, а под API2 переписать сможешь?
Автор: Wariner 4.10.2008, 11:12
Бот ну очень кривой, вроде перевёл под новый АПИ но ошибок кажись и в первоначальном варианте было куча...
Скрипт не тестировал, всё что будет не работать отписывайте сюда будем править.
ЗЫ тех кто использует этот скрипт только для чтения чужих личек хочу огорчить... эту функцию я убрал :P
Автор: MrPRyT 4.10.2008, 23:13
Цитата(Wariner @ 4.10.2008, 12:12)
Бот ну очень кривой, вроде перевёл под новый АПИ но ошибок кажись и в первоначальном варианте было куча...
Скрипт не тестировал, всё что будет не работать отписывайте сюда будем править.
ЗЫ тех кто использует этот скрипт только для чтения чужих личек хочу огорчить... эту функцию я убрал :P
спс тебе огромное , вроде работает ,ошибок не заметил
не выдает всетаки ошибку - scripts\thunder_newapi.lua:758: attempt to concatenate global 'HubAddress' (a nil value)
Автор: Nickolya 5.10.2008, 0:04
Не удивительно, зачем-то закомментирована 27 строка:
Код
--HubAddress = SetMan.GetString(3)..":"..string.sub(SetMan.GetString(3),string.find(SetMan.GetString(3),"^%d-;"))
Для работы доопиши лучше свой адрес, после этой строки добавь вот что:
Код
HubAddress = "адрес_твоего_хаба"
Автор: MrPRyT 5.10.2008, 2:11
Цитата(Nickolya @ 5.10.2008, 1:04)
Не удивительно, зачем-то закомментирована 27 строка:
Код
--HubAddress = SetMan.GetString(3)..":"..string.sub(SetMan.GetString(3),string.find(SetMan.GetString(3),"^%d-;"))
Для работы доопиши лучше свой адрес, после этой строки добавь вот что:
Код
HubAddress = "адрес_твоего_хаба"
спасибо , это помогло
Автор: ShOoM 31.10.2008, 20:19
Плизз дайте для API 2 заранее спс
Автор: Wariner 1.11.2008, 23:42
Цитата(ShOoM @ 31.10.2008, 20:19)
Плизз дайте для API 2 заранее спс
я выложил несколькими постами выше! там где написано newapi
Автор: Mol 3.11.2008, 12:18
Wariner, спасибо за перевод под API 2.
Единственное не могу добится логирования конектов, стоит 'enable' но не 4аго не записывает в ConnectedUsers.txt.
Автор: Wariner 3.11.2008, 22:00
Вот поправил, там всё записывалось... но сразу стералось
Администрации: если не сложно, переименуйте тему(что есть на оба API) и почистите(можно удалить почти все сообщения а ниже прикреплённый файл запихнуть в первый пост) Заранее спасибо
Автор: LeoSP 9.11.2008, 15:21
Скрипт вроде работает,но в птохе пишет Ошибку...
[15:22] Синтаксис J:\програмки\Ммм\0.4.1.1\scripts\thunder_newapi.lua:632: attempt to index local 'f' (a nil value)
Автор: Setuper 9.11.2008, 15:25
потому что надо запускать скрипт при запущеном хабе, иначе надо все функции первоначальной загрузки писать внутри функции OnStartup()
Автор: LeoSP 9.11.2008, 16:19
понятное дело,что я его запускаю при включённом хабе...и что делать ?
Автор: Wariner 9.11.2008, 18:58
попробуй исправить вот это
Код
Conlogs = "../scripts/ConnectedUsers.txt"
вот на это
Код
Conlogs = Core.GetPtokaXPath():gsub("/", "\\").."scripts\\ConnectedUsers.txt"
Автор: LeoSP 9.11.2008, 19:52
Цитата(Wariner @ 9.11.2008, 18:58)
попробуй исправить вот это
Код
Conlogs = "../scripts/ConnectedUsers.txt"
вот на это
Код
Conlogs = Core.GetPtokaXPath():gsub("/", "\\").."scripts\\ConnectedUsers.txt"
very good ! no problem ! спасибо)
Автор: Vizunchik 23.11.2008, 8:45
народ как исправить эту ошибку
[15:57] Синтакс ...ания хаба\PtokaX DC Hub 0.3.6.0\scripts\Thunder.lua:149: bad argument #1 to 'sub' (string expected, got nil)
Автор: Артём 23.11.2008, 10:27
Цитата(Vizunchik @ 22.11.2008, 15:21)
народ чё за ошибки и как их исправить:
[15:57] Синтакс ...ания хаба\PtokaX DC Hub 0.3.6.0\scripts\Thunderа.lua:149: bad argument #1 to 'sub' (string expected, got nil)
В Thunder.lua не нада было удалять то что незнаешь,я же тебе уже писал что ты там поудалял много "лишнего"
Автор: Vizunchik 24.11.2008, 20:09
Народ не могу понять почему из за Thunder у многих скриптов не появляется менюшка ?
Помогите исправить глюк !
Автор: Wariner 24.11.2008, 20:53
Попробуй поставить его последним в списке юзеров.
Автор: Vizunchik 24.11.2008, 21:28
поставил вниз, вообще меню всех пропало, поставил наверх, ещё какие-то новые появились
Автор: Setuper 24.11.2008, 21:50
удали строчку с отсылкой команды: $UserCommand 255
Автор: Vizunchik 24.11.2008, 22:05
Цитата(Setuper @ 24.11.2008, 23:50)
удали строчку с отсылкой команды: $UserCommand 255
О прикольно Всё хорошё работает Спс
Автор: Vizunchik 25.11.2008, 13:05
Народ как исправить вот эти ошибки . Выдаёт по ходу работы на хабе
[14:59] Синтаксис C:\Users\Радмир\Desktop\0\scripts\Thunder_newapi.lua:314: attempt to call global 'GetItemByName' (a nil value)
[14:59] Синтаксис C:\Users\Радмир\Desktop\0\scripts\Thunder_newapi.lua:842: attempt to call global 'GetItemByName' (a nil value)
[15:07] Синтаксис C:\Users\Радмир\Desktop\0\scripts\Thunder_newapi.lua:300: attempt to call global 'GetProfile' (a nil value)
Автор: Vizunchik 25.11.2008, 16:53
Народ как исправить вот эти ошибки . Выдаёт по ходу работы на хабе
[14:59] Синтаксис C:\Users\Радмир\Desktop\0\scripts\Thunder_newapi.lua:314: attempt to call global 'GetItemByName' (a nil value)
[14:59] Синтаксис C:\Users\Радмир\Desktop\0\scripts\Thunder_newapi.lua:842: attempt to call global 'GetItemByName' (a nil value)
[15:07] Синтаксис C:\Users\Радмир\Desktop\0\scripts\Thunder_newapi.lua:300: attempt to call global 'GetProfile' (a nil value)
Автор: Sephiroth_Lukaw 25.11.2008, 16:58
1)
Цитата("Wariner")
По поводу тандера: Во первых на форуме есть тема посвящённая ему поэтому все вопросы и ошибки туда http://mydc.ru/topic174.html
2) Насчёт ошибок, не заглядывал в скрипт, но, возможно, идёт запрос на информацию о не существующих юзерах/не онлайн.
Автор: Setuper 25.11.2008, 17:18
Ошибки из-за того, что используются функции старого апи, а скрипт, как я предполагаю, для апи2.
Как исправляются данные ошибки уже неоднократно писалось на форуме. Поднапрягите свои мозги хоть немного или воспользуйтесь поиском.
Specially_for_Vizunchik: юзай поиск прежде чем постить, уже 10 раз говорю!
Автор: Goblin 26.2.2009, 20:44
Кто может переделать скрипт, чтобы были только профили master, operator, VIP, reg. ??
Автор: Wariner 26.2.2009, 21:20
Стандартный список ?! он вроде и так с ним работает))))
Автор: Goblin 1.3.2009, 11:27
"Стандартный список ?! он вроде и так с ним работает)))) "
Работает, но мне не нравиться как он банит, бывает заносит пользователя в бан лист но пользователь не вылетает из п2п приходиться его кикнуть.
Автор: BeSeR 1.3.2009, 13:04
А этот скрипт для какой PtotaX?Для 0.3.6.0 или 0.4.1.1?
Автор: Wariner 1.3.2009, 13:07
там вообще то их два! где написанно API2 это для 0400 и выше для всех остальных файл без надписи апи
Автор: Goblin 10.3.2009, 21:55
Переделайте скрипт на профиля стандартные.
И что за ошибка "Thunder.lua:147: bad argument #2 to 'SendToNick' (string expected, got boolean)"
как её исправить?
Автор: Vizunchik 10.3.2009, 22:02
Цитата(Goblin @ 10.3.2009, 23:55)
И что за ошибка "Thunder.lua:147: bad argument #2 to 'SendToNick' (string expected, got boolean)"
как её исправить?
исправь в строчке 147 SendToNick на Core.SendToNick
Автор: Wariner 10.3.2009, 22:15
2Goblin
Код
Core.SendToNick(user.sNick,"Если нет тэга: \t\t\t\t\t"..tostring(ff1))
где ты там видишь нестандартные профили?
Автор: Setuper 10.3.2009, 22:17
Vizunchik, не верно ты говоришь! Ты хотя бы переведи на русский язык, что ошибка означает. Зачем писать, если не знаешь что это за ошибка?
Автор: PaN 20.3.2009, 7:26
Цитата(†•=SmokE=•† @ 9.7.2008, 17:36)
Бот Thunder - можно банить на любое количество времени + множество других функций (имхо не всегда полезных, но можно настроить под себя) :P
Thunder_API2.lua - Хотел зарегистрировать пользователя на хабе через скрипт, а он выключился и выдал ошибку:
Синтаксис ...р•••\•••Server ХАБАРОВСК•••\scripts\Thunder_API2.lua:764: attempt to call global 'GetItemByName' (a nil value)
Помогите решить траблу!!!
764 строка: Core.SendToAll("*** <"..username.."> Теперь на хабе новый "..profile.." ! Его/ее выставил: <"..(ProfMan.GetProfile(GetItemByName(user.sNick) and ProfMan.GetProfile(GetItemByName(user.sNick).sProfileName).iProfile)).." "..user.sNick..">")
Автор: Wariner 20.3.2009, 7:33
GetItemByName замени на Core.GetUser
Автор: PaN 20.3.2009, 7:37
Цитата(Wariner @ 20.3.2009, 8:33)
GetItemByName замени на Core.GetUser
OK, a vo vsem scripte?
Автор: Wariner 20.3.2009, 7:48
да
Автор: PaN 20.3.2009, 7:49
Цитата(Wariner @ 20.3.2009, 8:48)
да
BCE CDE/|A/| IIuIIIET:
Синтаксис ...р•••\•••Server ХАБАРОВСК•••\scripts\Thunder_API2.lua:764: bad argument #1 to 'GetProfile' (string or number expected, got 3618384)
Автор: THE STRELOK 20.3.2009, 8:06
Ошибка:
Код
:36: bad argument #1 to 'pairs' (table expected, got nil)
И вот вопрос, если юзер не имеет профиля на хабе(т.е. не зарегистрирован), то команда посмотреть профиля пользователя(!profile <nick>) и жалоба (!report <nick> <reason>) не работает, а его команда отсылается в гл. чат:
Цитата
[10:02:13] <test> !profile test
[10:02:37] <test> !report test test
Автор: PaN 20.3.2009, 17:01
Видать ни у кого уже сил нет помочь?))
Автор: Kocha 17.3.2010, 10:18
Баню например юзера по ip, временно бан этот отображается в бан листе а юзера не кикает даже если он перезайдет хаб такаеже шляпа если баны по ip навсегда а когда баню по нику все норм что делать ?