public void CMD_uninvite(Client client, Client player) { //Spieler Statistiken PlayerInfo leaderInfo = PlayerHelper.GetPlayerStats(client); PlayerInfo playerInfo = PlayerHelper.GetPlayerStats(player); //Abfrage ob man ein Leader ist if (!LeaderSystem.IsLeader(client)) { client.SendNotification("~r~Du bist kein Leader!"); return; } //Abfrage ob Leader und Spieler in der selben Fraktion sind if (!LeaderSystem.Same(client, player)) { client.SendNotification("~r~Dieser Spieler gehört nicht zu deiner Fraktion!"); return; } /*if (client.Name == player.Name) * { * client.SendNotification("~r~Du kannst dich nicht selber entlassen!"); * return; * }*/ client.SendNotification("Spieler wurde erfolgreich aus der Fraktion rausgeworfen!"); player.SendNotification("~r~Du wurdest aus der Fraktion entlassen!"); playerInfo.fraktion = 0; playerInfo.last_location = new double[] { -1167.994, -700.4285, 21.89281 }; playerInfo.Update(); PlayerData.Respawn(player); }
public void CMD_invite(Client client, string player) { //Spieler Statistiken PlayerInfo leaderInfo = PlayerHelper.GetPlayerStats(client); //Abfrage ob man ein Leader ist if (!LeaderSystem.IsLeader(client)) { client.SendNotification("~r~Du bist kein Leader!"); return; } /*if (client.Name == target.Name) * { * client.SendNotification("~r~Du kannst dich nicht selber einladen!"); * return; * }*/ if (FraktionSystem.SetRank(player, leaderInfo.fleader)) { client.SendNotification($"[~r~Server~w~] Spieler {player} wurde in die Fraktion eingeladen."); PlayerData.Respawn(client); return; } else { client.SendNotification($"[~r~Server~w~] Spieler {player} konnte nicht in die Fraktion eingeladen werden!"); return; } }
public void CMD_invite(Client client, string player) { //Spieler Statistiken PlayerInfo leaderInfo = PlayerHelper.GetPlayerStats(client); //Abfrage ob man ein Leader ist if (!LeaderSystem.IsLeader(client)) { client.SendNotification("~r~Vous n'êtes pas un leader!"); return; } /*if (client.Name == target.Name) * { * client.SendNotification("~r~Du kannst dich nicht selber einladen!"); * return; * }*/ if (FraktionSystem.SetRank(player, leaderInfo.fleader)) { client.SendNotification($"[~r~Server~w~] {player} a été invité au groupe."); PlayerData.Respawn(client); return; } else { client.SendNotification($"[~r~Server~w~] {player} ne peut pas être invité au groupe!"); return; } }
public void CMD_uninvite(Client client, Client player) { //Spieler Statistiken PlayerInfo leaderInfo = PlayerHelper.GetPlayerStats(client); PlayerInfo playerInfo = PlayerHelper.GetPlayerStats(player); //Abfrage ob man ein Leader ist if (!LeaderSystem.IsLeader(client)) { client.SendNotification("~r~Vous n'êtes pas un leader!"); return; } //Abfrage ob Leader und Spieler in der selben Fraktion sind if (!LeaderSystem.Same(client, player)) { client.SendNotification("~r~Ce joueur n'est pas dans votre faction!"); return; } /*if (client.Name == player.Name) * { * client.SendNotification("~r~Du kannst dich nicht selber entlassen!"); * return; * }*/ client.SendNotification("Le joueur a été expulsé de la faction avec succès!"); player.SendNotification("~r~Vous avez été renvoyé du groupe!"); playerInfo.fraktion = 0; playerInfo.last_location = new double[] { -1167.994, -700.4285, 21.89281 }; playerInfo.Update(); PlayerData.Respawn(player); }
public void CMD_invite(Client client, Client player) { //Spieler Statistiken PlayerInfo leaderInfo = PlayerHelper.GetPlayerStats(client); PlayerInfo playerInfo = PlayerHelper.GetPlayerStats(player); //Abfrage ob man ein Leader ist if (!LeaderSystem.IsLeader(client, 1)) { client.SendNotification("~r~Du bist kein Leader!"); return; } if (client.Name == player.Name) { client.SendNotification("~r~Du kannst dich nicht selber einladen!"); return; } if (LeaderSystem.HasRank(client, 1)) { client.SendNotification("Spieler wurde erfolgreich in die Fraktion eingeladen!"); player.SendNotification("Du wurdest zur LSPD eingeladen!"); playerInfo.last_location = new double[] { 447.9005, -973.0226, 30.68961 }; playerInfo.fraktion = 1; playerInfo.Update(); PlayerData.Respawn(player); } else if (LeaderSystem.HasRank(client, 2)) { client.SendNotification("Spieler wurde erfolgreich in die Fraktion eingeladen!"); player.SendNotification("Du wurdest zur SARU eingeladen!"); playerInfo.last_location = new double[] { 1151.196, -1529.605, 35.36937 }; playerInfo.fraktion = 2; playerInfo.Update(); PlayerData.Respawn(player); } else if (LeaderSystem.HasRank(client, 3)) { client.SendNotification("Spieler wurde erfolgreich in die Fraktion eingeladen!"); player.SendNotification("Du wurdest zur Grove Street eingeladen!"); playerInfo.last_location = new double[] { 85.90534, -1956.926, 20.74745 }; playerInfo.fraktion = 3; playerInfo.Update(); PlayerData.Respawn(player); } else { client.SendNotification("~r~Etwas ist schiefgelaufen!"); } }
public void CMD_FraktionWarn(Client client, Client player) { //Spieler Statistiken PlayerInfo leaderInfo = PlayerHelper.GetPlayerStats(client); PlayerInfo playerInfo = PlayerHelper.GetPlayerStats(player); //Abfrage ob man ein Leader ist if (!LeaderSystem.IsLeader(client)) { client.SendNotification("~r~Du bist kein Leader!"); return; } if (!LeaderSystem.Same(client, player)) { client.SendNotification("~r~Ihr befindet euch nicht in der selben Fraktion!"); return; } if (client.Name == player.Name) { client.SendNotification("~r~Du kannst dich nicht selber angeben!"); return; } playerInfo.fwarn += 1; playerInfo.Update(); player.SendChatMessage($"[~g~Fraktion~w~]: Du bekamst eine Verwarnung und besitzt nun ~r~{playerInfo.fwarn}~w~ Verwarnungen."); if (playerInfo.fwarn == 3) { player.SendChatMessage("[~g~Fraktion~w~]: Du besitzt zu viele Verwarnungen weswegen du aus der Fraktion entlassen wurdest!"); player.SendNotification("~r~Du wurdest aus der Fraktion entlassen!"); playerInfo.fraktion = 0; playerInfo.last_location = new double[] { -1167.994, -700.4285, 21.89281 }; playerInfo.Update(); PlayerData.Respawn(player); } }
public void CMD_FraktionWarn(Client client, Client player) { //Spieler Statistiken PlayerInfo leaderInfo = PlayerHelper.GetPlayerStats(client); PlayerInfo playerInfo = PlayerHelper.GetPlayerStats(player); //Abfrage ob man ein Leader ist if (!LeaderSystem.IsLeader(client)) { client.SendNotification("~r~Vous n'êtes pas un leader!"); return; } if (!LeaderSystem.Same(client, player)) { client.SendNotification("~r~Vous n'êtes pas dans la même faction!"); return; } if (client.Name == player.Name) { client.SendNotification("~r~Vous ne pouvez pas vous spécifier!"); return; } playerInfo.fwarn += 1; playerInfo.Update(); player.SendChatMessage($"[~g~Fraktion~w~]: Vous avez reçu un avertissement. ~r~{playerInfo.fwarn}~w~ avertissements."); if (playerInfo.fwarn == 3) { player.SendChatMessage("[~g~Fraktion~w~]: Vous avez trop d'avertissements sur la raison pour laquelle vous avez été libéré de la faction!"); player.SendNotification("~r~Vous avez été renvoyé du groupe!"); playerInfo.fraktion = 0; playerInfo.last_location = new double[] { -1167.994, -700.4285, 21.89281 }; playerInfo.Update(); PlayerData.Respawn(player); } }
public void CMD_DelFraktionWarn(Client client, Client player) { //Spieler Statistiken PlayerInfo leaderInfo = PlayerHelper.GetPlayerStats(client); PlayerInfo playerInfo = PlayerHelper.GetPlayerStats(player); //Abfrage ob man ein Leader ist if (!LeaderSystem.IsLeader(client)) { client.SendNotification("~r~Du bist kein Leader!"); return; } if (!LeaderSystem.Same(client, player)) { client.SendNotification("~r~Ihr befindet euch nicht in der selben Fraktion!"); return; } if (client.Name == player.Name) { client.SendNotification("~r~Du kannst dich nicht selber angeben!"); return; } if (playerInfo.fwarn == 0) { player.SendNotification("Spieler besitzt keine Warn's!"); return; } playerInfo.fwarn -= 1; playerInfo.Update(); player.SendChatMessage("[~g~Fraktion~w~]: Eine Verwarnung wurde entfernt!"); }
public void CMD_DelFraktionWarn(Client client, Client player) { //Spieler Statistiken PlayerInfo leaderInfo = PlayerHelper.GetPlayerStats(client); PlayerInfo playerInfo = PlayerHelper.GetPlayerStats(player); //Abfrage ob man ein Leader ist if (!LeaderSystem.IsLeader(client)) { client.SendNotification("~r~Vous n'êtes pas un leader!"); return; } if (!LeaderSystem.Same(client, player)) { client.SendNotification("~r~Vous n'êtes pas dans la même faction!"); return; } if (client.Name == player.Name) { client.SendNotification("~r~Vous ne pouvez pas vous spécifier!"); return; } if (playerInfo.fwarn == 0) { player.SendNotification("Le joueur n'a pas d'avertissement!"); return; } playerInfo.fwarn -= 1; playerInfo.Update(); player.SendChatMessage("[~g~Faction~w~]: Un avertissement a été supprimé!"); }