Add camera position on login
This commit is contained in:
@@ -8,6 +8,12 @@ var loginBrowser;
|
|||||||
loginBrowser = mp.browsers.new('package://Login/login.html');
|
loginBrowser = mp.browsers.new('package://Login/login.html');
|
||||||
mp.gui.chat.activate(false);
|
mp.gui.chat.activate(false);
|
||||||
mp.gui.cursor.show(true, true);
|
mp.gui.cursor.show(true, true);
|
||||||
|
mp.game.ui.displayHud(false);
|
||||||
|
mp.game.ui.displayRadar(false);
|
||||||
|
|
||||||
|
var loginCam = mp.cameras.new('login', new mp.Vector3(-1883.736, -781.4911, 78.27616), new mp.Vector3(3.185999, 0, -79.59519), 40);
|
||||||
|
loginCam.setActive(true);
|
||||||
|
mp.game.cam.renderScriptCams(true, false, 0, true, false);
|
||||||
|
|
||||||
mp.events.add('loginInformationToServer', (password) => {
|
mp.events.add('loginInformationToServer', (password) => {
|
||||||
|
|
||||||
@@ -28,7 +34,9 @@ mp.events.add('registerSuccess', () => {
|
|||||||
}
|
}
|
||||||
mp.gui.cursor.show(false, false);
|
mp.gui.cursor.show(false, false);
|
||||||
mp.gui.chat.activate(true);
|
mp.gui.chat.activate(true);
|
||||||
|
loginCam.setActive(false);
|
||||||
|
mp.game.cam.renderScriptCams(false, false, 0, true, false);
|
||||||
|
mp.game.ui.displayRadar(true);
|
||||||
});
|
});
|
||||||
mp.events.add('loginSuccess', () => {
|
mp.events.add('loginSuccess', () => {
|
||||||
mp.gui.chat.push("Erfolgreich eingeloggt!")
|
mp.gui.chat.push("Erfolgreich eingeloggt!")
|
||||||
@@ -38,7 +46,9 @@ mp.events.add('loginSuccess', () => {
|
|||||||
}
|
}
|
||||||
mp.gui.cursor.show(false, false);
|
mp.gui.cursor.show(false, false);
|
||||||
mp.gui.chat.activate(true);
|
mp.gui.chat.activate(true);
|
||||||
|
loginCam.setActive(false);
|
||||||
|
mp.game.cam.renderScriptCams(false, false, 0, true, false);
|
||||||
|
mp.game.ui.displayRadar(true);
|
||||||
});
|
});
|
||||||
|
|
||||||
mp.events.add('loginFail', (reason) => {
|
mp.events.add('loginFail', (reason) => {
|
||||||
|
|||||||
6
Main.cs
6
Main.cs
@@ -11,11 +11,15 @@ namespace reallife_gamemode
|
|||||||
{
|
{
|
||||||
public class Main : Script
|
public class Main : Script
|
||||||
{
|
{
|
||||||
|
public static readonly Vector3 DEFAULT_SPAWN_POSITION = new Vector3(-427.5189, 1116.453, 326.7829);
|
||||||
|
public static readonly float DEFAULT_SPAWN_HEADING = 340.8f;
|
||||||
|
|
||||||
[ServerEvent(Event.ResourceStart)]
|
[ServerEvent(Event.ResourceStart)]
|
||||||
public void OnResourceStart()
|
public void OnResourceStart()
|
||||||
{
|
{
|
||||||
NAPI.Server.SetCommandErrorMessage("~r~[FEHLER]~s~ Dieser Command existiert nicht.");
|
NAPI.Server.SetCommandErrorMessage("~r~[FEHLER]~s~ Dieser Command existiert nicht.");
|
||||||
NAPI.Util.ConsoleOutput("reallife-gamemode resource loaded!");
|
NAPI.Server.SetDefaultSpawnLocation(DEFAULT_SPAWN_POSITION, DEFAULT_SPAWN_HEADING);
|
||||||
|
NAPI.Server.SetAutoSpawnOnConnect(false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -20,7 +20,8 @@ namespace reallife_gamemode.Server.Events
|
|||||||
[ServerEvent(Event.PlayerConnected)]
|
[ServerEvent(Event.PlayerConnected)]
|
||||||
public void OnPlayerConnected(Client player)
|
public void OnPlayerConnected(Client player)
|
||||||
{
|
{
|
||||||
|
player.Position = new Vector3(-1883.736, -781.4911, -10);
|
||||||
|
player.FreezePosition = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ namespace reallife_gamemode.Server.Events
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
player.TriggerEvent("loginSuccess");
|
player.TriggerEvent("loginSuccess");
|
||||||
|
NAPI.Player.SpawnPlayer(player, Main.DEFAULT_SPAWN_POSITION, Main.DEFAULT_SPAWN_HEADING);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ namespace reallife_gamemode.Server.Events
|
|||||||
registerUser.SaveChanges();
|
registerUser.SaveChanges();
|
||||||
}
|
}
|
||||||
player.TriggerEvent("registerSuccess");
|
player.TriggerEvent("registerSuccess");
|
||||||
|
NAPI.Player.SpawnPlayer(player, Main.DEFAULT_SPAWN_POSITION, Main.DEFAULT_SPAWN_HEADING);
|
||||||
}
|
}
|
||||||
else if (player.SocialClubName == checkedUser.SocialClubName)
|
else if (player.SocialClubName == checkedUser.SocialClubName)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user