←  Szukam pluginu

AMXX.pl: Support AMX Mod X i SourceMod

»

Szansa na oślepienie.

Pawlik4Ver's Photo Pawlik4Ver 25.07.2016

Szukam pluginu, szansa na oślepienie z broni.

Daje +

Quote

  • +
  • -
viper367's Photo viper367 26.07.2016

To ma być perk ?

Quote

Pawlik4Ver's Photo Pawlik4Ver 18.08.2016

To ma być perk ?

Nie, po prostu poszukuję czegoś dla vipa, szansa na oślepienie np 30% czy też 1/3!

Quote

  • +
  • -
Toldi's Photo Toldi 18.08.2016

Spróbuj tego.

 

Do plugin init dodaj

register_event("Damage", "Damage", "b", "2!=0"); 

g_msg_screenfade = get_user_msgid("ScreenFade");

i na koniec to:

public Damage(id)

{

new idattacker = get_user_attacker(id);



if(!is_user_connected(idattacker) || get_user_team(id) == get_user_team(idattacker))

return PLUGIN_CONTINUE;



if(ma_vipa[idattacker] && random_num(1, 3) == 1)

Display_Fade(id, 1<<14, 1<<14 ,1<<16, 0, 255, 0, 230);



return PLUGIN_CONTINUE;

}



stock Display_Fade(id,duration,holdtime,fadetype,red,green,blue,alpha)

{

message_begin( MSG_ONE, g_msg_screenfade,{0,0,0},id );

write_short( duration );

write_short( holdtime ); 

write_short( fadetype ); 

write_byte ( red ); 

write_byte ( green ); 

write_byte ( blue ); 

write_byte ( alpha ); 

message_end();

}

Jeszcze się nie spotkałem z takim pluginem więc łap kod wystarczy lekko edytować vipa. Daj znać czy działa.

Quote

Pawlik4Ver's Photo Pawlik4Ver 18.08.2016

Spróbuj tego.

 

Do plugin init dodaj

register_event("Damage", "Damage", "b", "2!=0"); 

g_msg_screenfade = get_user_msgid("ScreenFade");

i na koniec to:

public Damage(id)

{

new idattacker = get_user_attacker(id);



if(!is_user_connected(idattacker) || get_user_team(id) == get_user_team(idattacker))

return PLUGIN_CONTINUE;



if(ma_vipa[idattacker] && random_num(1, 3) == 1)

Display_Fade(id, 1<<14, 1<<14 ,1<<16, 0, 255, 0, 230);



return PLUGIN_CONTINUE;

}



stock Display_Fade(id,duration,holdtime,fadetype,red,green,blue,alpha)

{

message_begin( MSG_ONE, g_msg_screenfade,{0,0,0},id );

write_short( duration );

write_short( holdtime ); 

write_short( fadetype ); 

write_byte ( red ); 

write_byte ( green ); 

write_byte ( blue ); 

write_byte ( alpha ); 

message_end();

}

Jeszcze się nie spotkałem z takim pluginem więc łap kod wystarczy lekko edytować vipa. Daj znać czy działa.

Przetestuję to dopiero w poniedziałek i dam ci znać, obecnie nie mam jak przetestować.

Quote