Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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
PokeMod

[Poradnik PokeMod] Edycja koloru Skilla

PokeMod

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 radim

    Godlike

  • Moderator

Reputacja: 932
Master

  • Postów:2725
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Janów Lub.
Offline

Napisano 20.08.2011 09:50

public Hyper_Beam(id, skill, prop)
{
new level = SkillLevel(id, skill)
new Float:f_origin[3], Float:f_aimvec[3]

get_user_origin(id, origin[id]);
get_user_origin(id, aim[id], 2);
IVecFVec(origin[id], f_origin);
IVecFVec(aim[id], f_aimvec);

skillLinedamage(id, f_origin, f_aimvec, level*2, level, skill)
MakeLine(0,origin[id],aim[id],SPRITE_INDEX[SPR_ZBEAM6],1,1,1,level*20,0,255,255,255,255,0)
poke_sound(id, CHAN_VOICE, SND_AG_DIE)
set_pev(id, pev_velocity, Float:{0.0,0.0,0.0})

if( end_rep_use(id, skill, 1.0) )
   return SKILL_USED;
return SKILL_READY;
}
Tutaj macie przykładowy promień Dragonite. Aby zmienić kolor promienia trzeba zająć się linijką "Make Line":
MakeLine(0,origin[id],aim[id],SPRITE_INDEX[SPR_ZBEAM6],1,1,1,level*20,0,255,255,255,255,0)
Liczby zaznaczone na kolor ZIELONY, mamy kolejno kolory "RGB" czyli mieszanka, z której powstaje ostateczny efekt. R - Red(Czerwony) G - Green(Zielony) B - Blue(Niebieski)
Jeżeli zmienimy np. tak:
MakeLine(0,origin[id],aim[id],SPRITE_INDEX[SPR_ZBEAM6],1,1,1,level*20,0,0,255,0,255,0)
to otrzymamy kolor zielony.
Jeżeli chcemy promień o kolorze nieba to należy zrobić tak:
MakeLine(0,origin[id],aim[id],SPRITE_INDEX[SPR_ZBEAM6],1,1,1,level*20,0,132,206,250,255,0)
Każdą mieszankę można zrobić w paincie.

Liczba zaznaczona na kolor NIEBIESKI oznacza przezroczystość obieektu, czyli naszego promienia.
Im mniejsza wartość, tym większa przezroczystość promienia. Wpisujemy tam wartość od 0 do 255

Link do filmu, z wyglądem skilla po zmianie koloru: Hyper Beam - YouTube

To chyba na tyle, zapraszam do innych poradników. W razie problemów, stwórz temat a Ci na pewno pomogę.
[PokeMod] [Poradnik PokeMod] Zwiększenie level'a - AMXX.pl: Support AMX Mod X
[PokeMod] [Poradnik PokeMod] Custom.inl - AMXX.pl: Support AMX Mod X
[PokeMod] [Poradnik PokeMod] Defines.inl - AMXX.pl: Support AMX Mod X

!!! UWAGA !!!
Prawa zastrzeżone. Zakaz kopiowania na inne fora.


Użytkownik radim edytował ten post 10.03.2012 17:57

  • +
  • -
  • 1

Chcąc napisać do mnie prywatną wiadomość, wpierw zapoznaj się ze stroną "O mnie" w moim profilu użytkownika [ radim ] !






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

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

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