Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function onPlayerKill( killer, player, reason, bodypart )
- {
- class WClass
- {
- w0 = 0;
- w1 = 0;
- w2 = 0;
- w3 = 0;
- w4 = 0;
- w5 = 0;
- w6 = 0;
- w7 = 0;
- w8 = 0;
- w9 = 0;
- w10 = 0;
- w11 = 0;
- w12 = 0;
- w13 = 0;
- w14 = 0;
- w15 = 0;
- w16 = 0;
- w17 = 0;
- w18 = 0;
- w19 = 0;
- w20 = 0;
- w21 = 0;
- w22 = 0;
- w23 = 0;
- w24 = 0;
- w25 = 0;
- w26 = 0;
- w27 = 0;
- w28 = 0;
- w29 = 0;
- w30 = 0;
- w31 = 0;
- w32 = 0;
- w33 = 0;
- }
- class BClass
- {
- b0 = 0;
- b1 = 1;
- b2 = 2;
- b3 = 3;
- b4 = 4;
- b5 = 5;
- b6 = 6;
- b7 = 7;
- }
- //===increases players kills/Deaths+score======
- killer.Score++;
- status[ killer.ID ].Kills++;
- status[ player.ID ].Deaths++;
- IncCash( killer, 500 );
- if ( player.Cash >= 250 ) DecCash( player, 250 );
- EchoMessage( ICOL_GREY + "[KILL] "+ICOL_RED+" " + killer.Name + " "+ICOL_BROWN+"killed "+ICOL_ORANGE+" " + player.Name + " "+ICOL_BROWN+"with Weapon: ( " + GetWeaponpName( reason ) + " ), Part: ( " + GetBodypartName(bodypart) + " ).");
- if ( bodypart == 6 ) { Announce( "~y~Headshot",killer,1); IncCash( killer, 100 ); PlaySound( killer.UniqueWorld , 50001 , killer.Pos ); }
- switch ( reason )
- {
- case 0:
- g_array[ player.ID ].b0++;
- break;
- case 1:
- g_array[ player.ID ].b1++;
- break;
- case 2:
- g_array[ player.ID ].b2++;
- break;
- case 3:
- g_array[ player.ID ].b3++;
- break;
- case 4:
- g_array[ player.ID ].b4++;
- break;
- case 5:
- g_array[ player.ID ].b5++;
- break;
- case 6:
- g_array[ player.ID ].b6++;
- break;
- case 7:
- g_array[ player.ID ].b7++;
- break;
- }
- switch( reason )
- {
- case 0:
- g_array[ player.ID ].w0++;
- break;
- case 1:
- g_array[ player.ID ].w1++;
- break;
- case 2:
- g_array[ player.ID ].w2++;
- break;
- case 3:
- g_array[ player.ID ].w3++;
- break;
- case 4:
- g_array[ player.ID ].w4++;
- break;
- case 5:
- g_array[ player.ID ].w5++;
- break;
- case 6:
- g_array[ player.ID ].w6++;
- break;
- case 7:
- g_array[ player.ID ].w7++;
- break;
- case 8:
- g_array[ player.ID ].w8++;
- break;
- case 9:
- g_array[ player.ID ].w9++;
- break;
- case 10:
- g_array[ player.ID ].w10++;
- break;
- case 11:
- g_array[ player.ID ].w11++;
- break;
- case 12:
- g_array[ player.ID ].w12++;
- break;
- case 13:
- g_array[ player.ID ].w13++;
- break;
- case 14:
- g_array[ player.ID ].w14++;
- break;
- case 15:
- g_array[ player.ID ].w15++;
- break;
- case 16:
- g_array[ player.ID ].w16++;
- break;
- case 17:
- g_array[ player.ID ].w7++;
- break;
- case 18:
- g_array[ player.ID ].w18++;
- break;
- case 19:
- g_array[ player.ID ].w19++;
- break;
- case 20:
- g_array[ player.ID ].w20++;
- break;
- case 21:
- g_array[ player.ID ].w21++;
- break;
- case 22:
- g_array[ player.ID ].w22++;
- break;
- case 23:
- g_array[ player.ID ].w23++;
- break;
- case 24:
- g_array[ player.ID ].w24++;
- break;
- case 25:
- g_array[ player.ID ].w25++;
- break;
- case 26:
- g_array[ player.ID ].w26++;
- break;
- case 27:
- g_array[ player.ID ].w27++;
- break;
- case 28:
- g_array[ player.ID ].w28++;
- break;
- case 29:
- g_array[ player.ID ].w29++;
- break;
- case 30:
- g_array[ player.ID ].w30++;
- break;
- case 31:
- g_array[ player.ID ].w31++;
- break;
- case 32:
- g_array[ player.ID ].w32++;
- break;
- case 33:
- g_array[ player.ID ].w26++;
- break;
- }
- //=====Clan Stats Functions=====
- local KClan = GetTag( killer.Name ), DClan = GetTag( player.Name );
- if ( killer && player )
- {
- if ( KClan && IsClanRegister( KClan.tolower() ) ) { IncTagKills( KClan ); }
- if ( DClan && IsClanRegister( DClan.tolower() ) ) { IncTagDeaths( DClan ); }
- }
- //==========Spree Functions========
- IncPlayerSpree(killer,1);
- StartKillingSpree(killer);
- EndKillingSpree(player,killer);
- if (GetPlayerSpree(player) >= 1) DecPlayerSpree(player,GetPlayerSpree(player));
- //=====Spawnkill functions==============
- if ( status[ player.ID ].Spawnkill )
- {
- ServerMessage(YELLOW+"[Auto-Killing]: "+RED+"" + killer.Name + " "+WHITE+"for Reason : "+RED+"[ Spawn-Killing ] ");
- EchoMessage(ICOL_LGREEN+"[Auto-Killing]: "+ICOL_RED+"" + killer.Name + " "+ICOL_GREY+"for Reason : "+ICOL_RED+"[ Spawn-Killing ] ");
- killer.Pos = killer.Pos;
- killer.Health = 0;
- }
- //======= LMS FUnctions =======
- DeathLMS( player );
- }
Add Comment
Please, Sign In to add comment