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

Flaraproblem z flarą


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

#1 ReZ'et

    Nowy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
  • Lokalizacja:Cambodia
Offline

Napisano 30.01.2011 23:32

Mam pewien problem, otoz chce zamienic kolor swiatla jakim swieci flara lecz nie wiem co odpowiada za kolor.


#include <amxmodx>
#include <fakemeta>

new const FLARE_MODEL[] = "models/w_flare.mdl";

new pcvar_flare_duration;

public plugin_init()
{
register_plugin("Smoke Flares", "0.1", "Mini_Midget")

pcvar_flare_duration = register_cvar("flare_duration", "20.0")

register_forward(FM_SetModel, "fw_setmodel")
register_forward(FM_Think, "fw_think");
}

public plugin_precache()
{
engfunc(EngFunc_PrecacheModel, FLARE_MODEL);
//for (new i = 0 ; i < sizeof FLARE_SOUNDS ; i++)
// engfunc(EngFunc_PrecacheSound, FLARE_SOUNDS[i]);
}

public fw_setmodel(ent, model[])
{
//Not a valid ent or Thrower not alive
if (!pev_valid(ent) || !is_user_alive(pev(ent, pev_owner))) // not a valid ent
return FMRES_IGNORED;

new Float: duration = get_pcvar_float(pcvar_flare_duration)

if (equali(model,"models/w_smokegrenade.mdl"))
{
new className[33]
pev(ent, pev_classname, className, 32)

// Stop smoke grenade from exploding
set_pev(ent, pev_nextthink, get_gametime() + duration);
//Effects
set_pev(ent,pev_effects,EF_BRIGHTLIGHT);
fm_set_rendering(ent, kRenderFxGlowShell, 150, 150, 250, kRenderNormal, 16)
//Sound
//engfunc(EngFunc_EmitSound, ent, CHAN_AUTO, FLARE_SOUNDS[random(sizeof FLARE_SOUNDS)], VOL_NORM, ATTN_NORM, 0, PITCH_NORM);

if(equal(className, "weaponbox") || equal(className, "armoury_entity") || equal(className, "grenade"))
{
engfunc(EngFunc_SetModel, ent, FLARE_MODEL);
return FMRES_SUPERCEDE
}
}

return FMRES_IGNORED;
}

public fw_think(ent)
{
//Not a valid ent or Thrower not alive
if (!pev_valid(ent) || !is_user_alive(pev(ent, pev_owner))) // not a valid ent
return FMRES_IGNORED;

static classname[33]
pev(ent, pev_classname, classname, sizeof classname - 1);
static model[33]
pev(ent, pev_model, model, sizeof model - 1);

if( equal(model, FLARE_MODEL) && equal(classname, "grenade"))
engfunc(EngFunc_RemoveEntity, ent);

return FMRES_IGNORED;
}

stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16) {
new Float:RenderColor[3];
RenderColor[2] = float(b);
RenderColor[0] = float(r);
RenderColor[1] = float(g);

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;
}


Sprawdzalem juz na wszystkie sposoby i nie moge tego zmienic i nie wiem czy wogóle sie da ale wole sie upewnic.

Linia 43 odpowiada za render granatu czyli te "otoczke" wokol a gdy zmieniam 74 nic sie nie dzieje.

proszę o wyrozumialosc, normalnie nie latam sie pytac o wszystko ale to mnie juz wkur*ilo...

Użytkownik ReZ'et edytował ten post 30.01.2011 23:33

  • +
  • -
  • 0

#2 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 31.01.2011 10:10

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
AMX Mod X -> Problemy
do
AMX Mod X -> Problemy z pluginami

  • +
  • -
  • 0

#3 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 31.01.2011 10:42

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
AMX Mod X -> Problemy z pluginami
do
Scripting -> Problemy

  • +
  • -
  • 0

#4 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 31.01.2011 10:46

set_pev(ent,pev_effects,EF_BRIGHTLIGHT);
to jest linijka odpowiedzialna za swiatlo jak widac nie ma tam ustawiania koloru
według mnie nie można zmienić ;)
  • +
  • -
  • 0

#5 ReZ'et

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
  • Lokalizacja:Cambodia
Offline

Napisano 31.01.2011 10:49

hmm no dobrze, a czy mozna edytowac to jakos zeby byl kolor ktory ustawie?
  • +
  • -
  • 0

#6 FreZZy

    Guru

  • Zbanowany

Reputacja: 210
Profesjonalista

  • Postów:716
  • GG:
  • Imię:Paweł
  • Lokalizacja:Wwa
Offline

Napisano 31.01.2011 16:37

dark, look: :)

stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16)


spróbuj zmienić to r,g i b na takie jakie chcesz

RGB – Wikipedia, wolna encyklopedia

#7 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 553
Godlike

  • Postów:11 976
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 31.01.2011 16:46

hmm no dobrze, a czy mozna edytowac to jakos zeby byl kolor ktory ustawie?

jak widac nie ma tam ustawiania koloru
według mnie nie można zmienić ;)


FreZZy założe się ze nawet nie spojrzałeś na tą funkcję nic nie ma tam do swiatla po za tym tryb jest kRenderFxGlowShell więc wogóle coś innego
  • +
  • -
  • 0

#8 ReZ'et

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:5
  • Lokalizacja:Cambodia
Offline

Napisano 31.01.2011 17:30

no dobrze, trudno :D musze sie pogodzic z bialym kolorkiem :( temat do zamkniecia + dzięki dla Dark'a
  • +
  • -
  • 0

#9 FreZZy

    Guru

  • Zbanowany

Reputacja: 210
Profesjonalista

  • Postów:716
  • GG:
  • Imię:Paweł
  • Lokalizacja:Wwa
Offline

Napisano 31.01.2011 23:24

dark i znowu masz racje - speszyłem się i nawet nie zerknąłem :D

mój błąd, żyj w białym świetle :)




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

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