Merge branch 'develop' of ssh://development.life-of-german.org:451/log-gtav/reallife-gamemode into develop
This commit is contained in:
@@ -36,7 +36,8 @@ export default function deathScreen() {
|
||||
deathDate = new Date();
|
||||
respawnTime = Math.floor(deathDate.getTime() / 1000 + maxDeathTime);
|
||||
fade = 255 - maxDeathTime;
|
||||
mp.game.graphics.requestStreamedTextureDict("Mptattoos", true);
|
||||
mp.game.graphics.requestStreamedTextureDict("Mptattoos", true);
|
||||
mp.events.call("GetDutyMedics");
|
||||
taskTimeout = false;
|
||||
}
|
||||
});
|
||||
|
||||
@@ -272,7 +272,8 @@ export default function factionInteraction(globalData: IGlobalData) {
|
||||
factionInteractionMenu.Close();
|
||||
mp.gui.chat.activate(true);
|
||||
globalData.InMenu = false;
|
||||
mp.events.call("destroyMedicTaskCheckpoint");
|
||||
mp.events.callRemote("updateMedicTask", 1, activeTask.Victim, true);
|
||||
mp.events.call("destroyMedicTaskCheckpoint");
|
||||
break;
|
||||
|
||||
}
|
||||
@@ -318,11 +319,10 @@ export default function factionInteraction(globalData: IGlobalData) {
|
||||
} else {
|
||||
if (tasks[index].MedicName === "none") {
|
||||
mp.game.graphics.requestStreamedTextureDict("medicimages", true);
|
||||
mp.events.callRemote("updateMedicTask", 0, tasks[index].Victim);
|
||||
mp.events.callRemote("updateMedicTask", 0, tasks[index].Victim, false);
|
||||
mp.game.ui.setNewWaypoint(tasks[index].Position.x, tasks[index].Position.y);
|
||||
activeCheckpoint = mp.checkpoints.new(4, new mp.Vector3(tasks[index].Position.x, tasks[index].Position.y, tasks[index].Position.z - 2), 3.0,
|
||||
{
|
||||
direction: new mp.Vector3(tasks[index].Position.x, tasks[index].Position.y, tasks[index].Position.z - 5),
|
||||
color: [255, 0, 0, 150],
|
||||
visible: true,
|
||||
dimension: 0
|
||||
@@ -357,7 +357,7 @@ export default function factionInteraction(globalData: IGlobalData) {
|
||||
}
|
||||
|
||||
aTask1.SetRightLabel(mp.game.gameplay.getDistanceBetweenCoords(player.position.x, player.position.y, player.position.z, tasks[i].Position.x, tasks[i].Position.y, tasks[i].Position.z, true).toFixed(2).toString() + " ~g~m");
|
||||
healTaskMenuMedic.AddItem(aTask1);
|
||||
healTaskMenuMedic.AddItem(aTask1);
|
||||
}
|
||||
|
||||
let backItem1 = new UIMenuItem("Zur\u00fcck", "Zur\u00fcck zur Fraktionsinteraktion.");
|
||||
@@ -370,13 +370,12 @@ export default function factionInteraction(globalData: IGlobalData) {
|
||||
healTaskMenuMedic.Close();
|
||||
factionInteractionMenu.Visible = true;
|
||||
} else {
|
||||
if (tasks[index].MedicName === "none") {
|
||||
if (tasks[index].MedicName === "none" && tasks[index].Victim != mp.players.local.name) {
|
||||
mp.game.graphics.requestStreamedTextureDict("medicimages", true);
|
||||
mp.events.callRemote("updateMedicTask", 1, tasks[index].Victim);
|
||||
mp.events.callRemote("updateMedicTask", 1, tasks[index].Victim, false);
|
||||
mp.game.ui.setNewWaypoint(tasks[index].Position.x, tasks[index].Position.y);
|
||||
activeCheckpoint = mp.checkpoints.new(4, new mp.Vector3(tasks[index].Position.x, tasks[index].Position.y, tasks[index].Position.z - 2), 3.0,
|
||||
{
|
||||
direction: new mp.Vector3(tasks[index].Position.x, tasks[index].Position.y, tasks[index].Position.z - 5),
|
||||
color: [255, 0, 0, 150],
|
||||
visible: true,
|
||||
dimension: 0
|
||||
@@ -430,17 +429,19 @@ export default function factionInteraction(globalData: IGlobalData) {
|
||||
|
||||
mp.events.add('updateHealCheckpoint', (xPos, yPos, zPos) => {
|
||||
if (activeTask && activeTask.Type == 1) {
|
||||
activeCheckpoint.destroy();
|
||||
activeCheckpoint = null;
|
||||
activeCheckpoint = mp.checkpoints.new(4, new mp.Vector3(xPos, yPos, zPos - 2), 3.0,
|
||||
{
|
||||
direction: new mp.Vector3(xPos, yPos, zPos - 5),
|
||||
color: [255, 0, 0, 150],
|
||||
visible: true,
|
||||
dimension: 0
|
||||
});
|
||||
|
||||
mp.game.ui.setNewWaypoint(xPos, yPos);
|
||||
if (activeCheckpoint && mp.checkpoints.exists(activeCheckpoint)) {
|
||||
activeCheckpoint.destroy();
|
||||
activeCheckpoint = mp.checkpoints.new(4, new mp.Vector3(xPos, yPos, zPos - 2), 3.0,
|
||||
{
|
||||
color: [255, 0, 0, 150],
|
||||
visible: true,
|
||||
dimension: 0
|
||||
});
|
||||
mp.game.ui.setNewWaypoint(xPos, yPos);
|
||||
taskFinish.x = xPos;
|
||||
taskFinish.y = yPos;
|
||||
taskFinish.z = zPos;
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user