public void CMD_MakeAdmin(Client client, string playerName, int rank) { Client player = NAPI.Player.GetPlayerFromName(playerName); if (!AdminSystem.HasRank(client, 3)) { client.SendNotification("~r~Vous n'avez pas l'autorisation!"); return; } if (player != null) { if (AdminSystem.SetRank(client, playerName, rank)) { client.SendNotification("Le rang à était défini!"); return; } else { client.SendNotification("Le rang n'a pas était défini!"); return; } } else { client.SendChatMessage("Le joueur n'a pas été trouvé!"); return; } }
public void CMD_Warn(Client client, Client player) { //Spieler Statistiken PlayerInfo leaderInfo = PlayerHelper.GetPlayerStats(client); PlayerInfo playerInfo = PlayerHelper.GetPlayerStats(player); //Abfrage ob man ein Leader ist if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Du bist kein Admin!"); return; } if (client.Name == player.Name) { client.SendNotification("~r~Du kannst dich nicht selber angeben!"); return; } playerInfo.warn += 1; playerInfo.Update(); player.SendChatMessage($"[~r~Server~w~]: Du bekamst eine Verwarnung und besitzt nun ~r~{playerInfo.warn}~w~ Verwarnungen."); if (playerInfo.warn == 3) { player.SendChatMessage("[~r~Server~w~]: Du besitzt zu viele Verwarnungen weswegen du auf diesem Server gesperrt wurdest!"); playerInfo.ban = 1; playerInfo.Update(); player.Kick(); } }
public void CMD_DelWarn(Client client, Client player) { //Spieler Statistiken PlayerInfo leaderInfo = PlayerHelper.GetPlayerStats(client); Players playerInfo = PlayerHelper.GetPlayer(player); //Abfrage ob man ein Leader ist if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Tu n'es pas Admin."); return; } if (client.Name == player.Name) { client.SendNotification("~r~Vous ne pouvez pas vous spécifier vous même"); return; } if (playerInfo.warn == 0) { player.SendNotification("Le joueur n'a pas d'avertissement"); return; } playerInfo.warn -= 1; playerInfo.Update(); player.SendChatMessage($"[~r~Server~w~]: un avertissement à été suppriméx. Il possède maintenant {playerInfo.warn} avertissement(s)."); }
public void CMD_MakeAdmin(Client client, string playerName, int rank) { Client player = NAPI.Player.GetPlayerFromName(playerName); if (!AdminSystem.HasRank(client, 3)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } if (player != null) { if (AdminSystem.SetRank(client, playerName, rank)) { client.SendNotification("Rank wurde gesetzt!"); return; } else { client.SendNotification("Rank wurde NICHT gesetzt!"); return; } } else { client.SendChatMessage("Spieler wurde nicht gefunden!"); return; } }
public void CMD_UnBan(Client client, Client player) { Players tarInfo = PlayerHelper.GetPlayer(player); if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Vous n'avez pas l'autorisation!"); return; } if (tarInfo == null) { client.SendNotification("Le joueur n'a pas pu être trouvé dans la base de données."); return; } if (tarInfo.ban <= 0 && tarInfo.ban >= 2) { client.SendNotification("Le joueur n'est pas banni!"); return; } if (tarInfo.ban == 1) { tarInfo.ban = 0; client.SendNotification("Le joueur a été deban avec succès!"); tarInfo.Update(); } }
public void CMD_UnBan(Client client, Client player) { Players tarInfo = PlayerHelper.GetPlayer(player); if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } if (tarInfo == null) { client.SendNotification("Spieler konnte in der Datenbank NICHT gefunden werden."); return; } if (tarInfo.ban <= 0 && tarInfo.ban >= 2) { client.SendNotification("Spieler ist nicht gebannt!"); return; } if (tarInfo.ban == 1) { tarInfo.ban = 0; client.SendNotification("Spieler wurde erfolgreich entbannt!"); tarInfo.Update(); } }
public void CMD_Ban(Client client, Client player, string grund) { Players tarInfo = PlayerHelper.GetPlayer(player); Players p = PlayerHelper.GetPlayer(player); BanLog Banlog = PlayerHelper.BanLogs(client); if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Vous n'avez pas l'autorisation!"); return; } if (p.username == null) { client.SendNotification("Le joueur n'existe pas!"); } tarInfo.ban = 1; Database.Update(tarInfo); tarInfo.Update(); player.SendChatMessage("~r~Vous avez été banni!"); NAPI.Chat.SendChatMessageToAll($"[~r~SERVER~w~]Le joueur {player.Name} à cause de: {grund}, ~r~ban"); client.SendNotification($"Vous avez ban le joueur { player.Name} avec succès!"); Banlog = new BanLog(); Banlog.banned = player.Name; Banlog.bannedby = client.Name; Banlog.grund = grund; Database.Upsert(Banlog); player.Kick(); }
public void CMD_Ban(Client client, Client player, string grund) { Players tarInfo = PlayerHelper.GetPlayer(player); Players p = PlayerHelper.GetPlayer(player); BanLog Banlog = PlayerHelper.BanLogs(client); if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } if (p.username == null) { client.SendNotification("Spieler existiert nicht!"); } tarInfo.ban = 1; Database.Update(tarInfo); tarInfo.Update(); player.SendChatMessage("~r~Du wurdest gebannt!"); NAPI.Chat.SendChatMessageToAll($"[~r~SERVER~w~]Der Spieler {player.Name} wurde wegen: {grund}, ~r~gebannt!"); client.SendNotification($"Du hast den Spieler {player.Name} erfolgreich gebannt!"); Banlog = new BanLog(); Banlog.banned = player.Name; Banlog.bannedby = client.Name; Banlog.grund = grund; Database.Upsert(Banlog); player.Kick(); }
public void CMD_DelWarn(Client client, Client player) { //Spieler Statistiken PlayerInfo leaderInfo = PlayerHelper.GetPlayerStats(client); Players playerInfo = PlayerHelper.GetPlayer(player); //Abfrage ob man ein Leader ist if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Du bist kein Admin!"); return; } if (client.Name == player.Name) { client.SendNotification("~r~Du kannst dich nicht selber angeben!"); return; } if (playerInfo.warn == 0) { player.SendNotification("Spieler besitzt keine Warn's!"); return; } playerInfo.warn -= 1; playerInfo.Update(); player.SendChatMessage($"[~r~Server~w~]: Eine Verwarnung wurde entfernt! du besitzt nun {playerInfo.warn} Verwarnungen."); }
public void CMD_SetHealth(Client client, int wert) { if (!AdminSystem.HasRank(client, 3)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } client.Health = wert; }
public void CMD_GetHere(Client client, Client player1, Client player2) { if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } player1.Position = new Vector3(player2.Position.X, player2.Position.Y, player2.Position.Z); }
public void CMD_AC(Client client, string message) { if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Vous n'avez aucune autorisation!"); return; } NAPI.Chat.SendChatMessageToAll($"[~r~AC~w~] {client.Name} dit: {message}"); }
public void CMD_SetHealth(Client client, int wert) { if (!AdminSystem.HasRank(client, 3)) { client.SendNotification("~r~Vous n'avez aucune autorisation!"); return; } client.Health = wert; }
public void CMD_GetWeapon(Client client, WeaponHash hash) { if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Vous n'avez aucune autorisation!"); return; } client.GiveWeapon(hash, 999); }
public void CMD_Teleport(Client client, Client player1, Client player2) { if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Vous n'avez aucune autorisation!"); return; } player1.Position = player2.Position; }
public void CMD_GoTo(Client client, Client player) { if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Vous n'avez aucune autorisation!"); return; } client.Position = player.Position; }
public void CMD_SetWeather(Client client, string weather) { if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~rVous n'êtes pas autorisé à le faire!"); return; } NAPI.World.SetWeather(weather); }
public void CMD_SetTime(Client client, int hours, int minutes, int seconds) { if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Vous n'êtes pas autorisé à le faire!"); return; } NAPI.World.SetTime(hours, minutes, seconds); }
public void CMD_AC(Client client, string message) { if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } NAPI.Chat.SendChatMessageToAll($"[~r~AC~w~] {client.Name} sagt: {message}"); }
public void CMD_GetWeapon(Client client, WeaponHash hash) { if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } client.GiveWeapon(hash, 999); }
public void CMD_Teleport(Client client, Client player1, Client player2) { if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } player1.Position = player2.Position; }
public void CMD_GoTo(Client client, Client player) { if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } client.Position = player.Position; }
public void CMD_SetWeather(Client client, string weather) { if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Du bist dazu nicht befugt!"); return; } NAPI.World.SetWeather(weather); }
public void CMD_SetTime(Client client, int hours, int minutes, int seconds) { if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Du bist dazu nicht befugt!"); return; } NAPI.World.SetTime(hours, minutes, seconds); }
public void CMD_ClearChat(Client client) { if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Vous n'avez pas l'autorisation!"); return; } for (int i = 0; i < 99; i++) { NAPI.Chat.SendChatMessageToAll("~w~"); } NAPI.Chat.SendChatMessageToAll($"~r~[SERVER]: ~w~{client.Name} à nettoyé le chat!"); }
public void CMD_ClearChat(Client client) { if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } for (int i = 0; i < 99; i++) { NAPI.Chat.SendChatMessageToAll("~w~"); } NAPI.Chat.SendChatMessageToAll($"~r~[SERVER]: ~w~{client.Name} hat den Chat gesäubert!"); }
public void CMD_MakeLeader(Client client, Client player, int rank) { PlayerInfo tarInfo = PlayerHelper.GetPlayerStats(player); if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } if (rank == 1) { tarInfo.fraktion = rank; tarInfo.fleader = rank; tarInfo.last_location = new double[] { 447.9005, -973.0226, 30.68961 }; tarInfo.Update(); PlayerData.Respawn(client); player.SendChatMessage("Du wurdest zum ~y~Leader~w~ der ~b~LSPD~w~ ernannt!"); } else if (rank == 2) { tarInfo.fraktion = rank; tarInfo.fleader = rank; tarInfo.last_location = new double[] { 1151.196, -1529.605, 35.36937 }; //Rotation: 325.3967 tarInfo.Update(); PlayerData.Respawn(client); player.SendChatMessage("Du wurdest zum ~y~Leader~w~ der ~b~SARU~w~ ernannt!"); } else if (rank == 3) { tarInfo.fraktion = rank; tarInfo.fleader = rank; tarInfo.last_location = new double[] { 85.90534, -1956.926, 20.74745 }; //Rotation: 325.3967 tarInfo.Update(); PlayerData.Respawn(client); player.SendChatMessage("Du wurdest zum ~y~Leader~w~ der ~g~Grove Street~w~ ernannt!"); } else if (rank == 0) { tarInfo.fraktion = rank; tarInfo.fleader = rank; tarInfo.last_location = new double[] { -1167.994, -700.4285, 21.89281 }; tarInfo.Update(); PlayerData.Respawn(client); player.SendChatMessage($"Du wurdest als Leader entlassen und bist absofort Arbeitslos!"); } }
public void GetPosition(Client client, string message) { if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } Vector3 PlayerPos = NAPI.Entity.GetEntityPosition(client); Vector3 rPlayerPos = NAPI.Entity.GetEntityRotation(client); NAPI.Chat.SendChatMessageToPlayer(client, $"X: {PlayerPos.X} Y: {PlayerPos.Y} Z: {PlayerPos.Z} | {message} |"); NAPI.Chat.SendChatMessageToPlayer(client, $"rX: {rPlayerPos.X} rY: {rPlayerPos.Y} rZ {rPlayerPos.Z}"); Console.WriteLine($"X: {PlayerPos.X} Y: {PlayerPos.Y} Z: {PlayerPos.Z} | rX: {rPlayerPos.X} rY: {rPlayerPos.Y} rZ {rPlayerPos.Z} | {message} |"); }
public void CMD_Kick(Client client, Client player, string grund) { KickLog Kicklog = PlayerHelper.KickLogs(client); if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Vous n'avez pas l'autorisation!"); return; } NAPI.Chat.SendChatMessageToAll($"[~r~SERVER~w~] Le joueur {player.Name} était à cause de: {grund}, ~y~coups de pied!"); Kicklog = new KickLog(); Kicklog.kicked = player.Name; Kicklog.kickedby = client.Name; Kicklog.grund = grund; Database.Upsert(Kicklog); player.Kick(); }
public void CMD_Kick(Client client, Client player, string grund) { KickLog Kicklog = PlayerHelper.KickLogs(client); if (!AdminSystem.HasRank(client, 1)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } NAPI.Chat.SendChatMessageToAll($"[~r~SERVER~w~] Der Spieler {player.Name} wurde wegen: {grund}, ~y~gekickt!"); Kicklog = new KickLog(); Kicklog.kicked = player.Name; Kicklog.kickedby = client.Name; Kicklog.grund = grund; Database.Upsert(Kicklog); player.Kick(); }