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

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

Наши новости:

14-дек
24-апр
10-апр
11-апр

нужно найти плагин (скриншот)

Статус пользователя ds57042
сообщение 10.5.2013, 22:00
Сообщение #1
Стаж: 13 лет

Сообщений: 209
Благодарностей: 20
Полезность: 89

Нужно найти данный плагин (показывает сколько убийств было сделано)
Скриншот


Отредактировал: ds57042, - 10.5.2013, 22:00
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя taulalan
сообщение 11.5.2013, 5:58
Сообщение #2


Стаж: 15 лет

Сообщений: 66
Благодарностей: 30
Полезность: 240

Цитата(ds57042 @ 11.5.2013, 3:00) *
Нужно найти данный плагин (показывает сколько убийств было сделано)

Тут посмотри
Код:
// Includes
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>

// Plugin info
new const PLUGIN[] = "Kill Icon"
new const VERSION[] = "0.1"
new const AUTHOR[] = "muxaz"

#define ICON_HIDE 0
#define ICON_SHOW 1

new kill_num[33]

new gMsgID

// Init
public plugin_init()
{
// Register the plugin
register_plugin(PLUGIN, VERSION, AUTHOR)

// Forwards
RegisterHam(Ham_Killed, "player", "ham_PlayerKilled")
RegisterHam(Ham_Spawn, "player", "ham_PlayerSpawned_Post", 1);

// Icon
gMsgID = get_user_msgid("StatusIcon")
}

public ham_PlayerSpawned_Post(id)
{
if (is_user_connected(id) && is_user_alive(id))
{
ammo_hud(id, 0)
kill_num[id] = 0
ammo_hud(id, 1)
}
else
{
ammo_hud(id, 0)
kill_num[id] = 0
ammo_hud(id, 1)
}
}

public ham_PlayerKilled(victim, attacker)
{
static selfkill;

selfkill = (victim == attacker || !is_user_connected(attacker)) ? true : false;

if (!selfkill)
{
ammo_hud(attacker, 0)
kill_num[attacker] += 1
ammo_hud(attacker, 1)
}
}

ammo_hud(id, sw)
{
if(is_user_bot(id)||!is_user_alive(id)||!is_user_connected(id))
return

new s_sprite[33]
format(s_sprite, 32, "number_%d", kill_num[id])
if(sw)
{
message_begin( MSG_ONE, gMsgID, {0,0,0}, id )
write_byte( ICON_SHOW ) // status
write_string( s_sprite ) // sprite name
write_byte( 250 ) // red
write_byte( 250 ) // green
write_byte( 250 ) // blue
message_end()
}
else
{
message_begin( MSG_ONE, gMsgID, {0,0,0}, id )
write_byte( ICON_HIDE ) // status
write_string( s_sprite ) // sprite name
write_byte( 250 ) // red
write_byte( 250 ) // green
write_byte( 250 ) // blue
message_end()
}

if(kill_num[id] <= 0)
{
message_begin( MSG_ONE, gMsgID, {0,0,0}, id )
write_byte( ICON_HIDE ) // status
write_string( s_sprite ) // sprite name
write_byte( 250 ) // red
write_byte( 250 ) // green
write_byte( 250 ) // blue
message_end()
}
}


Парк AREON – Подключение ИП и самозанятых по всей России
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: