added duty text label
This commit is contained in:
@@ -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
|
||||||
|
})
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user