Jump to content
RAGE Multiplayer Community

GetPlayerVehicle und client.Vehicle Crashen Server


Bumsnudel
 Share

Recommended Posts

Hey Leute,

das Problem beschreibt quasi schon die Überschrift.

Ich habe vor, das Fahrzeug indem der Spieler sitzt, zu reparieren.

Dazu habe ich client.Vehicle gewählt...

[Command("repair")]
public void CMD_RepairVeh(Client client)
{
	NAPI.Vehicle.RepairVehicle(client.Vehicle);            
}

Aber auch wenn ich zb.:

[Command("repair")]
public void CMD_RepairVeh(Client client)
{
	NAPI.Vehicle.RepairVehicle(NAPI.Player.GetPlayerVehicle(client));            
}

verwende, was das selbe Ergebnis liefern sollte, crash der Server direkt (schließt sich selbst).

Zudem steht kein einziger Fehler in der Log.

Selbiges tritt auch auf wenn ich zb.:

[Command("repair")]
public void CMD_RepairVeh(Client client)
{
	NAPI.Notification.SendNotificationToPlayer(client, $"{client.Vehicle}");            
}

oder 

[Command("repair")]
public void CMD_RepairVeh(Client client)
{
	NAPI.Notification.SendNotificationToPlayer(client, $"{NAPI.Player.GetPlayerVehicle(client)}");            
}

verwende.

Es liegt also bei: "client.Vehicle" und bei "NAPI.Player.GetPlayerVehicle(client)"

Wisst ihr mehr dazu warum diese Crashen ? bzw. wisst ihr vlt. auch schon eine Lösung?

Edited by Bumsnudel
Link to comment
Share on other sites

Prüf mal, ob der Client überhaupt in einem Vehicle sitzt,

[Command("repair")]
public void CMD_RepairVeh(Client client)
{
        if (!client.IsInVehicle) return;
        client.Vehicle.Repair();
	client.SendNotification("Fahrzeug repariert..");            
}

funktioniert bei mir so

  • Like 1
Link to comment
Share on other sites

Ok, danke dir.

Es lag nicht daran dass kein Spieler im auto war, sondern scheinbar am falschen Code ?

client.Vehicle.Repair();

Das funktioniert

Dies aber nicht ...

NAPI.Vehicle.RepairVehicle(client.Vehicle);
NAPI.Vehicle.RepairVehicle(NAPI.Player.GetPlayerVehicle(client));

Naja komisch, vor ein paar Monaten funktionierte es noch ^^

OK, danke.

Edited by Bumsnudel
Link to comment
Share on other sites

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...