Question

Здравствуйте, подскажите или направьте на тему, мне нужно чтобы при вводе команды (например:/TAB) появлялось окно с онлайном?

Share this post


Link to post

7 answers to this question

  • 0
19 минут назад, Roman_Zimin сказал:

Дело в том что ни документации никакой нету ни связи с разработчиками а также исходников, на скрине выше у человека такая же ситуация, но у него же как-то получилось реализовать это. 

 

upd:вот есть же в модах система такая /jaillist список игроков находящихся в джайле, может по такому принципу как-то попробовать? получится не?

CMD:online(playerid)
{
	new aoao[300];
	for(new id; id <= GetPlayerPoolSize(); id++)
	{
		new str[32], nick[24];
		GetPlayerName(id, nick, 24);
		format(str, sizeof(str), "%s[%d]\n", nick, id);
		strcat(aoao, str, sizeof(aoao));
	}
	ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "игроки", aoao, "ок", "");
	return true;
}

 

Share this post


Link to post
  • 0

@Roman_Zimin Открытие TAB, на команду сделать не возможно.

Можно попробовать с помощью лаунчера и asi файла.

Share this post


Link to post
  • 0
1 час назад, _bogdan_ сказал:

@Roman_Zimin Открытие TAB, на команду сделать не возможно.

Можно попробовать с помощью лаунчера и asi файла.

Не уверен, вот док-ва того что такой список игроков можно открыть с помошью обычного скрипта в павни и никаких лаунчеров и asi не нужно.

 

P.s на скрине мобильный сервер а значит поддержка asi исключена и к тому же у них нету лаунчера.

20210126_125734.jpg

Share this post


Link to post
  • 0

@Roman_Zimin Все возможно, с мобильной версией ни когда не работал. Ждите ответ тогда от знающих разработчиков.

Share this post


Link to post
  • 0

@Roman_Zimin мобильную версию и версию под ПК делали разные люди, и никаких спецификаций работы ни того, ни другого, естественно нет. Поэтому говорить об их схожести бессмысленно. В ПК версии окно со списком онлайна отрисовывается на клиентской части, предотвратить / вызвать этот процесс с сервера нельзя. 

Для мобильной версии, уточняйте в ее документации или у разработчиков. 

Share this post


Link to post
  • 0
1 час назад, DEST сказал:

@Roman_Zimin мобильную версию и версию под ПК делали разные люди, и никаких спецификаций работы ни того, ни другого, естественно нет. Поэтому говорить об их схожести бессмысленно. В ПК версии окно со списком онлайна отрисовывается на клиентской части, предотвратить / вызвать этот процесс с сервера нельзя. 

Для мобильной версии, уточняйте в ее документации или у разработчиков. 

Дело в том что ни документации никакой нету ни связи с разработчиками а также исходников, на скрине выше у человека такая же ситуация, но у него же как-то получилось реализовать это. 

 

upd:вот есть же в модах система такая /jaillist список игроков находящихся в джайле, может по такому принципу как-то попробовать? получится не?

Edited by Roman_Zimin
Причина: UPD

Share this post


Link to post
  • 0
1 час назад, legendabrn сказал:

CMD:online(playerid)
{
	new aoao[300];
	for(new id; id <= GetPlayerPoolSize(); id++)
	{
		new str[32], nick[24];
		GetPlayerName(id, nick, 24);
		format(str, sizeof(str), "%s[%d]\n", nick, id);
		strcat(aoao, str, sizeof(aoao));
	}
	ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "игроки", aoao, "ок", "");
	return true;
}

 

Спасибо, помог. РЕШЕНО

Заметка от DEST , создано

2.8. Если вы нашли ответ на свой вопрос, рекомендуется поощрить автора лучшего ответа поднятием репутации, а также обязательно пометить ответ на вопрос лучшим.  Как пометить ответ лучшим?

Устное предупреждение.

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • MetaLife Online
      By MetaLife Online
      Привествую! писал код. проверил работу, в БД отправилось информация криво 
      потом добавил к P_NICK[MAX_PLAYER_NAME] для того чтобы все было окей. Но после этого данные вообще не отпровляються и не показываеться %s. пару раз удалял и не помогло не чего 
      enum PLAYER_INFO {     P_ID,     P_NICK[MAX_PLAYER_NAME],     P_PASS,     P_GENDER,     P_SKIN,     P_LVL, };