myDC.ru

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

 
История благодарностей участнику DrakonSP. Спасибо сказали: 9
Дата поста: В теме: За сообщение: Спасибо сказали:
6.4.2010, 10:44 От: StatPX
От темы с ID: 1269
Нажать для просмотра
Цитата
function BuildStats(IP,Ext)
if tUserStat[IP] then
local iAverage = os.difftime(os.time(os.date("*t")), tUserStat[IP].FirstVisit)/(60*60*24)
if iAverage < 1 then iAverage = 1 end
local sMsg =
"\n\n"..string.rep("=", 51).."\n"..
" Статистика пользователя '"..tUserStat[IP].Name.."'"..
"\n"..string.rep("=", 51).."\n"..

" - Ник: "..tUserStat[IP].Name.."\n"..
" - IP-адрес: "..IP.."\n"..
" - Ранг: "..GetRank(IP).."\n\n"..
" Общее время проведения на хабе "..
MinutesToTime(tUserStat[IP].TotalTime, true).."\n"..
" Среднее время проведения на хабе "..
MinutesToTime((tUserStat[IP].TotalTime/iAverage), true).." в сутки".."\n"
if Ext then
sMsg = sMsg..
"\n"..
" Первый визит на хаб "..GetDate(tUserStat[IP].FirstVisit).."\n"..
" Пришёл на хаб "..GetDate(tUserStat[IP].Enter).."\n"
if tUserStat[IP].Online < 1 then
sMsg = sMsg..
" Покинул хаб "..GetDate(tUserStat[IP].Leave).."\n"
end
sMsg = sMsg..
"\n"..
" С данного IP-адреса заходили под никами:".."\n"
if tUserNicks[IP] then
for nick in pairs(tUserNicks[IP]) do
sMsg = sMsg..
" - "..nick.." - "..tUserNicks[IP][nick].." раз(а)".."\n"
end
end
end
sMsg = sMsg..
""..string.rep("=", 51)..""
return sMsg
else
return nil
end
end
Kocha
6.3.2010, 21:14 CountryStats
API2 | Статистика местоположения пользователей по странам
Цитата(alex82 @ 6.3.2010, 17:45) *
Нет, на принадлежность к локальным диапазонам проверяются только адреса, не найденные в базе IP-To-Country

Всё таки работает...
Если не заносить диапазон IP-адресов 89.222.212.0 по 89.222.215.255 в список локальных, то например IP-адрес 89.222.214.82 определяет как "Россия"
Если же внести этот диапазон в список локальных IP-адресов, то этот же IP-адрес определяется как "Локальная сеть"
Я почему спрашивал - т.к. многие IP-адреса являються пиринговыми (локальными), поэтому мне и хотелось заносить их в список локальных.

А как же на счёт:
Цитата(DrakonSP @ 4.3.2010, 14:13) *
А возможно ли добавить функцию, чтобы можно было посмотреть к какой стране относиться юзер и просмотр юзеров относящихся к определёной стране.
Соответственно добавив менюшку
"проверить страну юзера" - вводишь ник юзера и узнаёшь его страну
"юзеры страны" - вводишь страну и узнаёшь список юзеров относящихся к этой стране
X-Sky, Cyber_voodoo
16.2.2010, 0:03 AvtoMsg
Раскрывающийся текст
Цитата
bot="xxx"

timer = 1 -- в минутах

messarray={
[[ тест тест тест]],

}

function OnStartup()
tmr = TmrMan.AddTimer (timer*60*1000)
end

function OnTimer(tmr)
Core.SendToAll("<"..bot.."> "..messarray[math.random(1,#messarray)])
end

function ChatArrival(tUser, sData)
local cmd = sData:match"%b<>%s+(%S+).*|"
if cmd == "!тест" then
Core.SendPmToUser(tUser, bot, messarray[math.random(1,#messarray)])
return true
end
end

У меня вот так работает
Проверь переменную bot

Кстате неплохая идея...
в переменной messarray сделать ещё одну переменную которая будет генериться из новостей www.rbc.ru
Код
messarray={
    "[Sports]",
    "[Olympics]",
    "[Politics]",
    "[World]",
}

Так же можно и погоду
Да всё что угодно! На www.rbc.ru есть всё!
denis, ramzes
14.2.2010, 7:19 Мафия
Цитата
Если комиссар угадывает кто маф, то проверенный маф гибнет.

Ничего подобного! Просто комисар знает, что данный игрок мафиози.
Цитата
Каждую "ночь" мафы убивают (выводят из игры) одного из граждан, пытаясь вычислить комиссара.

Тоже не совсем верно! Мафы не вычислиют комиссара! Они убивают мирных жителей, к которым собственно комиссар тоже относиться

Попробую изложить разъяснив некоторые моменты.

Итак имеются команды - "Мафия" и "Мирные жители"
(в более сложном есть "Маньяк" - он тоже являеться отдельной командой, т.к. живёт своей жизнью)
Все игроки являються жителями города.

В состав команды "Мафия" самом простом варианте входят только "Мафиози" (в более сложном есть "Бос мафии")
В состав команды "Мирные жители" в самом простом варианте входят "Чесный гражданин", "Доктор" и "Комиссар"
(в более сложном есть "Сержант" - это помошник "Комиссара", т.е. при смерти "Комиссара" "Сержант" становится "Комиссаром")

Когда наступает "Ночь" за дело принимаються "Мафиози", "Доктор", "Комиссар" (и "Маньяк)
Цель "Мафии" убить всех "Мирных жителей" (и "Маньяка)
"Мафиози" знают друг друга.
"Мирные жители" - нет (но у "Комиссара" есть возможность выяснить истинное лицо игрока)
Так же "Комисса" должен пытаться выяснить круг "Чесных граждан" и "Доктора". (но при этом не палиться и ему должны поверить другие игроки. Потому что игра впринципе основана на доверии =)) которым многие пользуеться.)
От сюда и азарт в этой игре.
"Доктор" наносит визит к 1 из игроков и тем самым его лечит
"Комиссар наносит визит к 1 из игроков и тем самым вычисляет истинное лицо игрока
(Цель "Маньяка" так же убить всех "Мирных жителей" и "Мафиози")

Когда наступает День (Город просыпаеться)
Ведущий (Бот) сообщает, что "Мафиози" убили Васю (Чесный гражданин)
"Доктор" вылечил Сашу, и его здоровью ничего не угрожает.
"Комиссар" нанёс визит к одному из жителей, теперь он знает истинное лицо проверяемого.
("Маньяк" злостно убил Гришу (Чесный гражданин))
Соотвественно если "Мафиози" (или "Маньк") убивают к примеру Васю, и при этом "Доктор" его лечт, то Вася остаёться жив.
Если "Мафиози" или "Маньяк" пытаються убить Пашу, но Пашу проверил "Комиссар", то Паша остаётся жив, т.к "Комиссар" спугнул преступника, который хотел убить Пашу.
Затем все игроки голосуют против всех жителей города
(3) жителей считают что Пашу нужно казнить
(1) жителя счиют что Машу нужно казнить
Цель "Мафии" попытаться слить ещё одного "Мирного жителя" (или "Маньяка)
Цель "Мирных жителей" пытаються вычислить "Мафиози" (или "Маньяка")
"Мирные жители" не знают друг друга поэтому получаеться так что
"Мирный житель" может проголосовать против "Мирного жителя" и в итоге слить его

Вообщем как то так
Nickolya
13.2.2010, 19:52 Checker
API2 | Детектор чата и привата
У меня вообще не пашет!
Ни в общем чате ни в привате!
мамин_парень
22.1.2010, 19:31 Мафия
Тёмич
21.1.2010, 20:22 Мафия
Даааа... Неплохо было бы...
Тёмич

RSS Сейчас: 23.11.2024, 1:34