Add doormanager

This commit is contained in:
VegaZ
2018-11-01 14:16:55 +01:00
parent 13d976258a
commit f1495fbb82
4 changed files with 18 additions and 6 deletions

View File

@@ -35,6 +35,11 @@ mp.keys.bind(0x49, false, function () {
}
});
//L
mp.keys.bind(0x4C, false, function () {
mp.events.callRemote("ChangeDoorState");
});
//N
mp.keys.bind(0x4E, false, function () {
if (!chat) {

View File

@@ -11,19 +11,21 @@ let globalData = {
require('./CharCreator/index.js');
require('./Login/main.js');
require('./FactionManagement/main.js');
require('./Save/main.js');
require('./DoorManager/doormanager.js');
require('./Gui/deathscreen.js');
require('./Gui/infobox.js');
require('./Gui/nametags.js');
require('./Gui/playerlist.js');
require('./Login/main.js');
require('./Player/keys.js');
require('./FactionManagement/main.js');
require('./Save/main.js');
require('./Speedometer/index.js');
require('./Tuning/main.js');
require('./Speedometer/index.js');

View File

@@ -29,6 +29,7 @@ namespace reallife_gamemode
NAPI.Server.SetAutoSpawnOnConnect(false);
NAPI.Server.SetAutoRespawnAfterDeath(false);
NAPI.Data.SetWorldData("playerCreatorDimension", 0);
NAPI.Data.SetWorldData("policeDoors", false);
TuningManager.AddTuningGarage(new Vector3(-341, -134, 38.5));

View File

@@ -20,7 +20,7 @@ namespace reallife_gamemode.Server.Managers
public static List<Vehicle> ShopVehicleList = new List<Vehicle>();
public static List<Vehicle> UserVehicleList = new List<Vehicle>();
public static ColShape policeDoors;
[ServerEvent(Event.ResourceStart)]
public void OnResourceStart()
{
@@ -79,6 +79,10 @@ namespace reallife_gamemode.Server.Managers
current.SetData("ownerId", v.UserId);
UserVehicleList.Add(current);
}
policeDoors = NAPI.ColShape.CreateCylinderColShape(new Vector3(434.7479, -983.2151, 30.83926), 4, 3, 0);
List<ColShape> colshapes = new List<ColShape>();
colshapes.Add(policeDoors);
}
}
}