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

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

MyDC.ru _ Запросы скриптов для PtokaX _ Подксажите

Автор: Huxogen 28.1.2010, 5:48

Всем приветbig_smile.gifподскажите где можно взять бота с шарой?

Автор: brauzer84 28.1.2010, 6:37

Так вопросы не задаются...
Опиши какой конкретно бот тебе нужен и для каких целей и с какими функциями...
тогда тебе однозначно ответят..big_smile.gif

Автор: Huxogen 28.1.2010, 7:55

Нужно повешать шару на бота,просто чтобы он имитировал шару.

Автор: Nickolya 28.1.2010, 11:02

Возьми http://mydc.ru/topic933.html?hl=UserToBotDescription* и http://mydc.ru/topic2229.html?hl=UserToBotDescription

Автор: Marc 10.1.2011, 5:08

Уважаемый Nickolya!
Подскажите пожалуйста такую вещь: как в этом скрипте "UserToBotDescription_1.1___API_2___.lua",

спойлер
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- UserToBotDescription by Nickolya aka AУA™
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-- Конфиг бота:

tUserToBot = {
["Бот"] = {
["sDescription"] = "",
["sNeedClient"] = "",
["sNeedVersion"] = "",
["sNeedConnection"] = "",
["sNeedHubs"] = "",
["sIP"] = "",
["sMode"] = "",
["sEmail"] = "",
["iShare"] = 80,
},
}

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
function OnStartup()
tNeedToSendAll = {}
DoNeedDescription()
SendFakeDescription()
TmrMan.AddTimer(1000, "OnTimer1")
end

function GetNickListArrival(curUser,sData)
tNeedToSendAll[curUser.sNick] = 1
end

function OnTimer1()
for sName in pairs(tNeedToSendAll) do
local tNeedUser = Core.GetUser(sName)
if tNeedUser and Core.GetUserValue(tNeedUser, 9) then
SendFakeDescription(tNeedUser)
tNeedToSendAll[sName] = nil
end
end
collectgarbage("collect")
end

function SendFakeDescription(curUser)
for i, v in pairs(tUserToBot) do
local sNewMyINFO = v.sMyINFO
local sIPInfo = "$UserIP "..i.." "..v["sIP"]
if not curUser then
Core.SendToAll(sNewMyINFO)
Core.SendToAll(sIPInfo)
else
Core.SendToUser(curUser, sNewMyINFO)
Core.SendToUser(curUser, sIPInfo)
end
end
end

function DoNeedDescription()
for i, v in pairs(tUserToBot) do
tUserToBot[i].sMyINFO = "$MyINFO $ALL "..i.." "..v.sDescription.."<"..(v["sNeedClient"] or "Bot'sDC++").." V:"..(v["sNeedVersion"] or "1.00")..",M:"..(v.sMode or "A")..",H:"..(v["sNeedHubs"] or "0/0/1")..",S:"..(v.iSlots or 0)..">$ $"..(v["sNeedConnection"] or "BOT").."$"..(v.sEmail or "").."$"..(v["iShare"] or 0).."$"
end
end
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
добавить ещё трёх имеющихся в списке ботов с: описанием, тегом, ип, шарой, слотами и так далее?
В одном боте это всё у меня находится, а вот что нужно сделать, чтобы всё это появилось и у других ботов? (что там надо дописать или изменить?)

Автор: Nickolya 10.1.2011, 21:22

Marc, всё просто:

CODE
tUserToBot = {
["Бот"] = {
["sDescription"] = "",
["sNeedClient"] = "",
["sNeedVersion"] = "",
["sNeedConnection"] = "",
["sNeedHubs"] = "",
["sIP"] = "",
["sMode"] = "",
["sEmail"] = "",
["iShare"] = 80,
},
["Бот2"] = {
["sDescription"] = "",
["sNeedClient"] = "",
["sNeedVersion"] = "",
["sNeedConnection"] = "",
["sNeedHubs"] = "",
["sIP"] = "",
["sMode"] = "",
["sEmail"] = "",
["iShare"] = 80,
},
["Бот3"] = {
["sDescription"] = "",
["sNeedClient"] = "",
["sNeedVersion"] = "",
["sNeedConnection"] = "",
["sNeedHubs"] = "",
["sIP"] = "",
["sMode"] = "",
["sEmail"] = "",
["iShare"] = 80,
},
["Бот4"] = {
["sDescription"] = "",
["sNeedClient"] = "",
["sNeedVersion"] = "",
["sNeedConnection"] = "",
["sNeedHubs"] = "",
["sIP"] = "",
["sMode"] = "",
["sEmail"] = "",
["iShare"] = 80,
},
-- и так далее...
}

Бот, Бот2, Бот3, Бот4 - ники, которые необходимо сделать ботами.

Автор: Marc 11.1.2011, 2:22

Nickolya!
Спасибо, теперь буду пробовать, как у меня получится!
Если вопрос будет, то напишу здесь тогда.