Advertisement
GaMeRFoReVeR

ScreenFade Fix

Dec 5th, 2014
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.59 KB | None | 0 0
  1. public Death() {
  2.         new attacker = read_data(1);
  3.         new killed = read_data(2);
  4.         if(attacker > maxplayers) return;
  5.         if(Vip[killed] && get_pcvar_num( g_SviCvarovi[ FADE_KILLED ] ) == 1) screen_fade(killed, 255, 0, 0);
  6.         if(Vip[attacker] && is_user_alive(attacker)) {
  7.                 if(get_pcvar_num( g_SviCvarovi[ FADE_ATTACKER ] ) == 1) screen_fade(attacker, 0, 255, 255);
  8.                 new vred_money = 0;
  9.                 new vred_hp = 0;
  10.                 if(read_data(3)) {
  11.                         vred_hp = get_pcvar_num( g_SviCvarovi[ HS_HP ] );
  12.                         vred_money = get_pcvar_num( g_SviCvarovi[ HS_MONEY ] );
  13.                 }
  14.                 else {
  15.                         vred_hp = get_pcvar_num( g_SviCvarovi[ HPKILL ] );
  16.                         vred_money = get_pcvar_num( g_SviCvarovi[ MONEYKILL ] );
  17.                 }
  18.                 set_user_health(attacker, get_user_health(attacker) + vred_hp);
  19.                 cs_set_user_money(attacker, cs_get_user_money(attacker) + vred_money);
  20.                 set_hudmessage(0, 255, 0, -1.0, 0.69, 0, 6.0, 12.0);
  21.                 show_hudmessage(attacker, "+%i HP & +%i $", vred_hp, vred_money);
  22.         }
  23. }
  24.  
  25. stock screen_fade(index, red, green, blue) {
  26.     message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, index)
  27.         write_short(1<<10) // trajanje
  28.         write_short(1<<10)
  29.         write_short(0x0000)
  30.         write_byte(red) // crvena
  31.         write_byte(green)  // zelena
  32.         write_byte(blue)  // plava
  33.         write_byte(75)  // transparent ( 0 - 250 )
  34.         message_end()
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement