Edit Edit-Mode
This commit is contained in:
@@ -9,6 +9,7 @@ var dateString;
|
|||||||
var timeString;
|
var timeString;
|
||||||
|
|
||||||
var draw = false;
|
var draw = false;
|
||||||
|
var editMode = false;
|
||||||
|
|
||||||
let posX = 0.92;
|
let posX = 0.92;
|
||||||
let posY = 0.45;
|
let posY = 0.45;
|
||||||
@@ -43,6 +44,10 @@ mp.events.add("draw", (pName, pId) => {
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
mp.events.add("toggleEditMode", (toggle) => {
|
||||||
|
editMode = toggle;
|
||||||
|
});
|
||||||
|
|
||||||
mp.events.add("toggleUi", (show) => {
|
mp.events.add("toggleUi", (show) => {
|
||||||
if (show === false) {
|
if (show === false) {
|
||||||
draw = false;
|
draw = false;
|
||||||
@@ -189,4 +194,13 @@ mp.events.add("render", () => {
|
|||||||
outline: true
|
outline: true
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
if (editMode === true) {
|
||||||
|
mp.game.graphics.drawText("~r~EDIT-MODE AKTIV", [0.5, 0],
|
||||||
|
{
|
||||||
|
font: 4,
|
||||||
|
color: [255, 255, 255, 255],
|
||||||
|
scale: [0.7, 0.7],
|
||||||
|
outline: true
|
||||||
|
})
|
||||||
|
}
|
||||||
});
|
});
|
||||||
11
Main.cs
11
Main.cs
@@ -5,6 +5,7 @@ using Microsoft.EntityFrameworkCore;
|
|||||||
using reallife_gamemode.Model;
|
using reallife_gamemode.Model;
|
||||||
using reallife_gamemode.Server.Entities;
|
using reallife_gamemode.Server.Entities;
|
||||||
using reallife_gamemode.Server.Managers;
|
using reallife_gamemode.Server.Managers;
|
||||||
|
using reallife_gamemode.Server.Saves;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @overview Life of German Reallife - Main Class (Main.cs)
|
* @overview Life of German Reallife - Main Class (Main.cs)
|
||||||
@@ -55,14 +56,4 @@ namespace reallife_gamemode
|
|||||||
NAPI.Data.SetWorldData("blipTemplate", tempBlip);
|
NAPI.Data.SetWorldData("blipTemplate", tempBlip);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public class TempBlip
|
|
||||||
{
|
|
||||||
public byte Color { get; set; }
|
|
||||||
public string Name { get; set; }
|
|
||||||
public byte Transparency { get; set; }
|
|
||||||
public bool ShortRange { get; set; }
|
|
||||||
public uint Sprite { get; set; }
|
|
||||||
public float Scale { get; set; }
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -14,6 +14,7 @@ using reallife_gamemode.Server.Extensions;
|
|||||||
using reallife_gamemode.Server.Services;
|
using reallife_gamemode.Server.Services;
|
||||||
using reallife_gamemode.Server.Util;
|
using reallife_gamemode.Server.Util;
|
||||||
using reallife_gamemode.Server.Managers;
|
using reallife_gamemode.Server.Managers;
|
||||||
|
using reallife_gamemode.Server.Saves;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @overview Life of German Reallife - Admin Commands (Admin.cs)
|
* @overview Life of German Reallife - Admin Commands (Admin.cs)
|
||||||
@@ -907,11 +908,13 @@ namespace reallife_gamemode.Server.Commands
|
|||||||
{
|
{
|
||||||
player.SetData("editmode", true);
|
player.SetData("editmode", true);
|
||||||
player.SendNotification("Edit-Mode ~g~aktiviert");
|
player.SendNotification("Edit-Mode ~g~aktiviert");
|
||||||
|
player.TriggerEvent("toggleEditMode", true);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
player.SetData("editmode", false);
|
player.SetData("editmode", false);
|
||||||
player.SendNotification("Edit-Mode ~r~deaktiviert");
|
player.SendNotification("Edit-Mode ~r~deaktiviert");
|
||||||
|
player.TriggerEvent("toggleEditMode", false);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ using System.Text;
|
|||||||
using GTANetworkAPI;
|
using GTANetworkAPI;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using reallife_gamemode.Server.Extensions;
|
using reallife_gamemode.Server.Extensions;
|
||||||
|
using reallife_gamemode.Server.Saves;
|
||||||
using reallife_gamemode.Server.Util;
|
using reallife_gamemode.Server.Util;
|
||||||
/**
|
/**
|
||||||
* @overview Life of German Reallife - Event Key (Key.cs)
|
* @overview Life of German Reallife - Event Key (Key.cs)
|
||||||
@@ -23,6 +24,7 @@ namespace reallife_gamemode.Server.Events
|
|||||||
TempBlip tempBlip = NAPI.Data.GetWorldData("blipTemplate");
|
TempBlip tempBlip = NAPI.Data.GetWorldData("blipTemplate");
|
||||||
SaveManager.OnSaveBlipData(player, tempBlip.Sprite.ToString(), tempBlip.Name, tempBlip.Scale.ToString(), tempBlip.Color.ToString(),
|
SaveManager.OnSaveBlipData(player, tempBlip.Sprite.ToString(), tempBlip.Name, tempBlip.Scale.ToString(), tempBlip.Color.ToString(),
|
||||||
tempBlip.Transparency.ToString(), 200.ToString(), tempBlip.ShortRange.ToString(), 0.ToString(), 0.ToString());
|
tempBlip.Transparency.ToString(), 200.ToString(), tempBlip.ShortRange.ToString(), 0.ToString(), 0.ToString());
|
||||||
|
player.SendNotification("~y~Blip~s~ erstellt!", false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -35,4 +35,14 @@ namespace reallife_gamemode.Server.Saves
|
|||||||
public byte Dimension { get; set; }
|
public byte Dimension { get; set; }
|
||||||
public bool Active { get; set; }
|
public bool Active { get; set; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public class TempBlip
|
||||||
|
{
|
||||||
|
public byte Color { get; set; }
|
||||||
|
public string Name { get; set; }
|
||||||
|
public byte Transparency { get; set; }
|
||||||
|
public bool ShortRange { get; set; }
|
||||||
|
public uint Sprite { get; set; }
|
||||||
|
public float Scale { get; set; }
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user