TEST: gangwar kill message

This commit is contained in:
Fabian
2021-04-29 18:57:46 +02:00
parent e517b4ac81
commit 3bf0f82abb
3 changed files with 29 additions and 2 deletions

View File

@@ -56,6 +56,9 @@ export default function (globalData: IGlobalData): void {
var playerId;
var playerMoney = "5000";
var gangwarMessage = "";
var gangwarMessageTimer;
mp.events.add("draw", (pName, pId) => {
playerName = pName;
playerId = pId;
@@ -94,6 +97,15 @@ export default function (globalData: IGlobalData): void {
spawnschutz = toggle;
});
mp.events.add("setGangwarKillMessage", (msg) => {
gangwarMessage = msg;
clearInterval(gangwarMessageTimer);
gangwarMessageTimer = setTimeout(() => {
gangwarMessage = "";
}, 5000);
});
mp.events.add("jailTime", (time) => {
jailTime = JSON.parse(time);
});
@@ -307,9 +319,18 @@ export default function (globalData: IGlobalData): void {
centre: false
})
mp.game.graphics.drawRect(0.0, 0.555, 0.3, 0.11, 0, 0, 0, 70)
}
mp.game.graphics.drawText(gangwarMessage, [0.08, 0.68],
{
font: 4,
color: [255, 255, 255, 255],
scale: [0.5, 0.5],
outline: true,
centre: false
})
}
}
if (editMode === true) {
mp.game.graphics.drawText("~r~EDIT-MODE AKTIV", [0.5, 0],
{

View File

@@ -16,7 +16,7 @@ using ReallifeGamemode.Services;
namespace ReallifeGamemode.Server.Commands
{
internal class UserCommands : Script
{
{
[Command("eventport", "~m~eventport")]
public void CmdUserEventport(Player player, String option = "")
{

View File

@@ -79,6 +79,12 @@ namespace ReallifeGamemode.Server.Events
var playerInGangwar = player.HasData("inGangWar");
var killerInGangwar = killer.HasData("inGangWar");
if (playerInGangwar && killerInGangwar)
{
killer.TriggerEvent("setGangwarKillMessage", "Du hast ~r~" + player.Name + " getötet");
}
NAPI.Util.ConsoleOutput($"OnPlayerDeath - Player {player.Name} died - PlayerInGangwar = {playerInGangwar}, KillerInGangwar = {killerInGangwar}");
if (playerInGangwar && killerInGangwar)
{