←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Grant który trzęsie ekran

Zablokowany

radek_b11 - zdjęcie radek_b11 16.08.2010

Witam

Potrzebuję pluginu, który będzie miał za zadanie przy rzuceniu granatem osoba która nim oberwie będzie trząsł się jej ekran.
A dostając flashem (nie chce tego piskliwego odgłosu)
Odpowiedz

hardbot - zdjęcie hardbot 17.08.2010

zobacz to:

Spoiler
Odpowiedz

  • +
  • -
Vertricus - zdjęcie Vertricus 17.08.2010

Na tyle ile znam HamSandwich wydaję mi się że rejestrując THINK dla klasy "grenade" w funkcji fw_ThinkGrenade będzie przekazywać ID entu granatu nie gracza tj. chcesz żeby ekran potrząsnął się u granatu :D.

Pytanie teraz do autora tematu chodzi o Henia? Tj. Obrażenia z HE? Czy jak kogoś trafimy np. smoke'em w plecy? ale centralnie w niego?:D
Jak coś to ci to zrobię jak się określisz co :D
Odpowiedz

radek_b11 - zdjęcie radek_b11 17.08.2010

Dobrze sprecyzuję swoją prośbę.

Ten plugin potrzebuję do COD żeby był bardziej realny.

Gdy ktoś dostanie granatem to może mieć czerwony ekran i powinno go tak jakby w pół zgiąć i dopiero powoli wracać do normy +bicie serca bez pisku.

Flash i Smoke raczej standard ew smok mógłby być bardziej okazalszy tzn większe pole smogu.
Użytkownik radek_b11 edytował ten post 17.08.2010 08:41
Odpowiedz

radek_b11 - zdjęcie radek_b11 18.08.2010

Wgrałem ten plugin i po zmianie mapy wyświetla mi to:

Host_Error: UserMsg: Not Present on Client 5

Serwer jest NS + Steam

Ja wchodzę z NS (Steam też posiadam)
Odpowiedz

hardbot - zdjęcie hardbot 20.08.2010

zobacz to
Spoiler
Odpowiedz

  • +
  • -
Ortega - zdjęcie Ortega 20.08.2010

Flash no sound:
#include < amxmodx >
#include < fakemeta >

new g_sounds[2][64] =
{
"weapons/flashbang-1.wav",
"weapons/flashbang-2.wav"
}

public plugin_init( ) {
register_forward( FM_EmitSound, "FW_EmitSound" );
}

public FW_EmitSound( entity, channel, const sound[] ) {

new sounds_size = sizeof(g_sounds) - 1;

for(new i; i < sounds_size; i++)
{
if( equali( sound, g_sounds[i] ) )
return FMRES_SUPERCEDE;
}
return FMRES_IGNORED;
}
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 20.08.2010

hmm hardbot a to nie wystarczy juz zrobic toucha player-granat sprawdzic model czy to HE i potrzasc ekranem (jesli chodzi o to ze granat ma dotknac gracza)
lub sprawdzac w hooku Ham_TakeDamage damagebits i trzasc ekranem :?:
Odpowiedz

hardbot - zdjęcie hardbot 20.08.2010

Wiem wiem. Ale nie chciało mi się myśleć śpiący jestem.
a tak to wziąłem z Drugs Grenade i dodałem tam od shacke ss :) funkcje i chyba to powinno działać bądź tak jak orti napisał.
Odpowiedz

radek_b11 - zdjęcie radek_b11 20.08.2010

ale po oberwaniu powinno mnie tak jakby ekran na bok zrobić a nie takie drganie !
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 20.08.2010

Ortega napisal block sounda a nie efekt HE co do efektu odchylenia na bok to musisz pokombinowac z ustawieniem kamerki :D
Odpowiedz

hardbot - zdjęcie hardbot 20.08.2010

Pozmieniać tzn to =

                                write_short(255<< 14 ) //ammount 
write_short(10 << 14) //lasts this long
write_short(255<< 14) //frequency
Odpowiedz

radek_b11 - zdjęcie radek_b11 20.08.2010

Koledzy pomóżcie :)
Aż taki koder nie jestem :P
Jakieś tam drobnostki potrafię :P
Ale taki plugin gdzieś widziałem z takim efektem.
Jak się oberwało to kamerka wariowała + czerwony ekran
Odpowiedz

hardbot - zdjęcie hardbot 21.08.2010

czerwony ekran :D

proszę:

		message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, id)
write_short(1<<10)
write_short(1<<10)
write_short(0x0000)
write_byte(255)
write_byte(0)
write_byte(0)
write_byte(80)
message_end()
Odpowiedz

radek_b11 - zdjęcie radek_b11 21.08.2010

Ale nie wiem czy wy sobie jaja robicie czy jak ?
Pisałem że jestem w tym lajk i chciałbym poprosić o całość !
Jak nie to nie piszcie tutaj.
Odpowiedz

hardbot - zdjęcie hardbot 21.08.2010

Koledzy pomóżcie :)
Aż taki koder nie jestem :P
Jakieś tam drobnostki potrafię :P
Ale taki plugin gdzieś widziałem z takim efektem.
Jak się oberwało to kamerka wariowała + czerwony ekran

No dałem ci funkcje od czerwonego ekranu wiec co w tym takiego dziwnego :D
Odpowiedz
Zablokowany