CheckpointZeit angepasst, Türfehler angepasst

This commit is contained in:
Mac_Slash
2020-04-30 13:15:33 +02:00
parent 51fdc16a6f
commit ec25d1c476
4 changed files with 35 additions and 3 deletions

View File

@@ -164,14 +164,15 @@ waypointUtil();
require('./vehiclesync/vehiclesync'); require('./vehiclesync/vehiclesync');
require('./vehiclesync/door');
import smoothThrottle from './vehiclesync/smoothtrottle'; import smoothThrottle from './vehiclesync/smoothtrottle';
smoothThrottle(); smoothThrottle();
import vehicleIndicators from './vehiclesync/vehicleindicators'; import vehicleIndicators from './vehiclesync/vehicleindicators';
vehicleIndicators(); vehicleIndicators();
import vehicleDoor from './vehiclesync/door';
vehicleDoor();
import reportList from './Player/reportmenu'; import reportList from './Player/reportmenu';
reportList(globalData); reportList(globalData);

View File

@@ -77,6 +77,7 @@ export default function checkpointHandle(globalData: IGlobalData) {
} }
mp.game.audio.playSoundFrontend(1, "Beep_Red", "DLC_HEIST_HACKING_SNAKE_SOUNDS", true); mp.game.audio.playSoundFrontend(1, "Beep_Red", "DLC_HEIST_HACKING_SNAKE_SOUNDS", true);
mp.events.callRemote("playerWaitsInCheckpoint"); mp.events.callRemote("playerWaitsInCheckpoint");
mp.players.local.freezePosition(true);
} }
inCheckpoint = true; inCheckpoint = true;
@@ -87,6 +88,7 @@ export default function checkpointHandle(globalData: IGlobalData) {
activeCheckpoint = null; activeCheckpoint = null;
clearInterval(myVar); clearInterval(myVar);
mp.events.callRemote("playerInCheckpoint"); mp.events.callRemote("playerInCheckpoint");
mp.players.local.freezePosition(false);
if (event != "") { if (event != "") {
while (checkPointsDone > 10000) { while (checkPointsDone > 10000) {
@@ -94,7 +96,7 @@ export default function checkpointHandle(globalData: IGlobalData) {
mp.events.callRemote(event, checkPointsDone); mp.events.callRemote(event, checkPointsDone);
} }
} else { } else {
delayCounter += 100; delayCounter += 50;
} }
} else if (dist > 2) { } else if (dist > 2) {
inCheckpoint = false; inCheckpoint = false;

View File

@@ -571,6 +571,32 @@ namespace ReallifeGamemode.Server.Events
player.SendNotification("~y~[JOB] ~w~Du musst den Job vorher starten!"); player.SendNotification("~y~[JOB] ~w~Du musst den Job vorher starten!");
return; return;
} }
else
{
if ((VehicleHash)jV.Model == VehicleHash.Bus)
{
player.TriggerEvent("CLIENT:SetDoorOpen", 0, false, false);
player.TriggerEvent("CLIENT:SetDoorOpen", 1, false, false);
player.TriggerEvent("CLIENT:SetDoorOpen", 2, false, false);
player.TriggerEvent("CLIENT:SetDoorOpen", 3, false, false);
player.TriggerEvent("CLIENT:SetDoorShut", 0, false);
player.TriggerEvent("CLIENT:SetDoorShut", 1, false);
player.TriggerEvent("CLIENT:SetDoorShut", 2, false);
player.TriggerEvent("CLIENT:SetDoorShut", 3, false);
}
if ((VehicleHash)jV.Model == VehicleHash.Coach)
{
player.TriggerEvent("CLIENT:SetDoorOpen", 0, false, false);
player.TriggerEvent("CLIENT:SetDoorShut", 0, false);
}
if ((VehicleHash)jV.Model == VehicleHash.Tourbus)
{
player.TriggerEvent("CLIENT:SetDoorOpen", 2, false, false);
player.TriggerEvent("CLIENT:SetDoorOpen", 3, false, false);
player.TriggerEvent("CLIENT:SetDoorShut", 2, false);
player.TriggerEvent("CLIENT:SetDoorShut", 3, false);
}
}
} }
else else
{ {

View File

@@ -59,6 +59,7 @@ namespace ReallifeGamemode.Server.Util
user.TriggerEvent("CLIENT:SetDoorOpen", 1, false, false); user.TriggerEvent("CLIENT:SetDoorOpen", 1, false, false);
user.TriggerEvent("CLIENT:SetDoorOpen", 2, false, false); user.TriggerEvent("CLIENT:SetDoorOpen", 2, false, false);
user.TriggerEvent("CLIENT:SetDoorOpen", 3, false, false); user.TriggerEvent("CLIENT:SetDoorOpen", 3, false, false);
user.TriggerEvent("CLIENT:SetDoorOpen", 0, false, false);
} }
if ((VehicleHash)veh.Model == VehicleHash.Coach) if ((VehicleHash)veh.Model == VehicleHash.Coach)
{ {
@@ -87,6 +88,7 @@ namespace ReallifeGamemode.Server.Util
user.TriggerEvent("CLIENT:SetDoorShutDelayed", 1, false, 1850); user.TriggerEvent("CLIENT:SetDoorShutDelayed", 1, false, 1850);
user.TriggerEvent("CLIENT:SetDoorShutDelayed", 2, false, 1850); user.TriggerEvent("CLIENT:SetDoorShutDelayed", 2, false, 1850);
user.TriggerEvent("CLIENT:SetDoorShutDelayed", 3, false, 1850); user.TriggerEvent("CLIENT:SetDoorShutDelayed", 3, false, 1850);
user.TriggerEvent("CLIENT:SetDoorShutDelayed", 0, false, 1850);
} }
if ((VehicleHash)veh.Model == VehicleHash.Coach) if ((VehicleHash)veh.Model == VehicleHash.Coach)
{ {
@@ -96,6 +98,7 @@ namespace ReallifeGamemode.Server.Util
if ((VehicleHash)veh.Model == VehicleHash.Tourbus) if ((VehicleHash)veh.Model == VehicleHash.Tourbus)
{ {
user.TriggerEvent("CLIENT:PlaySound", "jobs/busfahrer/AbfahrtHaltestelleTourbus", "wav", 25); user.TriggerEvent("CLIENT:PlaySound", "jobs/busfahrer/AbfahrtHaltestelleTourbus", "wav", 25);
user.TriggerEvent("CLIENT:SetDoorShutDelayed", 3, false, 2100);
user.TriggerEvent("CLIENT:SetDoorShutDelayed", 2, false, 2100); user.TriggerEvent("CLIENT:SetDoorShutDelayed", 2, false, 2100);
user.TriggerEvent("CLIENT:SetDoorShutDelayed", 3, false, 2100); user.TriggerEvent("CLIENT:SetDoorShutDelayed", 3, false, 2100);
} }