für siga

This commit is contained in:
2019-09-22 17:27:48 +02:00
parent f99178bf25
commit fd3b9b9ebc
8 changed files with 197 additions and 29 deletions

View File

@@ -11,20 +11,25 @@ export default function checkpointHandle(globalData: GlobalData) {
var delay;
var delayCounter;
var markerID;
var event;
var checkPointsDone = 0;
mp.events.add('setCheckPoint', (position, player, nDelay, nMarkerID) => {
mp.events.add('setCheckPoint', (position, player, checkPointID, nDelay, nMarkerID, nEvent) => {
inCheckpoint = false;
posCp = position;
Player = player;
delay = nDelay;
markerID = nMarkerID;
delayCounter = 0;
checkPointsDone = checkPointID;
event = nEvent;
activeCheckpoint = mp.markers.new(markerID, posCp, 3.0, {
color: [255, 0, 0, 150],
visible: true,
dimension: 0
});
clearInterval(myVar);
//mp.events.call("SERVER:Util_setWaypoint", posCp.X, posCp.Z);
mp.game.ui.setNewWaypoint(posCp.x, posCp.y);
myVar = setInterval(myTimer, 100);
@@ -47,6 +52,12 @@ export default function checkpointHandle(globalData: GlobalData) {
activeCheckpoint.visible = false;
clearInterval(myVar);
mp.events.callRemote("playerInCheckpoint");
if (event != "") {
while (checkPointsDone > 10000) {
}
mp.events.callRemote(event, checkPointsDone);
}
} else {
delayCounter += 100;
}