Forum www.jastrzebskiserwer.fora.pl Strona Główna
RejestracjaSzukajFAQUżytkownicyGrupyGalerieZaloguj
Kolorowe granaty

 
Odpowiedz do tematu    Forum www.jastrzebskiserwer.fora.pl Strona Główna » Pluginy Zobacz poprzedni temat
Zobacz następny temat
Kolorowe granaty
Autor Wiadomość
Przemas ^
Admin Serwera
Admin Serwera



Dołączył: 06 Kwi 2010
Posty: 20
Przeczytał: 0 tematów

Pomógł: 5 razy
Ostrzeżeń: 0/3
Skąd: FC . ST PAULI

Post Kolorowe granaty
Opis : Kolorowe granaty
Dzięki temu pluginowi, zamiast białego koloru, możemy mieć np czerwony, zielony czy czarny.

Cvary:
amx_fb_mode ( Domyślnie: 1 )
- 0: Wyłączony
- 1: Domyślny kolory.
- 2: Losowe kolory.
amx_fb_r - Red ( Default: 255 )
amx_fb_g - Green ( Default: 25 )
amx_fb_b - Blue ( Default: 25 )


Instalacja :
1. colored_flashbangs.amxx wklej do addons/amxmodx/plugins
2. Otwórz addons/amxmodx/configs/plugins.ini i dopisz na końcu colored_flashbangs.amxx
3. Dodaj cvary do addons/amxmodx/configs/amxx.cfg
4. Zrestartuj serwer lub zmień mapę i gotowe!




Aby ustawić sobie inne kolory trzeba wpisać koloroy RGB

A o to Link do plików : [link widoczny dla zalogowanych]

Kod:
#include <amxmodx>

#define PLUGIN   "Colored Flashbangs"
#define VERSION   "1.0"
#define AUTHOR   "v3x"

new g_nMsgScreenFade

public plugin_init()
{
   register_plugin(PLUGIN,VERSION,AUTHOR)
   register_event("ScreenFade","FlashedEvent","be","4=255","5=255","6=255","7>199")
   g_nMsgScreenFade = get_user_msgid("ScreenFade")
   // Cvars
   register_cvar("amx_fb_mode", "1")
   register_cvar("amx_fb_r",    "255")
   register_cvar("amx_fb_g",    "25")
   register_cvar("amx_fb_b",    "25")
}

public FlashedEvent( id )
{
   new iMode = get_cvar_num("amx_fb_mode")

   if ( !iMode ) return PLUGIN_CONTINUE

   new iRed,iGreen,iBlue

   switch( iMode )
   {
      case 1:
      {
         iRed =   get_cvar_num("amx_fb_r")
         iGreen = get_cvar_num("amx_fb_g")
         iBlue =  get_cvar_num("amx_fb_b")
      }
      case 2:
      {
         iRed =   random_num(0,255)
         iGreen = random_num(0,255)
         iBlue =  random_num(0,255)
      }
   }

   if ( !( iRed ) || !( iGreen ) || !( iBlue ) )
   {
      iRed =   100
      iGreen = 100
      iBlue =  100
   }

   message_begin( MSG_ONE,g_nMsgScreenFade,{0,0,0},id )
   write_short( read_data( 1 ) )   // Duration
   write_short( read_data( 2 ) )   // Hold time
   write_short( read_data( 3 ) )   // Fade type
   write_byte ( iRed )      // Red
   write_byte ( iGreen )      // Green
   write_byte ( iBlue )      // Blue
   write_byte ( read_data( 7 ) )   // Alpha
   message_end()

   return PLUGIN_HANDLED
}



Post został pochwalony 0 razy
Sob 9:59, 17 Kwi 2010 Zobacz profil autora
Wyświetl posty z ostatnich:    
Odpowiedz do tematu    Forum www.jastrzebskiserwer.fora.pl Strona Główna » Pluginy Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do: 
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach


fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Design by Freestyle XL / Music Lyrics.
Regulamin