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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Подскажите пожалуйста название плагина

Статус пользователя Adrenal1n4ik
сообщение 8.4.2014, 9:08
Сообщение #1


Стаж: 12 лет

Сообщений: 379
Благодарностей: 178
Полезность: 348

Меценат Меценат

Подскажите пожалуйста название плагина который считает сколько фрагов сделал за 1 раунд вот, смотреть на скрине

Отредактировал: realnost, - 8.4.2014, 9:08
Прикрепленные файлы:
Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Legenda
сообщение 8.4.2014, 9:11
Сообщение #2


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

забей
он только до 9 считает
бесполезный плагин Kills Counter
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Statsenko_91
сообщение 8.4.2014, 9:14
Сообщение #3


Стаж: 13 лет

Сообщений: 387
Благодарностей: 121
Полезность: 457

Код:
/*	Kills Counter by Safety1st
* Показывает игроку в HUD'е число его убийств в текущем раунде.
*
* Замечания:
* Максимум показывает только 9 убийств, поэтому для DM-серверов плагин не годится.
* Тим-киллы не различает.
*
* Последнее обновление:
* 13.12.2012
*/

#include <amxmodx>

#define PLUGIN "Kills Counter"
#define VERSION "1.0"
#define AUTHOR "Safety1st"

#define MAX_PLAYERS 32

new gMsgStatusIcon
new giCurrentKills[MAX_PLAYERS + 1]

public plugin_init() {
register_plugin( PLUGIN, VERSION, AUTHOR )
gMsgStatusIcon = get_user_msgid( "StatusIcon" )
register_event( "DeathMsg", "EventDeath", "a" )
register_event( "ResetHUD", "PlayerSpawn", "b" )
}

public PlayerSpawn(id) {
// reset frags quantity
ProcessDigit( id, .reset = true )
}

public client_disconnect(id) {
giCurrentKills[id] = 0
}

public EventDeath() {
new iKiller = read_data(1)
new iVictim = read_data(2)

if ( iKiller && is_user_connected(iKiller) && iKiller != iVictim ) {
if ( giCurrentKills[iKiller] < 9 ) // don't process if limit of 9 is reached
ProcessDigit( iKiller )
}
}

ProcessDigit( id, bool:reset = false ) {
static szSpriteNames[][] = {
"number_0",
"number_1",
"number_2",
"number_3",
"number_4",
"number_5",
"number_6",
"number_7",
"number_8",
"number_9"
}

// set digits color
static iColor[3] = {
0, // red
160, // green
0 // blue
}

// hide current digit
if ( giCurrentKills[id] ) { // hiding doesn't needed if there was 0 frags
message_begin( MSG_ONE_UNRELIABLE, gMsgStatusIcon, _, id )
write_byte(0) // status: 0 - off, 1 - on, 2 - flash
write_string( szSpriteNames[ giCurrentKills[id] ] ) // sprite name
message_end()
}

if ( reset ) {
giCurrentKills[id] = 0
return
}

// show new digit
message_begin( MSG_ONE_UNRELIABLE, gMsgStatusIcon, _, id )
write_byte( 1 ) // status: 0 - off, 1 - on, 2 - flash
write_string( szSpriteNames[ ++giCurrentKills[id] ] ) // sprite name
write_byte( iColor[0] )
write_byte( iColor[1] )
write_byte( iColor[2] )
message_end()
}


Вроде бы о нем идет речь?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adrenal1n4ik
сообщение 8.4.2014, 9:18
Сообщение #4


Стаж: 12 лет

Сообщений: 379
Благодарностей: 178
Полезность: 348

Меценат Меценат

Цитата(Statsenko_91 @ 8.4.2014, 10:14) *
Код:
/*	Kills Counter by Safety1st
* Показывает игроку в HUD'е число его убийств в текущем раунде.
*
* Замечания:
* Максимум показывает только 9 убийств, поэтому для DM-серверов плагин не годится.
* Тим-киллы не различает.
*
* Последнее обновление:
* 13.12.2012
*/

#include <amxmodx>

#define PLUGIN "Kills Counter"
#define VERSION "1.0"
#define AUTHOR "Safety1st"

#define MAX_PLAYERS 32

new gMsgStatusIcon
new giCurrentKills[MAX_PLAYERS + 1]

public plugin_init() {
register_plugin( PLUGIN, VERSION, AUTHOR )
gMsgStatusIcon = get_user_msgid( "StatusIcon" )
register_event( "DeathMsg", "EventDeath", "a" )
register_event( "ResetHUD", "PlayerSpawn", "b" )
}

public PlayerSpawn(id) {
// reset frags quantity
ProcessDigit( id, .reset = true )
}

public client_disconnect(id) {
giCurrentKills[id] = 0
}

public EventDeath() {
new iKiller = read_data(1)
new iVictim = read_data(2)

if ( iKiller && is_user_connected(iKiller) && iKiller != iVictim ) {
if ( giCurrentKills[iKiller] < 9 ) // don't process if limit of 9 is reached
ProcessDigit( iKiller )
}
}

ProcessDigit( id, bool:reset = false ) {
static szSpriteNames[][] = {
"number_0",
"number_1",
"number_2",
"number_3",
"number_4",
"number_5",
"number_6",
"number_7",
"number_8",
"number_9"
}

// set digits color
static iColor[3] = {
0, // red
160, // green
0 // blue
}

// hide current digit
if ( giCurrentKills[id] ) { // hiding doesn't needed if there was 0 frags
message_begin( MSG_ONE_UNRELIABLE, gMsgStatusIcon, _, id )
write_byte(0) // status: 0 - off, 1 - on, 2 - flash
write_string( szSpriteNames[ giCurrentKills[id] ] ) // sprite name
message_end()
}

if ( reset ) {
giCurrentKills[id] = 0
return
}

// show new digit
message_begin( MSG_ONE_UNRELIABLE, gMsgStatusIcon, _, id )
write_byte( 1 ) // status: 0 - off, 1 - on, 2 - flash
write_string( szSpriteNames[ ++giCurrentKills[id] ] ) // sprite name
write_byte( iColor[0] )
write_byte( iColor[1] )
write_byte( iColor[2] )
message_end()
}


Вроде бы о нем идет речь?

Да спасибо, а есть ли ещё на подобии этого плагина просто я только что прочитал когда делаешь больше 9 фрагов сервер падает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Adrenal1n4ik
сообщение 8.4.2014, 9:42
Сообщение #5


Стаж: 12 лет

Сообщений: 379
Благодарностей: 178
Полезность: 348

Меценат Меценат

Если ещё какие предложение?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
serfreeman1337
сообщение 10.4.2014, 4:29
Сообщение #6
Стаж: 13 лет

Сообщений: 912
Благодарности: выкл.

Мой Kills Counter v3.
Цитата(realnost)
когда делаешь больше 9 фрагов сервер падает

Это было в моей версии v2, уже исправил.

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