diff --git a/ReallifeGamemode.Client/util/animationSync.ts b/ReallifeGamemode.Client/util/animationSync.ts index 89376044..ca28f247 100644 --- a/ReallifeGamemode.Client/util/animationSync.ts +++ b/ReallifeGamemode.Client/util/animationSync.ts @@ -14,6 +14,8 @@ let currentAnim = this.animations[_id]; let { id, name, animDict, animName, playOnStream, loop, flag } = currentAnim; + mp.gui.chat.push("load anim dict"); + mp.game.wait(100); loadAnimDict(animDict, function () { mp.players.exists(entity) && 0 !== entity.handle && entity.taskPlayAnim(animDict, animName, 1, 0, -1, parseInt(flag), 1, !1, !1, !1) }); @@ -62,11 +64,9 @@ }); mp.events.addDataHandler("AnimationData", (entity, string) => { - let data = string ? string : ""; - animationSync.stopAnim(entity); - let animData = animationSync.animations.find(anim => anim.name == data); + let animData = animationSync.animations.find(anim => anim.name == string); if (!animData) return; diff --git a/ReallifeGamemode.Server/Commands/AdminCommands.cs b/ReallifeGamemode.Server/Commands/AdminCommands.cs index 76e6afc5..ddfff9db 100644 --- a/ReallifeGamemode.Server/Commands/AdminCommands.cs +++ b/ReallifeGamemode.Server/Commands/AdminCommands.cs @@ -34,7 +34,7 @@ namespace ReallifeGamemode.Server.Commands { #region Todo - [Command("syncanim", "~m~Benutzung: ~s~/anim [animName]")] + [Command("syncanim", "~m~Benutzung: ~s~/syncanim [animName]")] public void CmdSncAnim(Player player, string animName) { if (!player.GetUser()?.IsAdmin(AdminLevel.SUPPORTER) ?? true)