Kolorowa powłoka
R3X
10.01.2009
Funkcja służy do ustawienia kolorowej, błyszczącej powłoki na graczu.
Argumenty
id - id gracza
width - grubość powłoki, musi to być liczba rzeczywista (nawet jeśli ma to być "1" trzeba podać "1.0")
red=0,green=0,blue=0 - kolor w formacie RGB
--------------------------------------------------
Użycie:
Podając bardzo małe parametry red, green, blue powłoki nie zobaczymy.
#include <fakemeta>//wymaga modułu fakemeta setGlowShell(id,Float:width, red=0,green=0,blue=0){ if(is_user_alive(id)){ new Float:color[3]; color[0]=float(red); color[1]=float(green); color[2]=float(blue); set_pev(id,pev_rendermode, kRenderNormal); set_pev(id,pev_renderfx,(width)?kRenderFxGlowShell:kRenderFxNone); set_pev(id,pev_rendercolor,color); set_pev(id,pev_renderamt,width); } }
Argumenty
id - id gracza
width - grubość powłoki, musi to być liczba rzeczywista (nawet jeśli ma to być "1" trzeba podać "1.0")
red=0,green=0,blue=0 - kolor w formacie RGB
--------------------------------------------------
Użycie:
setGlowShell(id,10.0,255,0,0);Ustawia czerwoną powłokę i grubości 10 jednostek.
setGlowShell(id,5.0,0,255,0);Ustawia zieloną powłokę i grubości 5 jednostek.
setGlowShell(id,0.0);Usuwa powłokę.
Podając bardzo małe parametry red, green, blue powłoki nie zobaczymy.
Miczu
10.01.2009
hmm fakemeta_util ?
stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16) { new Float:RenderColor[3] RenderColor[0] = float(r) RenderColor[1] = float(g) RenderColor[2] = float(<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/cool.gif' class='bbc_emoticon' alt='B)' /> set_pev(entity, pev_renderfx, fx) set_pev(entity, pev_rendercolor, RenderColor) set_pev(entity, pev_rendermode, render) set_pev(entity, pev_renderamt, float(amount)) return 1 }
Screeaam... 25.04.2010
Ale jak ja mogę to wykorzystać? Wstawiam do mojego pluginu i wyskakują errory.
Robię tak:
Coś jeszcze trzeba zmieniać? Bo pisze undefinied symbol red, green, blue, getGlowShell itd.
Robię tak:
setGlowShell(id,10.0,255,0,0){ if(is_user_alive(id)){ new Float:color[3]; color[0]=float(red); color[1]=float(green); color[2]=float(blue); set_pev(id,pev_rendermode, kRenderNormal); set_pev(id,pev_renderfx,(width)?kRenderFxGlowShell:kRenderFxNone); set_pev(id,pev_rendercolor,color); set_pev(id,pev_renderamt,width); } }
Coś jeszcze trzeba zmieniać? Bo pisze undefinied symbol red, green, blue, getGlowShell itd.
Seba 25.04.2010
Wstawiasz bez zmian ten kod do pluginu i w którymś miejscu się odwołujesz np.
setGlowShell(id,10.0,255,0,0)
grankee
15.06.2010
Uprzedzić warto, że to laguje serwa jak się przesadzi z ilością rzeczy i jest dużo graczy:D
FetaGreen
19.01.2012
A czy to jest to samo co set_user_rendering tylko stock czy inaczej wygląda?