Участник
Пользователь
- Сообщения
- 218
- Реакции
- 63
- Помог
- 2 раз(а)
- Ошибка
-
Мои руки
- ОС
- Linux
- Amx Mod X
-
1.9.0
- Билд
-
6153
- ReGamedll
-
5.21
- Версия Metamod
-
last
- Список метамодулей
-
default
- Список плагинов
-
default
- Автор плагина
- я
- Версия плагина
- 0.1
- Исходный код
-
#include <amxmodx>
new vipstt
new vipsct
public plugin_init() {
register_plugin("Hud Info", "0.1", "yamus")
}
public client_putinserver(id) {
set_task(1.0, "showhud", id, _, _, "b")
set_task(3.0, "newplayer", id)
}
public newplayer(id) {
if(get_user_flags(id) & ADMIN_LEVEL_H) {
if(get_user_team(id) == 1) {
vipstt++
}
if(get_user_team(id) == 2) {
vipsct++
}
// new ps[32], tt, ct
// get_players(ps, tt, "eha", "TERRORIST")
// get_players(ps, ct, "eha", "CT")
}
}
public client_disconnected(id) {
if(get_user_flags(id) & ADMIN_LEVEL_H) {
if(get_user_team(id) == 1) {
vipstt--
}
if(get_user_team(id) == 2) {
vipsct--
}
}
}
public showhud(id) {
set_dhudmessage(255, 255, 0, -1.0, 0.05, 0, 6.0, 1.0)
show_dhudmessage(id, "VIP [TT %d]-[CT %d]", vipstt, vipsct)
return PLUGIN_CONTINUE
}
Всем привет, хотел вывести вип игроков в hud но никак не могу написать нормальную логику, чтобы все работало и не нагружало, есть у кого идеи? Сервер csdm, хочу выводить vip игроков за террористов и за кт в dhud, но что то у меня не получается) а именно подскажите пожалуйста логику, как правильно считать вип игроков за команды?
9 Дек 2021