Версия для печати темы
MyDC.ru _ Kорзина _ Нужна помощь по 2 скриптам
Автор: prokazzza 28.6.2010, 19:18
Привет, помогите плиз с 2 маленькими скриптами.
1. Подскажите что нужно переделать в скрипте чтоб он не выводил ссылку в чат, а открывал по нажатию меню браузер:
Цитата
function UserConnected(tUser)
Core.SendToUser(tUser,"$UserCommand 1 3 • Меню юзера •\\сайт хаба$<%[mynick]> http://сайт хаба|")
end
RegConnected=UserConnected
OpConnected=UserConnected
function ChatArrival(tUser,sData)
if sData=="http://сайт хаба" then
end
end
2. Есть вот такой скриптик для создания фальшивого юзера на хабе с шарой, подскажите что нужно подправить чтобы бот показывался всем юзерам, а не только тем которые были на хабе в момент включения скрипта.
Цитата
BotName = "ZoRrroo" -- имя бота
BotDesc = "[М][Актив] Есть что-то" -- описание бота
BotHubs = "H:0/0/1" -- Соотношение хабов
BotClientTag = "<FlylinkDC++ V:(r399)" -- Тэг бота
BotEmail = "ZoRrroo@mail.ru" -- email бота
BotSlots = "5" -- Слоты бота
BotConnection = "LAN(T1)" -- Способ подключения бота
BotiShareSize = "15342342343" -- Шара бота
BotShit = "$MyINFO $ALL "..BotName.." "..BotDesc.." "..BotClientTag..",M:A,"..BotHubs..",S:"..BotSlots..",L:30>$ $"..BotEmail..""..BotConnection.."$$"..BotiShareSize.."$|"
function OnStartup()
Core.SendToAll(BotShit)
end
Заранее благодарю.
ЗЫ: скрипты в сообщении и в код вносил и в цитаты и так просто публиковал один фиг теряются некоторые символы, но думаю вам будет понятно.
Автор: Ksan 28.6.2010, 19:44
1. Никак.
2. Вот это:
Код
Core.SendToAll(BotShit)
надо отправлять не только при стартапе, но и по таймеру, скажем, каждую секунду от запуска скрипта до его закрытия (это моё мнение, не претендующее на истину, так что кто-то ещё может и подправить)
Автор: prokazzza 28.6.2010, 19:56
Цитата(Ksan @ 28.6.2010, 21:44)
1. Никак.
2. Вот это:
Код
Core.SendToAll(BotShit)
надо отправлять не только при стартапе, но и по таймеру, скажем, каждую секунду от запуска скрипта до его закрытия (это моё мнение, не претендующее на истину, так что кто-то ещё может и подправить)
1. По этому скрипту никак или вообще никак?
2. А пример можно?
Автор: Saymon 28.6.2010, 20:02
если ты хочешь запустить оперу у себя то ещё можно попробовать os.execute () хотя я сомневаюсь
если же у юзера - забудь
Автор: Ksan 28.6.2010, 20:56
Цитата(prokazzza @ 28.6.2010, 23:56)
1. По этому скрипту никак или вообще никак?
2. А пример можно?
1. Вообще никак.
2. Примерно так:
Код
function OnStartup()
-- тут сбор информации о боте --
--...
-- конец сбора информации о боте --
TmrMan.AddTimer(1000, "BotInfoToAll")
end
function BotInfoToAll()
Core.SendToAll(BotShit)
end
Автор: alex82 28.6.2010, 21:12
Не по таймеру, а при подключении нового юзера
Код
function UserConnected(user)
Core.SendToUser(user,BotShit)
end
OpConnected = UserConnected
RegConnected = UserConnected
Отправка по таймеру будет жрать траффик
Автор: prokazzza 28.6.2010, 22:00
Все работает спасибо.
Автор: MasssteR 29.6.2010, 19:59
Цитата(alex82 @ 28.6.2010, 22:12)
Не по таймеру, а при подключении нового юзера
Код
function UserConnected(user)
Core.SendToUser(user,BotShit)
end
OpConnected = UserConnected
RegConnected = UserConnected
Отправка по таймеру будет жрать траффик
Извени за глупый вопрос но,куда это вставлять?
Автор: Ksan 29.6.2010, 21:46
Код
function UserConnected(user)
Автор: Сем90 12.8.2010, 15:45
А в одном скрипте можно сделать несколько ботов или на каждый бот свой скрипт делать?
Автор: Артём 12.8.2010, 15:53
Сем90
UserToBotDescription.lua ( 2.97 килобайт )
: 13
пробуй
Автор: Сем90 12.8.2010, 16:07
Не пашет!
Скрипт запускается без ошибок, но в списке юзеров ботов нет.
Автор: Артём 12.8.2010, 16:12
Сем90, а ботов и не будет, вписать нужно ник свой или чей-то и у этого юзера будут ложные данные... а тебе я так понял фейк юзеры нужны.... не хорошо
Автор: Accelerator 12.8.2010, 16:14
Цитата(Сем90 @ 12.8.2010, 19:07)
но в списке юзеров ботов нет.
Если тебе надо регать ботов в списке, то вот простой скриптик:
Код
tBots = {"Bot1", "Bot2",}
function OnStartup()
for _,v in pairs(tBots) do
Core.RegBot(v, "", "", true)
end
end
Автор: Сем90 12.8.2010, 16:51
Цитата(Артём @ 12.8.2010, 17:12)
Сем90, а ботов и не будет, вписать нужно ник свой или чей-то и у этого юзера будут ложные данные... а тебе я так понял фейк юзеры нужны.... не хорошо
Да именно нужен скрипт для фейк юзеров. Но чтобы на кождого юзера не делать скрипт , нужно чтобы все было в одном скрипте.
Автор: Артём 12.8.2010, 17:01
Сем90, скрипт такой есть, но не буду выкладывать, не нада юзеров в заблуждение вводить, нада честно хаб раскручивать
Автор: Saymon 12.8.2010, 17:36
Фейк юзеры это гадкое дело, прежде чем делать это, подумай, а нужна ли тебе такая слава?
Автор: Сем90 13.8.2010, 8:42
Он мне нужен только для локального хаба(в пределах моей квартиры) а не для интернет хаба , там я ставить не буду его.
Автор: Maximum 13.8.2010, 12:12
Все так говорят.
Автор: Сем90 13.8.2010, 13:19
На проверь и найди хоть один фейк бот dchub://sinsei.mydc.ru если я хотел бы поставит хоть один фейк бот я бы уже поставил с помощью этого скрипта.
Код
function OnStartup()
BotName = "Бродяга" -- имя бота
BotDesc = " Есть что-то" -- описание бота
BotHubs = "H:0/0/1" -- Соотношение хабов
BotClientTag = "<FlylinkDC++ V:(r399)" -- Тэг бота
BotEmail = "" -- email бота
BotSlots = "5" -- Слоты бота
BotConnection = "LAN(T1)" -- Способ подключения бота
BotiShareSize = "156715342342343" -- Шара бота
BotShit = "$MyINFO $ALL "..BotName.." "..BotDesc.." "..BotClientTag..",M:A,"..BotHubs..",S:"..BotSlots..",L:30>$ $"..BotEmail..""..BotConnection.."$$"..BotiShareSize.."$|"
TmrMan.AddTimer(10000, "BotInfoToAll")
end
function BotInfoToAll()
Core.SendToAll(BotShit)
end
Автор: Ksan 13.8.2010, 14:29
Цитата из первого сообщения:
Цитата
2. Есть вот такой скриптик для создания фальшивого юзера на хабе с шарой, подскажите что нужно подправить чтобы бот показывался всем юзерам, а не только тем которые были на хабе в момент включения скрипта.
По-моему, не требует пояснений насчёт целей...
И неважно, дома или в городе, все равно там будешь не один сидеть, для этого тебе не нужны были бы поддельные юзеры.
Автор: Сем90 13.8.2010, 15:00
Вот как раз в локальном Хабе я один и сижу. У меня подключено три ПК к этому Хабу только для перекачки файлов и не кто больше к нему не сможет подключится. Просто хочу чтобы не было так пусто в списке юзеров.
Автор: Артём 13.8.2010, 15:10
Сем90, не чуди...
Автор: Ksan 13.8.2010, 15:37
Глупости это, точнее, отмазка глупая. А если очень надо, сам напишешь, тем более, у тебя уже есть кое-что, что можно дописать просто.
И забей на тему, она становится неприятной.
Автор: Сем90 13.8.2010, 16:06
Еслиб разбирался бы я в скриптах, тогда бы не спрашивал, а сам написал.
Автор: Артём 13.8.2010, 17:58
Сем90, зачем держать хаб на котором 3 человека, если напичкаешь список юзеров ботами от этого хабу лучше не станет или закрой такой хаб или выведи его в "люди"
Автор: Сем90 14.8.2010, 9:39
Как с вами сложно!
Ну все нашел что искал. Тему можно закрыть.