Merge branch 'luke-develop-patch-05564' into 'develop'

Adjust PlaneSchool messages

See merge request log-gtav/reallife-gamemode!21
This commit is contained in:
Luke
2020-08-02 17:42:36 +02:00

View File

@@ -1,4 +1,4 @@
using System.Collections.Generic; using System.Collections.Generic;
using GTANetworkAPI; using GTANetworkAPI;
using ReallifeGamemode.Database.Entities; using ReallifeGamemode.Database.Entities;
using ReallifeGamemode.Database.Models; using ReallifeGamemode.Database.Models;
@@ -74,7 +74,7 @@ namespace ReallifeGamemode.Server.DrivingSchool
} }
if (user.Handmoney < 5000) if (user.Handmoney < 5000)
{ {
client.SendNotification("~r~Du brauchst ~g~$5000~r~ auf der Hand um die Prüfung zu starten.", true); client.SendNotification("~r~Du brauchst ~g~$5.000~r~ auf der Hand, um die Prüfung starten zu können.", true);
return; return;
} }
using (var dbContext = new DatabaseContext()) using (var dbContext = new DatabaseContext())
@@ -86,7 +86,7 @@ namespace ReallifeGamemode.Server.DrivingSchool
} }
client.SetData("ActiveSchool", 1); client.SetData("ActiveSchool", 1);
client.TriggerEvent("renderTextOnScreen", "Du hast die Flugscheinprüfung gestartet. Steige nun in eines der Flugzeuge ein."); client.TriggerEvent("renderTextOnScreen", "Du hast die Flugscheinprüfung gestartet.\nSteige nun in eines der Flugzeuge ein.");
client.TriggerEvent("waitPlayerEntersVehicle1"); client.TriggerEvent("waitPlayerEntersVehicle1");
} }
@@ -99,7 +99,7 @@ namespace ReallifeGamemode.Server.DrivingSchool
{ {
if (schoolVehicle.SchoolId == 1) if (schoolVehicle.SchoolId == 1)
{ {
user.TriggerEvent("renderTextOnScreen", "Fahren Sie langsam und sicher zur Roten Markierung."); user.TriggerEvent("renderTextOnScreen", "Fahren Sie langsam und sicher zur roten Markierung.");
user.TriggerEvent("stopTimer"); user.TriggerEvent("stopTimer");
CheckPointHandle.StartCheckPointRoute(user, planeRoute, 0, 6, 12, 5, true, "planeSchoolEvent"); CheckPointHandle.StartCheckPointRoute(user, planeRoute, 0, 6, 12, 5, true, "planeSchoolEvent");
} }
@@ -118,7 +118,7 @@ namespace ReallifeGamemode.Server.DrivingSchool
veh.Position = sVeh.Position; veh.Position = sVeh.Position;
veh.Rotation = new Vector3(0, 0, sVeh.Heading); veh.Rotation = new Vector3(0, 0, sVeh.Heading);
user.TriggerEvent("renderTextOnScreen", "Du hast deinen Flugschein bestanden!"); user.TriggerEvent("renderTextOnScreen", "Glückwunsch! Du hast den Flugschein bestanden!");
using (var dbContext = new DatabaseContext()) using (var dbContext = new DatabaseContext())
{ {
User drivingUser = user.GetUser(dbContext); User drivingUser = user.GetUser(dbContext);
@@ -135,43 +135,40 @@ namespace ReallifeGamemode.Server.DrivingSchool
switch (checkpoint) switch (checkpoint)
{ {
case 0: case 0:
user.TriggerEvent("renderTextOnScreen", "Achten Sie darauf dass Sie mittig durch jeder Markierung fahren/fliegen."); user.TriggerEvent("renderTextOnScreen", "Achten Sie darauf, dass Sie die Markierungen mittig durchqueren.");
break; break;
case 2: case 2:
user.TriggerEvent("renderTextOnScreen", "Falls Sie aus dem Flugzeug aussteigen sind Sie aus der Prüfung durchgefallen."); user.TriggerEvent("renderTextOnScreen", "Sie fallen durch die Prüfung, sobald Sie aus dem Flugzeug aussteigen.");
break; break;
case 3: case 3:
user.TriggerEvent("renderTextOnScreen", "Achten Sie darauf dass Sie nicht stark abbremsen in der Luft sonst geht der Motor aus."); user.TriggerEvent("renderTextOnScreen", "Achtung: Bremsen Sie zu stark in der Luft, so schaltet sich der Motor aus.");
break; break;
case 4: case 4:
user.TriggerEvent("renderTextOnScreen", "Falls Sie eine Landung durchführen fliegen Sie mit max. 150km/h."); user.TriggerEvent("renderTextOnScreen", "Bei Landungen sollten Sie maximal 150 km/h fliegen.");
break; break;
case 5: case 5:
user.TriggerEvent("renderTextOnScreen", "Der Pfeil auf dem gelben Punkt zeigt ihnen ob Sie über oder unter dem Punkt seid."); user.TriggerEvent("renderTextOnScreen", "Der Pfeil auf dem gelben Punkt (Minimap) zeigt Ihnen an,\nob Sie über oder unter dem Punkt sind.");
break; break;
case 6: case 6:
user.TriggerEvent("renderTextOnScreen", "Beschleunige nun auf mind. 80km/h um abzuheben.");
break;
case 13: case 13:
user.TriggerEvent("renderTextOnScreen", "Beschleunige nun auf mind. 80km/h um abzuheben."); user.TriggerEvent("renderTextOnScreen", "Abflug: Beschleunigen Sie auf mindestens 80 km/h.");
break; break;
case 7: case 7:
user.TriggerEvent("renderTextOnScreen", "Sobald Sie sicher in der Luft sind drücken Sie 'G' um ihr Fahrwerk einzufahren."); user.TriggerEvent("renderTextOnScreen", "Fahren Sie mit 'G' das Fahrwerk ein, sobald Sie sicher in der Luft sind.");
break; break;
case 10: case 10:
user.TriggerEvent("renderTextOnScreen", "Setze zum Landeanflug an. Drücke 'G' um das Fahrwerk auszufahren."); user.TriggerEvent("renderTextOnScreen", "Setzen Sie zum Landeanflug an. Drücken Sie 'G', um das Fahrwerk auszufahren.");
break; break;
case 14: case 14:
user.TriggerEvent("renderTextOnScreen", "Setze zum Landeanflug an. Drücke 'G' um das Fahrwerk auszufahren."); user.TriggerEvent("renderTextOnScreen", "Setzen Sie zum Landeanflug an. Drücken Sie 'G', um das Fahrwerk auszufahren.");
CheckPointHandle.StartCheckPointRoute(user, planeRouteEnd, 5000, 6, 12, 5, true, "planeSchoolEventEnd"); CheckPointHandle.StartCheckPointRoute(user, planeRouteEnd, 5000, 6, 12, 5, true, "planeSchoolEventEnd");
break; break;
} }