Fix meta.xml again, optimized LoadManager

This commit is contained in:
VegaZ
2018-09-22 23:38:19 +02:00
parent 4d4fcc8a43
commit 865d5465c1
2 changed files with 27 additions and 30 deletions

View File

@@ -17,11 +17,11 @@ namespace reallife_gamemode.Server.Managers
{ {
[ServerEvent(Event.ResourceStart)] [ServerEvent(Event.ResourceStart)]
public void OnResourceStart() public void OnResourceStart()
{ {
//LOAD ALL BLIPS using (var loadData = new DatabaseContext())
using (var loadBlips = new DatabaseContext())
{ {
foreach (Saves.SavedBlip b in loadBlips.Blips) //LOAD ALL BLIPS
foreach (Saves.SavedBlip b in loadData.Blips)
{ {
if(b.Active == true) if(b.Active == true)
{ {
@@ -29,15 +29,12 @@ namespace reallife_gamemode.Server.Managers
b.Color, b.Name, b.Alpha, b.DrawDistance, b.ShortRange, (short) b.Rotation, b.Dimension); b.Color, b.Name, b.Alpha, b.DrawDistance, b.ShortRange, (short) b.Rotation, b.Dimension);
} }
} }
} //LOAD ALL VEHICLES
//LOAD ALL VEHICLES foreach (Saves.SavedVehicle v in loadData.Vehicles)
using (var loadVehicles = new DatabaseContext())
{
foreach (Saves.SavedVehicle v in loadVehicles.Vehicles)
{ {
if (v.Active == true) if (v.Active == true)
{ {
NAPI.Vehicle.CreateVehicle((uint) v.Model, new Vector3(v.PositionX, v.PositionY, v.PositionZ), v.Heading, (int)(v.PrimaryColor), NAPI.Vehicle.CreateVehicle((uint)v.Model, new Vector3(v.PositionX, v.PositionY, v.PositionZ), v.Heading, (int)(v.PrimaryColor),
v.SecondaryColor, v.NumberPlate, v.Alpha, v.Locked, v.Engine = false, v.Dimension); v.SecondaryColor, v.NumberPlate, v.Alpha, v.Locked, v.Engine = false, v.Dimension);
} }
} }

View File

@@ -6,42 +6,42 @@
<!--CS--> <!--CS-->
<!--Model--> <!--Model-->
<script src="DatabaseContext.cs" /> <script src="DatabaseContext.cs" type = "server" lang = "C#" />
<!--Server--> <!--Server-->
<!--Commands--> <!--Commands-->
<script src="Admin.cs" /> <script src="Admin.cs" type = "server" lang = "C#" />
<!--Entities--> <!--Entities-->
<script src="User.cs" /> <script src="User.cs" type = "server" lang = "C#" />
<!--Events--> <!--Events-->
<script src="Connect.cs" /> <script src="Connect.cs" type = "server" lang = "C#" />
<script src="Death.cs" /> <script src="Death.cs" type = "server" lang = "C#" />
<script src="Login.cs" /> <script src="Login.cs" type = "server" lang = "C#" />
<script src="Register.cs" /> <script src="Register.cs" type = "server" lang = "C#" />
<script src="SaveData.cs" /> <script src="SaveData.cs" type = "server" lang = "C#" />
<script src="Spawn.cs" /> <script src="Spawn.cs" type = "server" lang = "C#" />
<!--Extensions--> <!--Extensions-->
<script src="ClientExtension.cs" /> <script src="ClientExtension.cs" type = "server" lang = "C#" />
<!--Managers--> <!--Managers-->
<script src="LoadManager.cs" /> <script src="LoadManager.cs" type = "server" lang = "C#" />
<!--Saves--> <!--Saves-->
<script src="SavedBlip.cs" /> <script src="SavedBlip.cs" type = "server" lang = "C#" />
<script src="SavedMarker.cs" /> <script src="SavedMarker.cs" type = "server" lang = "C#" />
<script src="SavedPed.cs" /> <script src="SavedPed.cs" type = "server" lang = "C#" />
<script src="SavedPickup.cs" /> <script src="SavedPickup.cs" type = "server" lang = "C#" />
<script src="SavedTextLabel.cs" /> <script src="SavedTextLabel.cs" type = "server" lang = "C#" />
<script src="SavedVehicle.cs" /> <script src="SavedVehicle.cs" type = "server" lang = "C#" />
<!--Services--> <!--Services-->
<script src="ChatService.cs" /> <script src="ChatService.cs" type = "server" lang = "C#" />
<script src="ClientService.cs" /> <script src="ClientService.cs" type = "server" lang = "C#" />
<!--Util--> <!--Util-->
<script src="AdminLevel.cs" /> <script src="AdminLevel.cs" type = "server" lang = "C#" />
</meta> </meta>