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

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

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

Автор: Wariner 19.9.2008, 14:54

Название скрипта: Hider
Автор: Ё˜”°є•Hawk•є°”˜Ё
Перевод: X-Ray
Версия скрипта: ?
Версия API: API2
Описание скрипта: скрипт позволяет скрывать ник из списка юзеров. Скрывать можно как себя так и любого юзера. По умолчанию команды доступны только ОПам и админам.

 Hider.rar ( 1.74 килобайт ) : 383
 

Автор: Setuper 19.9.2008, 18:55

Данный скрипт не предусматривает отсылку MyINFO. Например достаточно скрытому пользователю либо установить, либо снять статус AWAY как он тут же появляется на хабе, да и вообще строка MyINFO периодически отсылается клиентом на сервер, поэтому рано или поздно пользователь появляется в списке. Обход этого дела возможен, используя таймеры)))

Автор: yMka 1.12.2008, 11:47

Цитата(Setuper @ 19.9.2008, 18:55) *
Данный скрипт не предусматривает отсылку MyINFO. Например достаточно скрытому пользователю либо установить, либо снять статус AWAY как он тут же появляется на хабе, да и вообще строка MyINFO периодически отсылается клиентом на сервер, поэтому рано или поздно пользователь появляется в списке. Обход этого дела возможен, используя таймеры)))

1.Ну у меня норм работает всю ночь сидел скрытым и невылез ))



2.а от как сделать так что бы не писалась команда в общак ???

Автор: Wariner 1.12.2008, 13:48

Поправил качай из первого поста!

Автор: Setuper 1.12.2008, 23:13

таймер так и не сделал

Автор: Wariner 2.12.2008, 8:43

Это не мой скрипт, поэтому я вроде и не собиралсяbig_smile.gif

ЗЫ пишу с мобилы так что извините если чтоbig_smile.gif

Автор: yMka 2.12.2008, 9:04

Цитата(Wariner @ 1.12.2008, 13:48) *
Поправил качай из первого поста!

и что то он не так работает как под API1
после возвращения если я был с ключем то его нету
Wariner, можешь просто переконвертировать этот ->
Буду очень благодарен

 Hideme.rar ( 1.7 килобайт ) : 37
 

Автор: Setuper 2.12.2008, 11:14

Появление в списке не избежать, так как клиент периодически отправляет строку MyINFO. Обойти это можно только установив таймер после этой отсылки. Почему таймер, потому что, например, при входе происходит несколько отсылок MyINFO.

Автор: yMka 2.12.2008, 14:00

Цитата(Setuper @ 2.12.2008, 11:14) *
Появление в списке не избежать, так как клиент периодически отправляет строку MyINFO. Обойти это можно только установив таймер после этой отсылки. Почему таймер, потому что, например, при входе происходит несколько отсылок MyINFO.


а если а если в настройках хаба поставить не отправлять МуINFO ?

Автор: Setuper 2.12.2008, 14:16

Не советую этого делать. MyINFO должно отправляться всем пользователям, иначе из-за того, что появились баны клиентами на скачку, скачивать у таких клиентов вообще не возможно будет, из-за того, что клиент определяет параметры именно из строки MyINFO, а если запретить эту строку, то клиенты будут банить абсолютно всех и ничего скачать у них никогда нельзя будет big_smile.gif

Автор: Vizunchik 17.1.2009, 13:00

Помоги плиз исправить ошибку

Код
[14:58] Синтаксис ...0.4.1.1\scripts\Hider5.1_newapi.lua:117: attempt to index local 'f' (a nil value)

качал из первого поста

Автор: ЖЛОБ 3.2.2009, 10:34

Не работает скрываю свой ник тут же вылазит но уже без ключа в чем проблема подскажите PtokaX 0.3.6.0

Автор: Wariner 3.2.2009, 10:39

Потому что скрипт под API2 а 0360 это API 1

Автор: ЖЛОБ 3.2.2009, 13:05

переделайте под API 1 плиз

Автор: THE STRELOK 12.3.2009, 18:31

Скрипт не работает:

Цитата
[20:29:17] <STRELOK> !hidebot


Команда отсылается, и нечего не происходит

PS: такое наблюдал в YnHub - функция, "Спрятать ник в ник листе",

Автор: Wariner 12.3.2009, 19:02

Ошибки в студию

Автор: THE STRELOK 12.3.2009, 19:13

Сразу же при запуске:

Код
:117:attempt to index local 'f' (a nil value)


Ввод команды !hidebot :
Код
:125:attempt to index local 'f' (a nil value)


Работают только команда возврат показа ника(ошибки не появляются) и просмотр списка

Автор: Wariner 12.3.2009, 19:20

Код
["loadfile"] = function()
    local f,e = io.open(Core.GetPtokaXPath().."scripts/Hider/HiddenUsers.lst","r")
    if f then
    while 1 do
    line = f:read("*l")
    if line ==  nil then
    break
    end
    local s,e,InfoOne,InfoTwo = string.find(line, "(.+)$$$(.+)")
    if InfoOne ~= nil then
    sTable.Hiders[InfoOne]=InfoTwo
    end
    end
    f:close(f)
    else
    f,e = io.open(Core.GetPtokaXPath().."scripts/Hider/HiddenUsers.lst", "w" )
    f:write()
    f:close()
    end
    end,

["SaveTable"] = function()
    local f,e = io.open(Core.GetPtokaXPath().."scripts/Hider/HiddenUsers.lst", "w" )
    for aaa,bbb in pairs(sTable.Hiders) do
    f:write(aaa.."$$$"..bbb.."\n")
    end
    f:close()
    end,
}

Автор: THE STRELOK 12.3.2009, 19:33

спасибо, теперь работает big_smile.gif

Автор: Lesh™ 13.5.2009, 0:24

Вопрос такой, при перезаходе на хаб, юзер снова становится видимым, так и должно быть? (((
И можноли сделать чтобы юзер оставался невидимым все время, а API1, так и было )))

Автор: САМАЭЛЬ 15.8.2011, 12:27

Чото всё равно этот скрипт отказываеца работать как надо и нехочет скрывать юзверей( Пишет (ник) Стал невидимым в списке юзеров&#33; но нескрывает

Автор: Damaks 15.8.2011, 14:02

Да не будет он полностью или всегда невидимым. И зачем это вообще нужно.

Автор: Saymon21 15.8.2011, 14:16

Damaks, конспирация. big_smile.gif

САМАЭЛЬ, в птоке оно не будет работать как положено, пока ппк не одумается

Автор: Артём 15.8.2011, 14:44

САМАЭЛЬ, http://mydc.ru/topic2639.html?hl=HideMe

Автор: САМАЭЛЬ 15.8.2011, 20:16

Артём, поставил твой скрипт, но результат тот же самый - на несколько секунд мой ник скрываица из списка юзверей, но затем снова всем виден как простой пользователь

Автор: Damaks 16.8.2011, 6:59

Смени ник, и никто не будет знать, что это ты.

Автор: Marc 17.8.2011, 2:26

во какое решение вопроса)

Автор: Артём 19.8.2011, 9:36

САМАЭЛЬ, он исчезнет сам, настрой интервал

Код
-- Interval in ms, where MyINFO will be resent
Int = 750

как тебе хочется.

Автор: САМАЭЛЬ 21.8.2011, 1:46

Артём, а какой интервал вписать надо? В скрипте же и так прописан интервал 750, но он неработает, я пробовал ставить интервал 7500000 , но тоже непомогло

Автор: Артём 21.8.2011, 7:46

САМАЭЛЬ, скрипт рабочий, а интервал меньше ставить нужно, а не больше!