using System; using System.Collections.Generic; using System.Linq; using System.Text; using GTANetworkAPI; using Microsoft.EntityFrameworkCore; using reallife_gamemode.Model; using reallife_gamemode.Server.Entities; using reallife_gamemode.Server.Extensions; using reallife_gamemode.Server.Services; using reallife_gamemode.Server.Util; /** * @overview Life of German Reallife - Event Login (Login.cs) * @author VegaZ, xSprite * @copyright (c) 2008 - 2018 Life of German */ namespace reallife_gamemode.Server.Events { class Connect : Script { [ServerEvent(Event.PlayerConnected)] public void OnPlayerConnected(Client player) { player.SetData("isLoggedIn", false); player.Position = new Vector3(-1883.736, -781.4911, -10); player.FreezePosition = true; string name = player.Name; List playerlist = NAPI.Pools.GetAllPlayers(); foreach (Client currentPlayer in playerlist) { if (currentPlayer.GetUser()?.IsAdmin(AdminLevel.ADMIN) ?? false) { player.SendChatMessage("~m~*** "+player.Name+"["+player.SocialClubName+"] [ID:"+player.Handle.Value+"] ("+player.Address+")"); } } } } }