Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 29 мар 2024, 02:17

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: HLSDK(AG) Player list on hud
СообщениеДобавлено: 12 апр 2017, 13:03 
Не в сети
Аватара пользователя
Зарегистрирован:
09 фев 2015, 02:46
Последнее посещение:
19 июл 2018, 16:07
Сообщения: 91
Откуда: Endcamp
Hi, can anyone help me with this?
I want to generate a player list in a hud but it only generates 1 player
What am I doing wrong?
Is it possible to do so?

Код:
for (int i = 1; i <= gpGlobals->maxClients; i++)
      {
         CBasePlayer* pPlayerLoop = AgPlayerByIndex(i);// list players
         if (pPlayerLoop)
         {
            char s[100];
            sprintf(s, "%s", STRING(pPlayerLoop->pev->netname));// players name
            AgSay(pPlayerLoop, s, 0, 10, -1.0, 0.20, 5);//hud
         }
      }

_________________
Gennaro.R+
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: HLSDK(AG) Player list on hud
СообщениеДобавлено: 12 апр 2017, 18:51 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Message on the same coordinates replaces previous one.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: HLSDK(AG) Player list on hud
СообщениеДобавлено: 13 апр 2017, 05:39 
Не в сети
Аватара пользователя
Зарегистрирован:
09 фев 2015, 02:46
Последнее посещение:
19 июл 2018, 16:07
Сообщения: 91
Откуда: Endcamp
If I change the coordinate to the message is not replaced by the other?

I want to have the same effect as this

Код:
new MaxPlayers;
public plugin_init()
{
   register_clcmd("say test", "Test")
   MaxPlayers = get_maxplayers()
}
public Test(id)
{
   new szMessage[32], szName[32], iLen;
   for(new i = 1; i <= MaxPlayers; i++)
   {
      if(is_user_connected(i))
      {
         get_user_name(i, szName, charsmax(szName))
         iLen += formatex(szMessage[iLen], charsmax(szMessage) - iLen, "%s^n", szName)   
      }
   }
   set_hudmessage(255, 255, 255, -1.0, -1.0, 0, 6.0, 12.0)
   show_hudmessage(id, "%s", szMessage)
}

_________________
Gennaro.R+
Изображение


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: HLSDK(AG) Player list on hud
СообщениеДобавлено: 13 апр 2017, 08:28 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Messages displayed simultaneously is also limited, so you should place all the text in one string and display it. Like in your last post.


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB