Определение онлайна человека
#1

Приветствую форумчане, мне нужно реализовать систему в которой будет проверяться наличие человека в онлайне на сервере раз в минуту или чуть меньше. Я попробывал собирать весь онлайн и отбирать человека, неполучается, собирается только первые 100 человек. В общем жду вашего ответа.
Reply
#2

Quote:
Originally Posted by DimaTiunov
Посмотреть сообщение
Приветствую форумчане, мне нужно реализовать систему в которой будет проверяться наличие человека в онлайне на сервере раз в минуту или чуть меньше. Я попробывал собирать весь онлайн и отбирать человека, неполучается, собирается только первые 100 человек. В общем жду вашего ответа.
А мы ждем твоего кода с проблемой
Reply
#3

В базе столбик 1 - 0
Reply
#4

эм...
for(new i; i<GetMaxPlayers(); i++)
{
if(PlayerConnect(i) == 0) continue;
if(strcmp(GetName(i), "Dragon_Knight") == 0)
{
print("игрок найден");
}
}
Reply
#5

Quote:
Originally Posted by -Stranger-
Посмотреть сообщение
эм...
for(new i; i<GetMaxPlayers(); i++)
{
if(PlayerConnect(i) == 0) continue;
if(strcmp(GetName(i), "Dragon_Knight") == 0)
{
print("игрок найден");
}
}
Я так понял это на PHP ?
А айпи для подключения как указать ?
Reply
#6

Так и нужно сразу говорить, что нужен не для Pawn способ, а для PHP.
Судя по проблеме ТСа (после ста человек список игроков уже не приходит) - данные берутся с сервера через socket, судя по вопросу "я так понял это на PHP ?" - пыховая обертка даже не самописная, а SampQueryAPI.
Пишите сторонний обработчик из двух частей - первая крутится в игровом моде и пишет данные об игроках в некую БД, вторая крутится на вебсервере и по запросу из этой БД данные получает.
Reply
#7

Япона мать.. ТС, ты умеешь объяснять..
https://sampforum.blast.hk/showthread.php?tid=355574
https://sampforum.blast.hk/showthread.php?tid=347016
В помощь
Reply
#8

у SampQueryApi, нельзя увеличить лимит больше 100 игроков?
Reply
#9

Quote:
Originally Posted by Davidoff
Посмотреть сообщение
у SampQueryApi, нельзя увеличить лимит больше 100 игроков?
Нельзя.
Reply
#10

При конекте игрока на сервер записываете в БД ник, при дисконекте стираете. А на сайте уже читаете с БД.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)