Szansa na oślepienie.
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!
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.
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ć.