SA-MP Forums Archive
Определение онлайна человека - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Определение онлайна человека (/showthread.php?tid=509968)



Определение онлайна человека - DimaTiunov - 29.04.2014

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


Re: Определение онлайна человека - Makar93 - 29.04.2014

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


Re: Определение онлайна человека - k3dr - 29.04.2014

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


Re: Определение онлайна человека - -Stranger- - 29.04.2014

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


Re: Определение онлайна человека - DimaTiunov - 29.04.2014

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 ?
А айпи для подключения как указать ?


Re: Определение онлайна человека - SHOROOP - 29.04.2014

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


Re: Определение онлайна человека - Makar93 - 29.04.2014

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


Re: Определение онлайна человека - Davidoff - 29.04.2014

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


Re: Определение онлайна человека - =KempeR= - 29.04.2014

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


Re: Определение онлайна человека - coloN - 29.04.2014

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