ЗАКРЫТЬ
Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Новости

17-апр
30-дек
29-дек
26-дек

Show Frags v1.0

Статус пользователя GOOD FELLOW
сообщение 18.3.2015, 0:09
Сообщение #1


Иконка группы

Стаж: 4 года 9 месяцев

Сообщений: 2292
Благодарностей: 1179
Полезность: 889

Название: Show Frags
Версия: 1.0
Автор: Alienware

Описание:
Плагин показывает в HUD сколько убийств + убийств в голову подряд вы сделали.
Счетчики обнуляются после смерти и в новом раунде.
Все настройки в макросах.

Настройки:
#define X - координата по горизонтали
#define Y - координата по вертикали
#define RED - оттенок красного
#define GREEN - оттенок зеленого
#define BLUE - оттенок синего

Код:
#include <amxmodx>

#define X 0.12
#define Y 0.3

#define RED 255
#define GREEN 230
#define BLUE 0

new gFrags[33], gHS[33], g_HudSync

public plugin_init() {
register_plugin("ShowFrags", "1.0", "Alienware")
register_event("DeathMsg", "fwEventPlayerKilled", "a", "1>0")
register_logevent("Round_Start", 2, "1=Round_Start")
set_task(0.1, "show_stats", _, _, _, "b")
g_HudSync = CreateHudSyncObj()
}

public Round_Start() {
for(new i = 1; i < get_playersnum(); ++i) {
gFrags[i] = 0; gHS[i] = 0
}
}

public fwEventPlayerKilled() {
new iKiller = read_data(1); new iVictim = read_data(2)
if(iKiller == iVictim || get_user_team(iKiller) == get_user_team(iVictim)) return;
if(read_data(3)) gHS[iKiller]++
gFrags[iKiller]++
gFrags[iVictim] = 0; gHS[iVictim] = 0
}

public show_stats() {
for(new i = 1; i < get_playersnum(); ++i) {
set_hudmessage(RED, GREEN, BLUE, X, Y, 0, 6.0, 12.0, 0.1, 0.1, -1)
ShowSyncHudMsg(i, g_HudSync, "Убийств: %d^nУбийств в голову: %d", gFrags[i], gHS[i])
}
}


ps.gif Выложил просто, чтобы было :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 9 раз
   Цитировать сообщение
small
сообщение 23.9.2016, 1:40
Сообщение #2
Стаж: 7 месяцев

Сообщений: 10
Благодарностей: 2
Полезность: 0

Как сделать чтобы сообщения с лева выводились под радаром ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ruslankov
сообщение 23.9.2016, 8:16
Сообщение #3
Стаж: 7 месяцев

Сообщений: 77
Благодарностей: 9
Полезность: < 0

set_hudmessage(RED, GREEN, BLUE, X, Y, 0, 6.0, 12.0, 0.1, 0.1, -1)

Меняй координаты Х, У в любую точку экрана
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
small
сообщение 23.9.2016, 11:13
Сообщение #4
Стаж: 7 месяцев

Сообщений: 10
Благодарностей: 2
Полезность: 0

ruslankov, я вас правильно понял, вместо x, y указать свои значения?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: