refactored from onplayerSpawned to onplayerspawning

This commit is contained in:
caesarakalaeii 2023-08-14 01:20:04 +02:00
parent e676cca703
commit 852a46d7d2
1 changed files with 13 additions and 5 deletions

View File

@ -45,12 +45,20 @@ internal class MyGameServer : GameServer<MyPlayer>
};
// Gun Game
public override async Task OnPlayerSpawned(MyPlayer player)
public override async Task<OnPlayerSpawnArguments> OnPlayerSpawning(MyPlayer player, OnPlayerSpawnArguments request)
{
UpdateWeapon(player);
// player.SetRunningSpeedMultiplier(1.25f);
// player.SetFallDamageMultiplier(0f);
// player.SetJumpMultiplier(1.5f);
request.Loadout.PrimaryWeapon.Tool = mGunGame[player.Level];
request.Loadout.SecondaryWeapon = default;
request.Loadout.LightGadget = null;
request.Loadout.HeavyGadget = Gadgets.SledgeHammer;
request.Loadout.Throwable = null;
player.SetRunningSpeedMultiplier(1.25f);
player.SetFallDamageMultiplier(0f);
player.SetJumpMultiplier(1.5f);
return request;
}
public int GetGameLenght()