From 0dbafc0b949920b0fb2e83bea6069c693b479dfd Mon Sep 17 00:00:00 2001 From: Lennart Kampshoff Date: Fri, 5 Oct 2018 19:31:15 +0200 Subject: [PATCH] Fix /veh --- Server/Commands/Admin.cs | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/Server/Commands/Admin.cs b/Server/Commands/Admin.cs index 20f53b1c..d7e80d55 100644 --- a/Server/Commands/Admin.cs +++ b/Server/Commands/Admin.cs @@ -54,19 +54,18 @@ namespace reallife_gamemode.Server.Commands hash = hash.ToUpper(); - uint.TryParse(hash, out uint vehHash); - if (vehHash == 0) + if (!uint.TryParse(hash, out uint vehHash)) { - if (Enum.IsDefined(typeof(VehicleHash), hash)) + Debug.WriteLine("couldnt parse"); + if (!Enum.TryParse(hash, true, out VehicleHash realHash)) { - vehHash = (uint)Enum.Parse(typeof(VehicleHash), hash); + player.SendChatMessage("~r~[FEHLER]~s~ Dieses Fahrzeug existiert nicht."); + return; + } + else + { + vehHash = (uint)realHash; } - } - - if(vehHash == 0) - { - player.SendChatMessage("~r~[FEHLER]~s~ Dieses Fahrzeug existiert nicht."); - return; } Vehicle v = NAPI.Vehicle.CreateVehicle(vehHash, player.Position, player.Rotation.Z, color1, color2);