#include maps\mp\_utility;
#include common_scripts\utility;
#include maps\mp\gametypes\_hud_util;
#include maps\mp\gametypes\_hud_message;
init()
{
level thread onPlayerConnect();
}
onPlayerConnect()
{
for(;
{
level waittill("connected", player);
player thread onPlayerSpawned();
}
}
onPlayerSpawned()
{
self endon("disconnect");
level endon("game_ended");
for(;
{
self waittill("spawned_player");
self StartTag();
}
}
StartTag()
{
foreach(player in level.players)
{
player TakeAllWeapons();
player giveWeapon("knife_held_mp");
player switchToWeapon("knife_held_mp")
player.health = 1000000;
if(player meleebuttonpressed())
{
if(player.health < 1000000 && MyTeam(player) == false)
player freezeControls(true);
else if(player.health == 1000000 && MyTeam(player) == true)
player freezecontrols(false);
}
}
}
MyTeam(player)
{
if(GetAssignedTeam(player) == GetAssignedTeam(self))
return true;
else
return false;
}
#include maps\mp\_utility;
#include common_scripts\utility;
#include maps\mp\gametypes\_hud_util;
#include maps\mp\gametypes\_hud_message;
init()
{
level thread onPlayerConnect();
}
onPlayerConnect()
{
for(;
{
level waittill("connected", player);
player thread onPlayerSpawned();
}
}
onPlayerSpawned()
{
self endon("disconnect");
level endon("game_ended");
for(;
{
self waittill("spawned_player");
self StartTag();
}
}
StartTag()
{
foreach(player in level.players)
{
player TakeAllWeapons();
player giveWeapon("knife_held_mp");
player switchToWeapon("knife_held_mp")
player.health = 1000000;
if(player meleebuttonpressed())
{
if(player.health < 1000000 && MyTeam(player) == false)
player freezeControls(true);
else if(player.health == 1000000 && MyTeam(player) == true)
player freezecontrols(false);
}
}
}
MyTeam(player)
{
if(GetAssignedTeam(player) == GetAssignedTeam(self))
return true;
else
return false;
}
KilledWithKnifeDetectBullshit()
{
for(;
{
foreach(player in level.players)
{
player waittill("damage",iDamage,attacker,iDFlags,vPoint,type,victim,vDir,sHitLoc,psOffsetTime,sWeapon);
if((player.health<=0)&& sWeapon=="knife_mp")
{
iprintln(player.name+" killed with knife!");
}
}
}
}
maps\mp\gametypes\_globallogic::registerFriendlyFireDelay( level.gameType, 0, 0, 1440 );
Copyright © 2024, NextGenUpdate.
All Rights Reserved.