Участник
Пользователь
- Сообщения
- 28
- Реакции
- 18
- Ошибка
-
none
- ОС
- Windows
- Amx Mod X
-
AMX Mod X 1.9.0.5249 (http://www.amxmodx.org)
Authors:
David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Jun 19 2019 13:32:02
Built from: https://github.com/alliedmodders/amxmodx/commit/6cecb34e
Build ID: 5249:6cecb34e
Core mode: JIT+ASM32
- Билд
-
Protocol version 48
Exe version 1.6.3.7/Stdio (cstrike)
ReHLDS version: 3.7.0.692-dev
Build date: 18:58:01 Sep 21 2019 (1988)
Build from: https://github.com/dreamstalker/rehlds/commit/e7232be
- ReGamedll
-
ReGameDLL version: 5.21.0.540-dev
Build date: 17:32:55 Oct 25 2021
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/b9cccc6
- Версия Metamod
-
Metamod-r v1.3.0.128, API (5:13)
Metamod-r build: 15:47:38 Aug 24 2018
Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/0cf2f70
- Список метамодулей
-
none
- Список плагинов
-
none
- Автор плагина
- none
- Версия плагина
- none
- Исходный код
-
none
Привет. У меня есть события, которые отображаются в виде худа. Проблема в том, что если событий несколько, то большинство скипаются. Как реализовать "фильтр", который позволит показаться событию, создав очередь из нескольких событий, чтобы каждое было показано?
(В правильный ли раздел, я создал тему? заранее приношу извинения, если нет)
(В правильный ли раздел, я создал тему? заранее приношу извинения, если нет)
C++:
game_announce(iEvent, iPointTeam, iPointName)
{
new iColor = iPointTeam
new szText[128]
switch(iEvent)
{
case EVENT_TAKEN:
{
formatex(szText, charsmax(szText), "Точку %s начала захватывать %s команда", g_szPointName[iPointName], g_szTeamName[iPointTeam])
g_SCORE_announce[iPointName] = false
g_fPointTeam[iPointTeam][0] += 3
}
case EVENT_INTERCEPTED:
{
g_fPointTeam[iPointTeam][1] += 2
formatex(szText, charsmax(szText), "Точку %s отняла %s команда", g_szPointName[iPointName], g_szTeamName[iPointTeam])
}
case EVENT_LOSE:
{
formatex(szText, charsmax(szText), "Точку %s потеряла %s команда", g_szPointName[iPointName], g_szTeamName[iPointTeam])
}
case EVENT_SCORE:
{
g_fPointTeam[iPointTeam][2] += 5
formatex(szText, charsmax(szText), "Точка %s захвачена %s комадой", g_szPointName[iPointName], g_szTeamName[iPointTeam])
}
}
set_hudmessage(iColor == TEAM_RED ? 255 : 0, iColor == TEAM_RED ? 0 : 255, iColor == TEAM_BLUE ? 255 : 0, HUD_ANNOUNCE)
ShowSyncHudMsg(0, g_HudSyncAnnounce, szText)
}