Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if defined ZOMBIE_PLAGUE
- public zp_user_infected_post(g_victim, g_attacker)
- {
- if( !get_pcvar_num(p_Enabled) )
- return;
- new counted_triple = get_pcvar_num(xp_kill) + get_pcvar_num(xp_triple)
- new counted_ultra = get_pcvar_num(xp_kill) + get_pcvar_num(xp_ultra)
- if((1 <= g_attacker <= g_maxplayers))
- {
- if(g_victim != g_attacker)
- {
- g_kills[g_attacker]++;
- if(PlayerLevel[g_attacker] < MAXLEVEL-1)
- {
- if ( get_pcvar_num(enable_admin_xp) && get_user_flags(g_attacker) & ADMIN_EXTRA)
- {
- PlayerXp[g_attacker] += get_pcvar_num(admin_xp)
- }
- if ( g_kills[g_attacker] == get_pcvar_num(triple_kills) && get_pcvar_num(enable_triple) )
- {
- PlayerXp[g_attacker] += counted_triple
- set_hudmessage(0, 255, 50, 0.50, 0.33, 1, 2.0, 2.0)
- show_hudmessage(g_attacker, "%L", LANG_SERVER, "TRIPLE_XP", counted_triple + (get_pcvar_num(enable_admin_xp) && get_user_flags(g_attacker) & ADMIN_EXTRA ? get_pcvar_num(admin_xp) : 0))
- }
- else if ( g_kills[g_attacker] == get_pcvar_num(ultra_kills) && get_pcvar_num(enable_ultra) )
- {
- PlayerXp[g_attacker] += counted_ultra
- set_hudmessage(0, 255, 50, 0.50, 0.33, 1, 2.0, 2.0)
- show_hudmessage(g_attacker, "%L", LANG_SERVER, "ULTRA_XP", counted_ultra + (get_pcvar_num(enable_admin_xp) && get_user_flags(g_attacker) & ADMIN_EXTRA ? get_pcvar_num(admin_xp) : 0))
- }
- else
- {
- PlayerXp[g_attacker] += get_pcvar_num(xp_kill)
- set_hudmessage(0, 255, 50, 0.50, 0.33, 1, 2.0, 2.0)
- show_hudmessage(g_attacker, "+%i", (get_pcvar_num(enable_admin_xp) && get_user_flags(g_attacker) & ADMIN_EXTRA ? get_pcvar_num(admin_xp) : 0) + get_pcvar_num(xp_kill) )
- }
- check_level(g_attacker)
- }
- }
- }
- }
- #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement