Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public Action Event_PlayerDeath(Event hEvent, const char[] chName, bool bDontBroadcast)
- {
- int attacker = GetClientOfUserId(hEvent.GetInt("attacker"));
- int victim = GetClientOfUserId(hEvent.GetInt("userid"));
- char weapon[64];
- GetEventString(hEvent, "weapon", weapon, sizeof(weapon));
- ReplaceString(weapon, sizeof(weapon), "weapon_", "");
- if (IsPlayerVIP(attacker))
- {
- if (!IsValidClient(attacker))
- return;
- if (GetClientTeam(attacker) != GetClientTeam(victim))
- {
- bool headshot = GetEventBool(hEvent, "headshot");
- int PieniadzeGracza = GetEntProp(attacker, Prop_Send, "m_iAccount");
- int HP = GetClientHealth(attacker);
- if (headshot)
- {
- SetEntProp(attacker, Prop_Send, "m_iAccount", GetConVarInt(g_cvVipHeadShotPieniadze) + PieniadzeGracza);
- if (HP + GetConVarInt(g_cvVipHeadShotHP) > GetConVarInt(g_cvMaxHP))SetEntityHealth(attacker, GetConVarInt(g_cvMaxHP));
- if (HP + GetConVarInt(g_cvVipHeadShotHP) <= GetConVarInt(g_cvMaxHP))SetEntityHealth(attacker, HP + GetConVarInt(g_cvVipHeadShotHP));
- }
- else
- {
- SetEntProp(attacker, Prop_Send, "m_iAccount", GetConVarInt(g_cvVipKillPieniadze) + PieniadzeGracza);
- if (HP + GetConVarInt(g_cvVipKillHP) > GetConVarInt(g_cvMaxHP))SetEntityHealth(attacker, GetConVarInt(g_cvMaxHP));
- if (HP + GetConVarInt(g_cvVipKillHP) <= GetConVarInt(g_cvMaxHP))SetEntityHealth(attacker, HP + GetConVarInt(g_cvVipKillHP));
- }
- if (StrContains(weapon, "knife", false) != -1 || StrContains(weapon, "bayonet", false) != -1)
- {
- SetEntProp(attacker, Prop_Send, "m_iAccount", GetConVarInt(g_cvVipKillKnifePieniadze) + PieniadzeGracza);
- if (GetConVarBool(g_cvWiadomosciChat))
- PrintToChat(attacker, "%s Jako VIP otrzymałeś %i punktów za zabójstwo z noża", VIP_PREFIX);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement