Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ROZWIĄZANE] Jak zmienić kolor



Najlepsza odpowiedź BlackPerfum, 06.07.2013 05:20

Masz przecież cvar do zmiany koloru. "custom_nvg_rgb"  ten cvar jest odpowiedzialny za kolor nvg. Aby nvg był zielony wystarczy, że dopiszesz do pliku addons/amxmodmenu/configs/amxx.cfg ten wiersz:

custom_nvg_rgb "000200000"

Ciemniejszy zielony jak chcesz inny kolor to znajdz na googl`ach palete kolorów rgb i zmień liczbę "000200000" na swój wybrany kolor. Ta liczba to tak naprawdę trzy liczby lecz nie oddzielone od siebie bo komuś się nie chciało robić trzech cvar`ów tylko jeden. Pamiętaj każda z tych trzech liczb musi być 3 cyfrowa tzn. np. jak masz kolor 25 0 192 to zapisujesz go 025000192 

 

 

Przejdź do postu


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 ZyciE

    Banned

  • Zbanowany

Reputacja: 30
Życzliwy

  • Postów:225
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Wiąg
Offline

Napisano 05.07.2013 16:42

Witam posiadam NVG Do Zm moda ale mam mały problem z nim jest biały a moje pytanie brzmi jak zrobić aby kolor NVG był Zielony ? 

Daje kod 

#include <amxmodx>
#include <fakemeta>
#include <biohazard>

#define PLUGIN "Custom NVG Color"
#define VERSION "0.3.1"
#define AUTHOR "SAMURAI"

#define OFFSET_GAMETIME_FLASHED_UNTILL        514
#define write_coord_f(%1) engfunc(EngFunc_WriteCoord,%1)

#define TASK_NVG 1337

new bool:NightVisionUse[33]
new gmsgFade
new g_iMaxPlayers

new pnable, pcolor, pnumdecay, pnumradius, pnumlife

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)    
    register_concmd("nightvision","ToggleNVG")
    
    pnable = register_cvar("custom_nvg", "1")
    pcolor = register_cvar("custom_nvg_rgb", "050050050")
    pnumdecay = register_cvar("custom_nvg_decay", "1")
    pnumradius = register_cvar("custom_nvg_radius", "125")
    pnumlife = register_cvar("custom_nvg_life", "5")
    
    register_event("HLTV", "Event_HLTV_NewRound", "a", "1=0", "2=0")
    gmsgFade = get_user_msgid("ScreenFade")
    g_iMaxPlayers = get_maxplayers()
}

public client_putinserver(id)
{
    NightVisionUse[id] = false
}

public client_disconnect(id)
{
    if(!id)
        return
    
    if(NightVisionUse[id])
        StopNVG(id)
}

is_user_flashed(id)
{
    return get_gametime() < get_pdata_float(id, OFFSET_GAMETIME_FLASHED_UNTILL)
}
public event_infect(victim,attacker)
{
    if( !is_user_zombie(victim) || !is_user_alive(victim) )
        return
    if(is_user_alive(victim) && is_user_zombie(victim))
    {
     StartNVG(victim)
    // client_print(victim,print_chat,"[Bio] Using custom NVG.")
     NightVisionUse[victim] = true
    }
}
public ToggleNVG(id)
{     
    if(!get_pcvar_num(pnable))
        return PLUGIN_CONTINUE

    if(!is_user_alive(id) || !is_user_zombie(id))
        return PLUGIN_HANDLED

    if((NightVisionUse[id]))
        StopNVG(id)
    else
        StartNVG(id)

    return PLUGIN_HANDLED
}

public StartNVG(id)
{
    engfunc(EngFunc_EmitSound, id, CHAN_ITEM, "items/nvg_on.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM)

    set_task(0.1,"RunNVG",id+TASK_NVG,_,_,"b")

    NightVisionUse[id] = true
}

public StopNVG(id)
{
    engfunc(EngFunc_EmitSound, id, CHAN_ITEM, "items/nvg_off.wav", VOL_NORM, ATTN_NORM, 0, PITCH_NORM)

    remove_task(id+TASK_NVG)


    NightVisionUse[id] = false
}

public RunNVG(id)
{
    id -= TASK_NVG

    if (!is_user_alive(id))
        return

    static szColor[10], iColor, iRed, iGreen, iBlue, Float:fOrigin[3]

    get_pcvar_string( pcolor, szColor, 9 )
    iColor = str_to_num(szColor)
    iRed = (iColor / 1000000)
    iColor %= 1000000
    iGreen = (iColor / 1000)
    iBlue = (iColor % 1000)

    pev(id, pev_origin, fOrigin)

    message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, _, id)
    write_byte(TE_DLIGHT)
    write_coord_f(fOrigin[0])
    write_coord_f(fOrigin[1])
    write_coord_f(fOrigin[2])
    write_byte(get_pcvar_num(pnumradius))
    write_byte(iRed) // iRed
    write_byte(iGreen) // IGreen
    write_byte(iBlue) //iBlue
    write_byte(get_pcvar_num(pnumlife))
    write_byte(get_pcvar_num(pnumdecay))
    message_end()
}

public Event_HLTV_NewRound()
{
    for(new id; id <= g_iMaxPlayers; ++id)
    {
        if( is_user_alive(id) && NightVisionUse[id])
        {
            StopNVG(id)
        }
    }
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/

Play-Gaming.pl - Sieć  Serwerów  Gier.

Zapraszamy na nasze serwery : 

MineCraft - S1.E4G.MAXC.PL

Zombie Mod v3 [Otwarcie sobota] - 31.186.84.46:27050

Cod Mod  201 lvl -  193.33.177.117:27081


#2 BlackPerfum

    Pseudo interakcja??

  • Power User

Reputacja: 459
Wszechobecny

  • Postów:575
  • Lokalizacja:...
Offline

Napisano 06.07.2013 05:20   Najlepsza odpowiedź

Masz przecież cvar do zmiany koloru. "custom_nvg_rgb"  ten cvar jest odpowiedzialny za kolor nvg. Aby nvg był zielony wystarczy, że dopiszesz do pliku addons/amxmodmenu/configs/amxx.cfg ten wiersz:

custom_nvg_rgb "000200000"

Ciemniejszy zielony jak chcesz inny kolor to znajdz na googl`ach palete kolorów rgb i zmień liczbę "000200000" na swój wybrany kolor. Ta liczba to tak naprawdę trzy liczby lecz nie oddzielone od siebie bo komuś się nie chciało robić trzech cvar`ów tylko jeden. Pamiętaj każda z tych trzech liczb musi być 3 cyfrowa tzn. np. jak masz kolor 25 0 192 to zapisujesz go 025000192 

 

 


  • +
  • -
  • 1
Chcesz napisać do mnie na PW to:
Spoiler

Mój tok myślenia jest błędny? Wskaż mi błąd zmienie to!

Aktualnie bije limit 32 graczy (łącze serwery) ale nadal są lagi przy zbyt dużym przesyłu informacji Dołączona grafika
Gra się płynnie do 40~50 graczy potem łącze pada i zamiast biegać ludzie się teleportują Dołączona grafika

#3 ZyciE

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 30
Życzliwy

  • Postów:225
  • GG:
  • Imię:Mateusz
  • Lokalizacja:Wiąg
Offline

Napisano 06.07.2013 08:20

Na dzięki juz sam zrobiłem ale thx ;)


Play-Gaming.pl - Sieć  Serwerów  Gier.

Zapraszamy na nasze serwery : 

MineCraft - S1.E4G.MAXC.PL

Zombie Mod v3 [Otwarcie sobota] - 31.186.84.46:27050

Cod Mod  201 lvl -  193.33.177.117:27081


#4 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 17.07.2013 16:24

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XPytania

do

AMX Mod XPytania dotyczące pluginów





Również z jednym lub większą ilością słów kluczowych:

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych