set_hudmessage • задава стойностите на HUD съобщение

Библиотеката съдържа 195 natives, 17 forwards и 0 stocks.
Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

set_hudmessage • задава стойностите на HUD съобщение

Мнение от OciXCrom » 08 Окт 2016, 15:01

amxmodx.incset_hudmessage(red = 200, green = 100, blue = 0, Float:x = -1.0, Float:y = 0.35, effects = 0, Float:fxtime = 6.0, Float:holdtime = 12.0, Float:fadeintime = 0.1, Float:fadeouttime = 0.2, channel = -1)

red: стойност от 0 до 255 за червения цвят
green: стойност от 0 до 255 за зеления цвят
blue: стойност от 0 до 255 за синия цвят
Float:x: X позиция на екрана (0.0 = най-ляво; 1.0 = най-дясно; -1.0 = център)
Float:y: Y позиция на екрана (0.0 = най-горе; 1.0 = най-долу; -1.0 = център)
effects: ефект (0 = без ефект; 1 = премигване; 2 = пишеща машина)
Float:fxtime: времетраене на ефекта
Float:holdtime: времетраене на съобщението
Float:fadeintime: времетраене на ефекта за цялостно показване на съобщението
Float:fadeouttime: времетраене на ефекта за изчезване на съобщението
channel: канал за съобщението (има общо 4 различни; сложете -1 за автоматично да намери свободен канал)

Връща: нищо
Функцията служи за задаване на стойностите на HUD съобщение, което по-късно ще бъде изпратено чрез функцията show_hudmessage или ShowSyncHudMsg. Имайте предвид, че ако на същия канал вече има друго съобщение, било то от същия плъгин или от друг такъв, новото съобщение ще замени старото.

Примерен плъгин №1: HUD съобщение със зелен цвят, без ефекти, което на екрана ще стои 5 секунди и ще се покаже при раждане.

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <hamsandwich>

#define PLUGIN_NAME "set_hudmessage & show_hudmessage Example"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "OciXCrom"

public plugin_init()
{
    register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
    RegisterHam(Ham_Spawn, "player", "eventPlayerSpawn", 1)
}

public eventPlayerSpawn(id)
{
    if(is_user_alive(id))
    {
        set_hudmessage(0, 255, 0, 0.02, 0.40, 0, 0.1, 5.0, 0.1, 0.1, -1)
        show_hudmessage(id, "Ti beshe sujiven!")
    }
} 
Примерен плъгин №2: HUD съобщение с произволен цвят, с ефект на пишеща машина, като всяка буква ще бъде изписвана през 0.5 секунди, което на екрана ще стои 5 секунди и ще се покаже при раждане.

Код за потвърждение: Избери целия код

#include <amxmodx>
#include <hamsandwich>

#define PLUGIN_NAME "set_hudmessage & show_hudmessage Example"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "OciXCrom"

public plugin_init()
{
    register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
    RegisterHam(Ham_Spawn, "player", "eventPlayerSpawn", 1)
}

public eventPlayerSpawn(id)
{
    if(is_user_alive(id))
    {
        set_hudmessage(random(256), random(256), random(256), 0.02, 0.40, 2, 0.1, 5.0, 0.5, 0.1, -1)
        show_hudmessage(id, "Ti beshe sujiven!")
    }
} 

Аватар
KaniBaLL
Извън линия
Потребител
Потребител
Мнения: 77
Регистриран на: 06 Окт 2018, 16:29
Се отблагодари: 8 пъти

set_hudmessage • задава стойностите на HUD съобщение

Мнение от KaniBaLL » 16 Ное 2018, 16:12

Много добър урок.С който научих как да сменям цветовете и да слагам ефектите и т.н.
Браво Oci.

Аватар
piT
Извън линия
Потребител
Потребител
Мнения: 71
Регистриран на: 01 Мар 2018, 12:16
Получена благодарност: 2 пъти

set_hudmessage • задава стойностите на HUD съобщение

Мнение от piT » 16 Ное 2018, 21:20

МНЕНИЕТО Е СКРИТО ОТ СТРАНА НА МОДЕРАТОР! ЦЪКНИ ВЪРХУ ЛЕНТАТА ЗА ДА ГО ПРЕГЛЕДАШ.
Последно промяна от 1fRaNkkK на 16 Ное 2018, 21:23, променено общо 1 път.
Причина: Няма да коментирам, ще кажа едно - следваща грешка(дори и най-малка) получаваш предупреждение.

Аватар
Zaeka321
Извън линия
Потребител
Потребител
Мнения: 52
Регистриран на: 18 Апр 2020, 21:33
Се отблагодари: 1 път
Обратна връзка:

set_hudmessage • задава стойностите на HUD съобщение

Мнение от Zaeka321 » 19 Апр 2020, 03:16

Код за потвърждение: Избери целия код

set_hudmessage(255, 255, 255, 0.01, 0.93, 0, 6.0, 1.0, 0.1, 0.2, -1)
Ако може ето това hudmessage да не направи да е средата и малко дигнато

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

set_hudmessage • задава стойностите на HUD съобщение

Мнение от OciXCrom » 19 Апр 2020, 04:44

Zaeka321 написа: 19 Апр 2020, 03:16

Код за потвърждение: Избери целия код

set_hudmessage(255, 255, 255, 0.01, 0.93, 0, 6.0, 1.0, 0.1, 0.2, -1)
Ако може ето това hudmessage да не направи да е средата и малко дигнато
hudgenerator

Излишно е да пишеш в темата ако не си я прочел.

Публикувай отговор

Обратно към “amxmodx.inc”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта