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

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

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

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

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

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

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

Стандартные надписи HUD => DHUD

Vaqtincha
сообщение 24.11.2015, 19:35
Сообщение #21
Стаж: 11 лет

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

git, я щас сделаю подожди
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Vaqtincha
сообщение 24.11.2015, 20:22
Сообщение #22
Стаж: 11 лет

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

вот
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
voed
сообщение 24.11.2015, 20:40
Сообщение #23
Стаж: 11 лет

Сообщений: 2593
Благодарностей: 1760
Полезность: 405

Цитата(Vaqtincha @ 24.11.2015, 20:18) *
вот

Код:
public Message_TextMsg(iMesgId, iMsgType, iPlrId)
{
static message[3]
get_msg_arg_string(2, message, sizeof message -1)
switch(message[1])
{
case 'C', 'T', 'R' :return PLUGIN_HANDLED
}
return PLUGIN_CONTINUE
}

Блочить все сообщения, которые начинаются с букв C, T и R далеко не лучший вариант.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Vaqtincha
сообщение 24.11.2015, 20:49
Сообщение #24
Стаж: 11 лет

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

voed,
get_msg_arg_string 2
не все :D
сейчас проверяю.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Vaqtincha
сообщение 24.11.2015, 23:08
Сообщение #25
Стаж: 11 лет

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

действительно voed был прав. вроде исправил.
Про квара совсем забыл
msg_random_color
включает рандомный цвет сообщение.

Отредактировал: Vaqtincha, - 24.11.2015, 23:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя git
сообщение 26.11.2015, 14:59
Сообщение #26
Стаж: 17 лет

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

Спасибо , все работает и такой вопрос можно ли отключить target successfully bombed!

И подскажите координаты чтобы надпись была чуть выше чем надпись target successfully bombed!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 26.11.2015, 15:19
Сообщение #27
Стаж: 11 лет

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

git, гы. Я забыл про надпись target successfully bombed щас сделаю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
sevcs
сообщение 26.11.2015, 21:16
Сообщение #28
Стаж: 11 лет

Сообщений: 407
Благодарностей: 169
Полезность: 254

Да, убрать бы стандартные надписи, чтобы не дублировалось.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 26.11.2015, 23:47
Сообщение #29
Стаж: 11 лет

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

вот пробуйте
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя git
сообщение 2.12.2015, 15:14
Сообщение #30
Стаж: 17 лет

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

Цитата(Vaqtincha @ 27.11.2015, 0:43) *
вот пробуйте

Да все работает , только не подскажешь координаты сообщения стандартного ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 2.12.2015, 15:52
Сообщение #31
Стаж: 11 лет

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

git,
то есть текста типа "counter-terrorists win" ?
Если да то найдешь примерно такое
set_dhudmessage(0, 170,255, -1.0, 0.12, 1, 2.0, 12.0, 2.0, 2.0, true)

поставишь 0.12 чуть больше 0.20 или 0.22 ну вообщем потести

Отредактировал: Vaqtincha, - 2.12.2015, 15:53
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя git
сообщение 10.12.2015, 12:54
Сообщение #32
Стаж: 17 лет

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

Цитата(Vaqtincha @ 2.12.2015, 16:48) *
git,
то есть текста типа "counter-terrorists win" ?
Если да то найдешь примерно такое
set_dhudmessage(0, 170,255, -1.0, 0.12, 1, 2.0, 12.0, 2.0, 2.0, true)

поставишь 0.12 чуть больше 0.20 или 0.22 ну вообщем потести

Оптимально прям над надписью 0.30

Отредактировал: git, - 23.12.2015, 15:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя git
сообщение 23.12.2015, 15:15
Сообщение #33
Стаж: 17 лет

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

А такой вопрос , сложно ли заменить надпись бомба установлена , тоже в DHud сделать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nikitich
сообщение 23.12.2015, 22:23
Сообщение #34
Стаж: 12 лет

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

вот получше плагин
CODE
#include < amxmisc >
#include < hamsandwich >
#include < dhudmessage >
#include < cstrike >

new g_iDmg[32];

public plugin_init()
{
register_message(get_user_msgid("TextMsg"), "EventTextMsg");
RegisterHam(Ham_TakeDamage, "player", "hookTD");
register_logevent("eventRoundStart", 2, "1=Round_Start");
}

public eventRoundStart()
{
for(new id = 1; id < get_maxplayers(); id++)
{
g_iDmg[id] = 0;
}
}

public EventTextMsg()
{
static message[32]
get_msg_arg_string(2, message, charsmax(message))

if((equal(message, "#Terrorists_Win")) || (equal(message, "#Target_Bombed")) || (equal(message, "#Hostages_Not_Rescued")))
{
static szPlayers[32], iNum, szName[32];
new iBestPlayer = get_best_player();
get_user_name(iBestPlayer, szName, charsmax(szName));

set_dhudmessage(255, 0, 0, -1.0, 0.3, 0, 6.0, 12.0);
show_dhudmessage(0, "Террористы победили^nБонус: 300$^nЛучший игрок %s!", szName);

get_players(szPlayers, iNum, "e", "TERRORIST");

for(new i=0;i<iNum;i++)
{
cs_set_user_money(szPlayers[i], cs_get_user_money(szPlayers[i]) + 300);
}

return 1;
}
if((equal(message, "#CTs_Win")) || (equal(message, "#Target_Saved")) || (equal(message, "#Bomb_Defused")) || (equal(message, "#All_Hostages_Rescued")))
{
static szPlayers[32], iNum, szName[32];
new iBestPlayer = get_best_player();
get_user_name(iBestPlayer, szName, charsmax(szName));

set_dhudmessage(0, 0, 255, -1.0, 0.3, 0, 6.0, 12.0);
show_dhudmessage(0, "Контр-Террористы победили^nБонус: 300$^nЛучший игрок %s!", szName);

get_players(szPlayers, iNum, "e", "CT");

for(new i=0;i<iNum;i++)
{
cs_set_user_money(szPlayers[i], cs_get_user_money(szPlayers[i]) + 300);
}

return 1;
}

return 0;
}

public client_putinserver(id)
{
g_iDmg[id] = 0;
}

public hookTD(v, i, a, Float:dmg)
{
if(v != a)
{
g_iDmg[a] += floatround(dmg);
}
}

get_best_player()
{
new players[32], num; get_players(players, num);
SortCustom1D(players, num, "sort_bestplayer");

return players[0];
}

public sort_bestplayer(id1, id2)
{
if(g_iDmg[id1] > g_iDmg[id2])
{
return -1;
}
else if(g_iDmg[id1] < g_iDmg[id2])
{
return 1;
}
else
{
return 0;
}

return 0;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Oneshot
сообщение 4.1.2016, 15:38
Сообщение #35
Стаж: 13 лет

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

Цитата(Vaqtincha @ 27.11.2015, 1:43) *
вот пробуйте

можно еще раз скинуть
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 4.1.2016, 16:04
Сообщение #36
Стаж: 11 лет

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

Oneshot, позже
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Oneshot
сообщение 4.1.2016, 21:58
Сообщение #37
Стаж: 13 лет

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

Vaqtincha, не забудь плиз
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 4.1.2016, 22:14
Сообщение #38
Стаж: 11 лет

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

Oneshot,
Прикрепленные файлы:
Прикрепленный файл  notification.zip ( 843 байт ) Кол-во скачиваний: 56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя git
сообщение 6.1.2016, 15:53
Сообщение #39
Стаж: 17 лет

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

А такой вопрос , сложно ли заменить надпись бомба установлена , тоже в DHud сделать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Vaqtincha
сообщение 8.1.2016, 18:53
Сообщение #40
Стаж: 11 лет

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

git, лови текст и установи свой смотри исходник

p.s если не ошибаюсь есть такая функция у miscstats.amxx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 3
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: