Add Admin Noclip , add /skill and fix heal :^)
This commit is contained in:
@@ -30,7 +30,7 @@
|
|||||||
var shiftModifier = false;
|
var shiftModifier = false;
|
||||||
var controlModifier = false;
|
var controlModifier = false;
|
||||||
var localPlayer = mp.players.local;
|
var localPlayer = mp.players.local;
|
||||||
mp.keys.bind(bindVirtualKeys.F2, true, function () {
|
mp.events.add('ADMIN:NoClip', () => {
|
||||||
isNoClip = !isNoClip;
|
isNoClip = !isNoClip;
|
||||||
mp.game.ui.displayRadar(!isNoClip);
|
mp.game.ui.displayRadar(!isNoClip);
|
||||||
if (isNoClip) {
|
if (isNoClip) {
|
||||||
|
|||||||
@@ -143,4 +143,10 @@ export default function keys(globalData: IGlobalData) {
|
|||||||
mp.keys.bind(0x7A, false, () => {
|
mp.keys.bind(0x7A, false, () => {
|
||||||
mp.gui.takeScreenshot(new Date().toLocaleDateString(), 1, 100, 80);
|
mp.gui.takeScreenshot(new Date().toLocaleDateString(), 1, 100, 80);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
//F2 //Noclip
|
||||||
|
mp.keys.bind(0x71, false, () => {
|
||||||
|
mp.events.callRemote("Noclip");
|
||||||
|
|
||||||
|
});
|
||||||
}
|
}
|
||||||
@@ -141,8 +141,8 @@ keys(globalData);
|
|||||||
import quitHandler from './Player/quit';
|
import quitHandler from './Player/quit';
|
||||||
quitHandler();
|
quitHandler();
|
||||||
|
|
||||||
//import freeCam from './Player/freecam';
|
import freeCam from './Player/freecam';
|
||||||
//freeCam();
|
freeCam();
|
||||||
|
|
||||||
import saveManager from './Save/main';
|
import saveManager from './Save/main';
|
||||||
saveManager();
|
saveManager();
|
||||||
|
|||||||
@@ -3650,5 +3650,16 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
}
|
}
|
||||||
|
|
||||||
#endregion ALevel1338
|
#endregion ALevel1338
|
||||||
|
|
||||||
|
[RemoteEvent("Noclip")]
|
||||||
|
public void Noclip(Player player)
|
||||||
|
{
|
||||||
|
if (!player.GetUser()?.IsAdmin(AdminLevel.HEADADMIN) ?? true && player.HasData("Adminduty") && !player.GetData<bool>("Adminduty"))
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
player.TriggerEvent("ADMIN:NoClip");
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -319,6 +319,12 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(player.Position.DistanceTo(target.Position) > 3)
|
||||||
|
{
|
||||||
|
ChatService.ErrorMessage(player, "Der Patient ist zu weit entfernt");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (price < 10 || price > 100)
|
if (price < 10 || price > 100)
|
||||||
{
|
{
|
||||||
ChatService.ErrorMessage(player, "Der Preis muss zwischen 10$ und 100$ liegen");
|
ChatService.ErrorMessage(player, "Der Preis muss zwischen 10$ und 100$ liegen");
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ using System.Collections.Generic;
|
|||||||
using System.Linq;
|
using System.Linq;
|
||||||
using GTANetworkAPI;
|
using GTANetworkAPI;
|
||||||
using ReallifeGamemode.Database.Entities;
|
using ReallifeGamemode.Database.Entities;
|
||||||
|
using ReallifeGamemode.Database.Models;
|
||||||
using ReallifeGamemode.Server.Extensions;
|
using ReallifeGamemode.Server.Extensions;
|
||||||
using ReallifeGamemode.Server.Finance;
|
using ReallifeGamemode.Server.Finance;
|
||||||
using ReallifeGamemode.Server.Managers;
|
using ReallifeGamemode.Server.Managers;
|
||||||
@@ -15,6 +16,16 @@ namespace ReallifeGamemode.Server.Commands
|
|||||||
{
|
{
|
||||||
internal class UserCommands : Script
|
internal class UserCommands : Script
|
||||||
{
|
{
|
||||||
|
|
||||||
|
[Command("skill")]
|
||||||
|
public void CmdUserSkill(Player player)
|
||||||
|
{
|
||||||
|
User user = player.GetUser(new DatabaseContext());
|
||||||
|
|
||||||
|
player.SendChatMessage($"~c~BusSkill = {user.BusSkill}/800, PilotSkill = {user.PilotSkill}/300.");
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
[Command("id", "~m~Benutzung: ~s~/id [Name]")]
|
[Command("id", "~m~Benutzung: ~s~/id [Name]")]
|
||||||
public void CmdUserId(Player player, String targetname)
|
public void CmdUserId(Player player, String targetname)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user