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

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

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

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

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

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

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

Подсчёт убийств подряд

Статус пользователя lceman
сообщение 17.3.2015, 13:41
Сообщение #1
Стаж: 16 лет

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

Приветствую.

Видал такой плагин - слева цифрами показывает сколько подряд сделано убийств. Но он не рабочий в полной мере - больше 9 не показывает. Ещё знаю есть подобный плагин, но он добавляет по 1$ за каждое убийство :) Но это бред по-моему.

В общем есть ли какие рабочие плагины на этот счёт или идеи как это можно реализовать? Может HUD нарисовать какой.

Отредактировал: lceman, - 17.3.2015, 13:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя damilurg
сообщение 17.3.2015, 13:47
Сообщение #2


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

Стаж: 13 лет

Сообщений: 1191
Благодарностей: 1297
Полезность: 1230

http://gf.hldm.org/kills-counter/
это?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 17.3.2015, 14:00
Сообщение #3


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

больше 9 не получится , разве что рисовать 10, 11, 12 ... самому . и то врядли .


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 17.3.2015, 14:38
Сообщение #4


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

ssx, в HUD спокойно можно это делать)) в принципе вариант с худом, как я понял, устраивает Тс'а
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 17.3.2015, 15:20
Сообщение #5


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Цитата(GOOD FELLOW @ 17.3.2015, 14:38) *
ssx, в HUD спокойно можно это делать)) в принципе вариант с худом, как я понял, устраивает Тс'а


ну тогда просто отлавливать убийства , чекать или убийца не = жертва
и записывать в 33 массив +1

выводить данные с массива в худ игроку ..


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 17.3.2015, 15:20
Сообщение #6


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

GOOD FELLOW, мы требуем гуру код! Давай, ты лучший!)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ssx
сообщение 17.3.2015, 15:24
Сообщение #7


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Ну раз Andrei уверен что только GOOD FELLOW может скинуть норм код то пусть скидывает.
Что-то я поспешил с публикацией готово решения.

Отредактировал: ssx, - 17.3.2015, 15:28


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Andrei
сообщение 17.3.2015, 15:47
Сообщение #8


Стаж: 15 лет

Сообщений: 1335
Благодарностей: 693
Полезность: 740

Цитата(ssx @ 17.3.2015, 16:24) *
Ну раз Andrei уверен что только GOOD FELLOW может скинуть норм код то пусть скидывает.
Что-то я поспешил с публикацией готово решения.

"Только" я не говорил dntknw.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 17.3.2015, 15:53
Сообщение #9


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Ахаха, хоть религию свою основывай :D
Вечером сделаю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 17.3.2015, 23:59
Сообщение #10


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

Код:
#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])
}
}


Делает подсчет убийств + убийств в голову
Счетчики обнуляются после смерти и в начале раунда
Цвет и координаты сообщения редактируйте в макросах "X, Y, RED, GREEN, BLUE"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя lceman
сообщение 23.3.2015, 0:40
Сообщение #11
Стаж: 16 лет

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

Спасибо, попробую.

В целом работает, но

1. Убирать бы при 0 kills.
2. Заслоняет за собой все остальные hud сообщения.

Отредактировал: lceman, - 23.3.2015, 1:06
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 23.3.2015, 9:56
Сообщение #12


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

lceman, если 0, то не показывать худ?
2. Координаты под себя настрой
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ssx
сообщение 23.3.2015, 10:14
Сообщение #13


Стаж: 12 лет

Сообщений: 2237
Благодарностей: 1343
Полезность: 836

Цитата(lceman @ 23.3.2015, 0:40) *
Спасибо, попробую.

В целом работает, но

1. Убирать бы при 0 kills.
2. Заслоняет за собой все остальные hud сообщения.


Код:
public show_stats()
{
for(new i = 1; i < get_playersnum(); ++i)
{
if(gFrags[i] >=1)
{
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])
}
}
}


Отредактировал: ssx, - 23.3.2015, 10:14


[Half-Life DM FFA] 78.152.169.100:27016
[CS 1.6 GunGame] 78.152.169.100:27018
[CS 1.6 DM AIM] 78.152.169.100:27017
[CS 1.6 DM FFA] 78.152.169.100:27015
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 23.3.2015, 10:16
Сообщение #14


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

О, ошибочку нашел
Приеду домой, надо будет поправить
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 23.3.2015, 10:49
Сообщение #15


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Скрытый текст


GOOD FELLOW, я считаю, что Round_Start лучше заменить на HLTV ивент)


gFrags[iVictim] = 0; gHS[iVictim] = 0, по-моему, следует делать перед всеми проверками. Ибо если игрок умер, то уже всё равно как и почему.


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 23.3.2015, 10:54
Сообщение #16


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

AndrewZ, почему так считаешь про эвент?) я всегда логэвенте юзаю, нравится он мне)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 23.3.2015, 10:55
Сообщение #17


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

GOOD FELLOW, Round_Start вызывается после окончания фризтайма, а hltv сразу, как только начался новый раунд)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GOOD FELLOW
сообщение 23.3.2015, 10:57
Сообщение #18


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

Стаж: 13 лет

Сообщений: 2294
Благодарностей: 1187
Полезность: 890

AndrewZ, я об этом вкурсе, мне просто нравится видеть, как счетчик обновляется))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 23.3.2015, 10:58
Сообщение #19


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(GOOD FELLOW @ 23.3.2015, 12:57) *
AndrewZ, я об этом вкурсе, мне просто нравится видеть, как счетчик обновляется))

А ну ок тогда)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя lceman
сообщение 23.3.2015, 12:39
Сообщение #20
Стаж: 16 лет

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

Координаты менял - всё равно, это сообщение статично и не позволяет другим HUD сообщениям появиться.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: