public void OnPlayerConnected(Client Player) { //Eingeloggt auf 0 für Command Check Player.SetData("Eingeloggt", 0); Player.SetData("HatAccount", 0); //Chat weg Player.TriggerEvent("Chathiden"); Player.SetData("Chat", 0); //Whitelist Check var Check = ContextFactory.Instance.srp_whitelist.Count(x => x.SocialClub == Player.SocialClubName); { if (Check == 0) { NAPI.Notification.SendNotificationToPlayer(Player, "~r~Du bist nicht auf der Whitelist. Melde dich auf www.strawberry-rp.de"); //Log Eintrag Funktionen.LogEintrag(Player, "Nicht auf der Whitelist"); NAPI.Player.KickPlayer(Player, "Nicht auf der Whitelist"); return; } } //DLCs Checken Player.TriggerEvent("checkDLC"); //Log Eintrag Funktionen.LogEintrag(Player, "Verbunden"); //Consolen Nachricht NAPI.Util.ConsoleOutput("[StrawberryRP] " + Player.SocialClubName + " hat sich mit dem Server verbunden. [" + DateTime.Now + "]", ConsoleColor.Red); //Laden und danach Login/Register Player.TriggerEvent("Laden"); Timer.SetTimer(() => Funktionen.LoginLadenBeenden(Player), 4000, 1); //An den eine Versteckte Position setzen damit er nirgendwo rumsteht Player.Position = new Vector3(-3245.781, 945.7014, 7.519356); //Freeze Funktionen.Freeze(Player); //Camera Player.TriggerEvent("moveSkyCamera", Player, "up", 1, false); }
public void OnPlayerEnterVehicle(Client Player, Vehicle vehicle, sbyte seatID) { //Abfragen damit niemand mit den autos rumfahren kann if (Player.GetData("VerwaltungsModus") == 0) { if (AutoHausBekommen(Player.Vehicle) == -1 && Funktionen.AccountHatAutohaus(Player) == 0) { Player.TriggerEvent("FahrzeugVerlassen"); return; } } //Mietfahrzeug if (TypBekommen(Player.Vehicle) == 2) { if (NameBekommen(Player.Vehicle) == "faggio") { Player.TriggerEvent("RollerSpeed"); } else if (NameBekommen(Player.Vehicle) == "pounder2") { Player.TriggerEvent("LKWSpeed"); } if (Player.GetData("VerwaltungsModus") == 0) { if (BeschreibungBekommen(Player.Vehicle) != "Nicos Auto") { Player.TriggerEvent("rollermietenpopupoeffnen", Funktionen.GeldFormatieren(MietpreisBekommen(Player.Vehicle))); } } } //Autohausfahrzeug else if (TypBekommen(Player.Vehicle) == 5 && AutoHausBekommen(Player.Vehicle) > 0) { if (Player.GetData("VerwaltungsModus") == 0) { if (Player.GetData("KaufenTyp") == 5) { NAPI.Notification.SendNotificationToPlayer(Player, "~y~Info~w~: Schließe erst das aktuelle Fenster."); return; } Player.SetData("KaufenTyp", 5); Player.SetData("KaufenId", IdBekommen(Player.Vehicle)); Player.SetData("KaufenPreis", KaufPreisBekommen(Player.Vehicle)); //Freezen Funktionen.Freeze(Player); Player.TriggerEvent("Kaufen", 5, Funktionen.GeldFormatieren(KaufPreisBekommen(Player.Vehicle))); } } //Manufaktur Fahrzeuge else if (AutoHausBekommen(Player.Vehicle) == -1 && Funktionen.AccountHatAutohaus(Player) == 1) { if (Player.GetData("VerwaltungsModus") == 0) { if (Player.GetData("KaufenTyp") == 6) { NAPI.Notification.SendNotificationToPlayer(Player, "~y~Info~w~: Schließe erst das aktuelle Fenster."); return; } Player.SetData("KaufenTyp", 6); Player.SetData("KaufenId", IdBekommen(Player.Vehicle)); Player.SetData("KaufenPreis", KaufPreisBekommen(Player.Vehicle)); //Benötigte Definitionen double Rechnen = 0.0; long Rechnen1 = 0; Rechnen = KaufPreisBekommen(Player.Vehicle) + KaufPreisBekommen(Player.Vehicle) * 0.2; Rechnen1 = (long)Rechnen; //Freezen Funktionen.Freeze(Player); Player.TriggerEvent("Kaufen", 6, Funktionen.GeldFormatieren(KaufPreisBekommen(Player.Vehicle)), Funktionen.GeldFormatieren(Rechnen1)); } } }