Code: Select all
public void OnStartup()
{
var me = Game.GetPlayers()[0];
me.GiveWeaponItem(WeaponItem.MAGNUM);
me.SetInputEnabled(false);
me.AddCommand(new PlayerCommand(PlayerCommandType.DrawHandgun));
Events.PlayerWeaponRemovedActionCallback.Start((player, arg) =>
{
Game.WriteToConsole("remove weapon");
});
Events.UpdateCallback.Start((e) =>
{
// me.Kill(); // works normally
me.Gib();
Game.WriteToConsole("gib player");
}, 3000, 1);
}