Moin,
Ich habe angefangen mit RAGE:MP, Letztens ging alles noch aber heute als ich weiter machen wollte folgendes Problem.
Wenn ich mich einlogge wird meine Name geändert und die Nachricht ausgegeben.
Wenn ich dann aber /veh Sultan mache Passiert nichts ( habe es geprüft ) es ist so dass ich nicht eingeloggt bin, ich kann auch erneut /login machen und werde "Neu eingeloggt".
Wo ist der Fehler ?
Code
Code
- [Command("veh", "~g~Benutze: /vehicle [Fahrzeugname] um dir ein Fahrzeug zu Spawnen.", Alias = "vehicle")]
- public void CMD_Veh(Player player, string vehName) {
- if (!IPlayer.IsPlayerLoggedIn(player)) return;
- IPlayer iplayer = player.GetData<IPlayer>("PlayerData");
- if (!iplayer.HasAdminLevel((int)Adminranks.Admin)) {
- player.SendChatMessage("Du hast nicht genug Rechte");
- return;
- }
- VehicleHash vehHash = NAPI.Util.VehicleNameToModel(vehName);
- if(vehHash == 0) {
- player.SendChatMessage("~r~Das eingegebene Fahrzeug existiert nicht.");
- return;
- }
- if (player.HasData("PlayerData.Temp.Adminveh")) {
- Vehicle old_veh = player.GetData<Vehicle>("PlayerData.Temp.Adminveh");
- old_veh.Delete();
- }
- Vehicle veh = NAPI.Vehicle.CreateVehicle(vehHash, player.Position, player.Rotation, 5, 5);
- player.SetIntoVehicle(veh, 0);
- player.SendChatMessage($"Du hast dir ein {vehName} gespawnt.");
- player.SetData("PlayerData.Temp.Adminveh", veh);
- }