[+] Elevator System. + FIB, LSED, Ballas & GS duty / weapon rack
This commit is contained in:
@@ -17,6 +17,9 @@ namespace ReallifeGamemode.Server.Managers
|
||||
public static List<JailReleasePoint> JailReleasePoints = new List<JailReleasePoint>();
|
||||
public static List<ColShape> JailReleaseColShapes = new List<ColShape>();
|
||||
|
||||
public static List<ElevatorPoint> ElevatorPoints = new List<ElevatorPoint>();
|
||||
public static List<ColShape> ElevatorColShapes = new List<ColShape>();
|
||||
|
||||
[ServerEvent(Event.ResourceStart)]
|
||||
public void OnResourceStart()
|
||||
{
|
||||
@@ -57,7 +60,8 @@ namespace ReallifeGamemode.Server.Managers
|
||||
};
|
||||
WeaponPoint weaponPointFIB = new WeaponPoint()
|
||||
{
|
||||
Position = new Vector3(119.6835, -729.3273, 242.1519),
|
||||
//Position = new Vector3(119.6835, -729.3273, 242.1519), old
|
||||
Position = new Vector3(143.5561,-762.7424,242.152),
|
||||
FactionId = 3
|
||||
};
|
||||
WeaponPoint weaponPointBallas = new WeaponPoint()
|
||||
@@ -83,21 +87,57 @@ namespace ReallifeGamemode.Server.Managers
|
||||
NAPI.TextLabel.CreateTextLabel("Waffenspind - Dr\u00fccke ~y~E", w.Position, 7, 1, 0, new Color(255, 255, 255), false, 0);
|
||||
}
|
||||
#endregion
|
||||
#region JailReleasePoint
|
||||
#region JailReleasePoints
|
||||
JailReleasePoint jailPointLSPD = new JailReleasePoint()
|
||||
{
|
||||
Position = new Vector3(459.5327, -988.8435, 24.91487)
|
||||
};
|
||||
JailReleasePoint jailPointFIB = new JailReleasePoint()
|
||||
{
|
||||
Position = new Vector3(119.6362,-727.6199,242.152)
|
||||
};
|
||||
|
||||
JailReleasePoints.Add(jailPointLSPD);
|
||||
JailReleasePoints.Add(jailPointFIB);
|
||||
|
||||
foreach(JailReleasePoint j in JailReleasePoints)
|
||||
foreach (JailReleasePoint j in JailReleasePoints)
|
||||
{
|
||||
NAPI.Marker.CreateMarker(1, new Vector3(j.Position.X, j.Position.Y, j.Position.Z - 2), new Vector3(j.Position.X, j.Position.Y, j.Position.Z + 1),
|
||||
new Vector3(0, 0, 0), 1.5f, new Color(255, 255, 255, 50), false, 0);
|
||||
NAPI.TextLabel.CreateTextLabel("Gefängnis PC - Dr\u00fccke ~y~E", j.Position, 7, 1, 0, new Color(255, 255, 255), false, 0);
|
||||
}
|
||||
#endregion
|
||||
#region ElevetaorPoints
|
||||
ElevatorPoint FibElevatorPointEG = new ElevatorPoint()
|
||||
{
|
||||
Position = new Vector3(136.1958, -761.657, 242.152), //FBI oben
|
||||
FactionId = 3,
|
||||
Stage = "Büro"
|
||||
};
|
||||
ElevatorPoint FibElevatorPointIntern = new ElevatorPoint()
|
||||
{
|
||||
Position = new Vector3(136.1958, -761.7176, 45.75203), //FBI unten
|
||||
FactionId = 3,
|
||||
Stage = "EG"
|
||||
};
|
||||
ElevatorPoint FibElevatorPointGarage = new ElevatorPoint()
|
||||
{
|
||||
Position = new Vector3(124.2521, -741.3329, 33.13322), //FBI ganz ganz unten
|
||||
FactionId = 3,
|
||||
Stage = "Garage"
|
||||
};
|
||||
|
||||
ElevatorPoints.Add(FibElevatorPointEG);
|
||||
ElevatorPoints.Add(FibElevatorPointIntern);
|
||||
ElevatorPoints.Add(FibElevatorPointGarage);
|
||||
|
||||
foreach (ElevatorPoint j in ElevatorPoints)
|
||||
{
|
||||
NAPI.Marker.CreateMarker(1, new Vector3(j.Position.X, j.Position.Y, j.Position.Z - 2), new Vector3(j.Position.X, j.Position.Y, j.Position.Z + 1),
|
||||
new Vector3(0, 0, 0), 1.5f, new Color(255, 255, 255, 50), false, 0);
|
||||
NAPI.TextLabel.CreateTextLabel("Aufzug - Dr\u00fccke ~y~E", j.Position, 7, 1, 0, new Color(255, 255, 255), false, 0);
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
@@ -117,6 +157,12 @@ namespace ReallifeGamemode.Server.Managers
|
||||
{
|
||||
public Vector3 Position { get; set; }
|
||||
}
|
||||
public class ElevatorPoint
|
||||
{
|
||||
public Vector3 Position { get; set; }
|
||||
public int FactionId { get; set; }
|
||||
public string Stage { get; set; }
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user