Страница 1 от 1

Colored Flash

Публикувано на: 07 Окт 2016, 00:01
от WaLkZ
Автор:
  • ReHLDS Team
Описание:
Плъгина дава възможност да промените цвета при заслепяване от флашка.

Изисквания: Квар:
  • amx_flash_rgb "255 255 255"
colored_flash.sma
(857 Байта) Свалено 361 пъти
colored_flash.sma
(857 Байта) Свалено 361 пъти

Re: Colored Flash

Публикувано на: 27 Май 2017, 17:56
от LoShIaA
Някой може ли да добави квар за произволен цвят както е при този - https://forums.alliedmods.net/showthread.php?p=128351

Re: Colored Flash

Публикувано на: 27 Май 2017, 19:48
от OciXCrom
LoShIaA написа:Някой може ли да добави квар за произволен цвят както е при този - https://forums.alliedmods.net/showthread.php?p=128351

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

#include <amxmodx>
#include <reapi>

enum rgb { Float:red, Float:green, Float:blue };
new Float:g_Color[ rgb ];

public plugin_init()
{
    register_plugin("[ReAPI] Colored Flash", "1.0", "ReHLDS Team");
    RegisterHookChain(RG_PlayerBlind, "PlayerBlind");
    register_cvar("amx_flash_rgb", "255 255 255");
}

public plugin_cfg()
{
    new color_rgb[12];
    new szRed[4], szGreen[4], szBlue[4];

    get_cvar_string("amx_flash_rgb", color_rgb, charsmax(color_rgb));
    parse(color_rgb, szRed, charsmax(szRed), szGreen, charsmax(szGreen), szBlue, charsmax(szBlue));
    g_Color[red]   = str_to_float(szRed);
    g_Color[green] = str_to_float(szGreen);
    g_Color[blue]  = str_to_float(szBlue);
}

public PlayerBlind(const index, const inflictor, const attacker, const Float:fadeTime, const Float:fadeHold, const alpha, Float:color[3])
{
    color[0] = g_Color[red] == -1.0 ? random_float(0.0, 255.0) : g_Color[red];
    color[1] = g_Color[green] == -1.0 ? random_float(0.0, 255.0) : g_Color[green];
    color[2] = g_Color[blue] == -1.0 ? random_float(0.0, 255.0) : g_Color[blue];
    return HC_CONTINUE;
} 
Слагаш -1.0 за всяко число в квара.

Re: Colored Flash

Публикувано на: 27 Май 2017, 20:45
от LoShIaA
Всичко е както трябва. Благодаря.
Edit: Само да попитам от любопитство. Защо като напиша квара в server.cfg или amxx.cfg ето така amx_flash_rgb "-1.0 -1.0 -1.0", в .sma файла не го барам оставам го както е написан по подразбиране amx_flash_rgb "255 255 255" и тогава флашката не си сменя цвета? Чак, когато го променя в .sma файла на amx_flash_rgb "-1.0 -1.0 -1.0" тогава работи. Мисълта ми е че както и да го напиша server.cfg или amxx.cfg все едно не съм го написал (неработи). Питам, защото и при други плъгини ми е така.

Colored Flash

Публикувано на: 23 Окт 2018, 22:41
от Ayders
hello, give me plugin not rehlds
give me for hlds 1.8.3

Colored Flash

Публикувано на: 23 Окт 2018, 22:43
от thoughtz
Ayders написа: 23 Окт 2018, 22:41 hello, give me plugin not rehlds
give me for hlds 1.8.3
HLDS 1.8.3 :headbang:

https://forums.alliedmods.net/showthread.php?p=128351