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

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

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

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

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

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

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

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

Статус пользователя qpi3ik
сообщение 25.2.2015, 15:49
Сообщение #1


Стаж: 12 лет

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

Доброе время суток!
Подскажите что за плагин или в каком файле заменяется стандартная надпись Counter-terorist win на DHUD.

Вот пример на скрине
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
BariN
сообщение 25.2.2015, 16:04
Сообщение #2
Стаж: 12 лет

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

qpi3ik,
Есть аmxx версия могу дать сам пользуюсь, исходника нет!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 25.2.2015, 16:31
Сообщение #3


Стаж: 12 лет

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

Цитата(BariN @ 25.2.2015, 17:04) *
qpi3ik,
Есть аmxx версия могу дать сам пользуюсь, исходника нет!


Сори без иходника не ставлю на сервер.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Xopowo
сообщение 25.2.2015, 16:44
Сообщение #4


Стаж: 14 лет

Сообщений: 38
Благодарностей: 58
Полезность: 690

Прикрепленный файл  win_messages_changer.sma ( 1,99 килобайт ) Кол-во скачиваний: 77
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 25.2.2015, 17:44
Сообщение #5


Стаж: 12 лет

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

Цитата(Xopowo @ 25.2.2015, 18:44) *
Прикрепленный файл  win_messages_changer.sma ( 1,99 килобайт ) Кол-во скачиваний: 77


То что нужно только теперь нужно перевести на руский и сделать DHUD
и если теры победили то красным а если КТ то синим)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 25.2.2015, 17:48
Сообщение #6
Стаж: 11 лет

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

Цитата(qpi3ik @ 25.2.2015, 17:44) *
перевести на руский

Устанавливается кварами
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 25.2.2015, 17:54
Сообщение #7


Стаж: 12 лет

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

Скрытый текст
Цитата(voed @ 25.2.2015, 19:48) *
Устанавливается кварами


Да это я понял мне бы в DHUD сделать да цвет повенять

Отредактировал: qpi3ik, - 25.2.2015, 17:55
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя qpi3ik
сообщение 25.2.2015, 18:02
Сообщение #8


Стаж: 12 лет

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

Перевел на русский но цвет для сообщений общее.
Как для каждого сообщения сделать свой цвет и в DHUD переделать?

Вот исходник:
Код:
/*	Formatright © 2013, Jhob94

The "Win Messages Changer" is free plugin;
You can redistribute it and/or modify it under the terms of the
GNU General Public License as published by the Free Software Foundation.

This plugin is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with "Win Messages Changer" Plugin Source; if not, write to the
Free Software Foundation, Inc., 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA.
*/

#include <amxmodx>

new msgcvar_method
new Text_Msg, WinningTeam
new Trie: tc

public plugin_init() {
register_plugin("Win Messages Changer", "0.0.5", "Jhob94")

msgcvar_method = register_cvar("msg_method", "1") // 0 = Print_Center | 1 = HUD

tc = TrieCreate()
TrieSetCell(tc, "%!MRAD_terwin" , register_cvar("msg_t_win" , "Команда Террористов победила!"))
TrieSetCell(tc, "%!MRAD_ctwin" , register_cvar("msg_ct_win" , "Команда Контр-Террористов победила!"))
TrieSetCell(tc, "%!MRAD_rounddraw" , register_cvar("msg_rounddraw" , "Никто не победил в этом раунде!"))

register_message(get_user_msgid("SendAudio"), "Messages_Audio")

Text_Msg = get_user_msgid("TextMsg")
}

public Messages_Audio(Message_Index, Message_Dest, Index)
{
if(!Index)
{
new Audio[14], won_msg[120]
get_msg_arg_string(2, Audio, charsmax(Audio))

if(TrieGetCell(tc, Audio, WinningTeam) && get_pcvar_string(WinningTeam, won_msg, charsmax(won_msg)))
{
if(get_msg_block(Text_Msg) == BLOCK_NOT)
set_msg_block(Text_Msg, BLOCK_ONCE)

if(!get_pcvar_num(msgcvar_method))
client_print(0, print_center, "%s", won_msg)

else
{
set_hudmessage(0, 250, 0, -1.0, 0.3, 0, 6.0, 12.0, _, _, -1)
show_hudmessage(0, "%s", won_msg)
}

return PLUGIN_HANDLED
}
}

return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
voed
сообщение 25.2.2015, 18:11
Сообщение #9
Стаж: 11 лет

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

Код:
public Messages_Audio(Message_Index, Message_Dest, Index)
{
if(!Index)
{
new Audio[14], won_msg[120]
get_msg_arg_string(2, Audio, charsmax(Audio))

if(TrieGetCell(tc, Audio, WinningTeam) && get_pcvar_string(WinningTeam, won_msg, charsmax(won_msg)))
{
if(get_msg_block(Text_Msg) == BLOCK_NOT)
set_msg_block(Text_Msg, BLOCK_ONCE)

if(!get_pcvar_num(msgcvar_method))
client_print(0, print_center, "%s", won_msg)

else
{
if(equal(Audio, "%!MRAD_terwin"))
{
set_hudmessage(255, 0, 0, -1.0, 0.3, 0, 6.0, 12.0, _, _, -1)// terrorists win = красный

}
else if(equal(Audio, "%!MRAD_ctwin"))
{
set_hudmessage(0, 0, 255, -1.0, 0.3, 0, 6.0, 12.0, _, _, -1)// ct win = синий
}
else
{
set_hudmessage(0, 255, 0, -1.0, 0.3, 0, 6.0, 12.0, _, _, -1) // ничья = зеленый
}

show_hudmessage(0, "%s", won_msg)
}

return PLUGIN_HANDLED
}
}

return PLUGIN_CONTINUE
}


Как переделать в дхуд сам гугли, там ничего сложного
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя git
сообщение 7.11.2015, 18:30
Сообщение #10
Стаж: 17 лет

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

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

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

voed, А почему не показывает код ничью и не проигрывает звук типо кт вин и так далее

Отредактировал: Bloo, - 10.11.2015, 20:44
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legend21
сообщение 10.11.2015, 20:42
Сообщение #12
Стаж: 14 лет
Город: Винница

Сообщений: 604
Благодарностей: 229
Полезность: 561

Не проще сделать так? Вечно Вы любите усложнять код...


Код:
#include <amxmodx>
#include <dhudmessage>

public plugin_init()
{
register_plugin("Round","1.0","Player")

register_event("SendAudio", "t_win", "a", "2&%!MRAD_terwin")
register_event("SendAudio", "ct_win", "a", "2&%!MRAD_ctwin")

}

public t_win()
{

set_dhudmessage (random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 1, 6.0, 8.0, 1.0, 1.5);
show_dhudmessage(0, "Террористы победили!")

}

public ct_win()
{
set_dhudmessage (random_num(0, 255), random_num(0, 255), random_num(0, 255), 0.01, 0.50, 1, 6.0, 8.0, 1.0, 1.5);
show_dhudmessage(0, "Спецназовцы победили!")
}


Отредактировал: Legend21, - 10.11.2015, 20:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Vaqtincha
сообщение 10.11.2015, 23:16
Сообщение #13
Стаж: 11 лет

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

Legend21,
Код:
register_event("SendAudio", "draw", "a", "2&%!MRAD_rounddraw")

не забыл?

Еще есть надпись "Target has been saved"
а отлов
Код:
register_logevent("logevent_function", 6, "3=Target_Saved")


Отредактировал: Vaqtincha, - 10.11.2015, 23:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mastache
сообщение 10.11.2015, 23:37
Сообщение #14


Стаж: 12 лет

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

Legend21, А как по центру сделать сообщение?

Vaqtincha
так смысл то не измениться, выиграли одни или другие.

Отредактировал: Bloo, - 11.11.2015, 17:52
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя git
сообщение 20.11.2015, 14:54
Сообщение #15
Стаж: 17 лет

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

Legend21, Насколько я понял , это же просто показ сообщения , а не замена стандартного amx на dhud , правильно ?

Отредактировал: Bloo, - 21.11.2015, 13:04
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 21.11.2015, 13:05
Сообщение #16


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Legend21, git, что в вашем понимании "стандартный amx"? Он заменил hud на dhud
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя git
сообщение 22.11.2015, 1:39
Сообщение #17
Стаж: 17 лет

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

Цитата(Bloo @ 21.11.2015, 14:00) *
Legend21, git, что в вашем понимании "стандартный amx"? Он заменил hud на dhud

В смысле ,те которые от сервере показываются!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 22.11.2015, 1:42
Сообщение #18


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

git, "от сервере показываются" и HUD и DHUD, так что конкретизируйте.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя git
сообщение 22.11.2015, 2:00
Сообщение #19
Стаж: 17 лет

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

Цитата(Bloo @ 22.11.2015, 2:37) *
git, "от сервере показываются" и HUD и DHUD, так что конкретизируйте.

Я поставил код , который выше скинул voed , так вот он почему-то не блочит так называемые сообщения MRAD_rounddraw , хоть в коде указан , также не воспроизводит звук Counter terrorist win !
Ставил вот этот код


public Messages_Audio(Message_Index, Message_Dest, Index)
{
if(!Index)
{
new Audio[14], won_msg[120]
get_msg_arg_string(2, Audio, charsmax(Audio))

if(TrieGetCell(tc, Audio, WinningTeam) && get_pcvar_string(WinningTeam, won_msg, charsmax(won_msg)))
{
if(get_msg_block(Text_Msg) == BLOCK_NOT)
set_msg_block(Text_Msg, BLOCK_ONCE)

if(!get_pcvar_num(msgcvar_method))
client_print(0, print_center, "%s", won_msg)

else
{
if(equal(Audio, "%!MRAD_terwin"))
{
set_hudmessage(255, 0, 0, -1.0, 0.3, 0, 6.0, 12.0, _, _, -1)// terrorists win = красный

}
else if(equal(Audio, "%!MRAD_ctwin"))
{
set_hudmessage(0, 0, 255, -1.0, 0.3, 0, 6.0, 12.0, _, _, -1)// ct win = синий
}
else
{
set_hudmessage(0, 255, 0, -1.0, 0.3, 0, 6.0, 12.0, _, _, -1) // ничья = зеленый
}

show_hudmessage(0, "%s", won_msg)
}

return PLUGIN_HANDLED
}
}

return PLUGIN_CONTINUE
}


Отредактировал: git, - 22.11.2015, 2:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя git
сообщение 24.11.2015, 14:11
Сообщение #20
Стаж: 17 лет

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

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