Exemplo n.º 1
0
    public override void OnPlayerSpawn(FloodPlayer player)
    {
        player.ClearAmmo();
        player.Inventory.DeleteContents();
        player.pgun = Library.Create <PhysGun>("physgun");
        player.tgun = Library.Create <Tool>("weapon_tool");
        player.Inventory.Add(player.pgun, true);
        player.Inventory.Add(player.tgun, false);
        //ConsoleSystem.Run( "god" );
        if (!Players.Contains(player))
        {
            AddPlayer(player);
        }


        base.OnPlayerSpawn(player);
    }
Exemplo n.º 2
0
    private void SupplyLoadouts(FloodPlayer player)
    {
        // Give everyone who is alive their starting loadouts.
        //if ( player.LifeState == LifeState.Alive )
        //{
        player.ClearAmmo();
        player.Inventory.DeleteContents();
        if (player.pgun == null)
        {
            player.pgun = Library.Create <PhysGun>("physgun");
            player.tgun = Library.Create <Tool>("weapon_tool");
        }

        player.Inventory.Add(player.pgun, true);
        player.Inventory.Add(player.tgun, false);
        if (!Players.Contains(player))
        {
            AddPlayer(player);
        }
        //}
    }
Exemplo n.º 3
0
 public override void OnPlayerLeave(FloodPlayer player)
 {
     base.OnPlayerLeave(player);
     Players.Remove(player);
 }
Exemplo n.º 4
0
 public override void OnPlayerKilled(FloodPlayer player)
 {
     player.Respawn();
 }