added duty text label

This commit is contained in:
2019-09-05 19:49:48 +02:00
parent aa61af28b3
commit 3d89c88a38
2 changed files with 18 additions and 0 deletions

View File

@@ -14,6 +14,7 @@ export default function (globalData: GlobalData): void {
var draw = false; var draw = false;
var editMode = false; var editMode = false;
var adutyMode = false; var adutyMode = false;
var dutyMode = false;
let posX = 0.92; let posX = 0.92;
let posY = 0.45; let posY = 0.45;
@@ -56,6 +57,11 @@ export default function (globalData: GlobalData): void {
editMode = toggle; editMode = toggle;
}); });
mp.events.add("toggleDutyMode", (toggle) => {
dutyMode = toggle;
});
mp.events.add("toggleUi", (show) => { mp.events.add("toggleUi", (show) => {
if (show === false) { if (show === false) {
draw = false; draw = false;
@@ -224,5 +230,15 @@ export default function (globalData: GlobalData): void {
centre: false centre: false
}) })
} }
if (dutyMode === true) {
mp.game.graphics.drawText("~r~Duty", [0.92, 0.55],
{
font: 2,
color: [0, 255, 255, 255],
scale: [0.7, 0.7],
outline: true,
centre: false
})
}
}); });
} }

View File

@@ -149,6 +149,7 @@ namespace ReallifeGamemode.Server.Events
{ {
user.SetData("duty", true); user.SetData("duty", true);
player.SendNotification("Du bist nun ~g~im Dienst."); player.SendNotification("Du bist nun ~g~im Dienst.");
player.TriggerEvent("toggleDutyMode", true);
if (player.GetUser().FactionId == 2) //Fire Department if (player.GetUser().FactionId == 2) //Fire Department
{ {
int medicCount = 0; int medicCount = 0;
@@ -211,6 +212,7 @@ namespace ReallifeGamemode.Server.Events
{ {
user.SetData("duty", false); user.SetData("duty", false);
player.SendNotification("Du bist nun ~r~außer Dienst."); player.SendNotification("Du bist nun ~r~außer Dienst.");
player.TriggerEvent("toggleDutyMode", false);
NAPI.ClientEvent.TriggerClientEventForAll("updateDutyMedics", false); NAPI.ClientEvent.TriggerClientEventForAll("updateDutyMedics", false);
player.NametagColor = new Color(255, 255, 255); player.NametagColor = new Color(255, 255, 255);
player.SetSharedData("blipColor", 0); player.SetSharedData("blipColor", 0);