public void Motor(Client client) { PlayerVehicles.EngineStatus(client); /* ALT * Vehicle personal_vehicle = client.GetData("PersonalVehicle"); * * if (client.IsInVehicle) * { * if (client.HasData("PersonalVehicle")) * { * if (client.Position.DistanceTo2D(personal_vehicle.Position) <= 0.1) * { * PlayerVehicles.EngineStatus(client); * } else * { * client.SendNotification("~r~Du besitzt für dieses Fahrzeug keinen Schlüssel!"); * } * } * else * { * client.SendNotification("~r~Du besitzt für dieses Fahrzeug keinen Schlüssel!"); * } * } * else * { * client.SendNotification("Du bist in keinem Fahrzeug."); * }*/ }
public void CMD_Park(Client client) { int client_id = client.GetData("ID"); Vehicle personal_vehicle = client.GetData("PersonalVehicle"); PlayerVehicles pVeh = PlayerHelper.GetpVehiclesStats(client); PlayerInfo playerInfo = PlayerHelper.GetPlayerStats(client); if (client.IsInVehicle) { if (client.Position.DistanceTo2D(personal_vehicle.Position) <= 0.1) { pVeh.last_location = new double[] { client.Vehicle.Position.X, client.Vehicle.Position.Y, client.Vehicle.Position.Z }; pVeh.last_rotation = client.Vehicle.Rotation.Z; Database.Upsert(pVeh); client.SendNotification("~g~Fahrzeug erfolgreich geparkt!"); } else { client.SendNotification("~r~Du hast kein schlüssel für dieses Fahrzeug!"); } } else { client.SendNotification("Du befindest dich in keinem Fahrzeug!"); } }
public void CMD_tune(Client client, int color1, int color2, int motor, int window, int turbo, int spoiler, int wheel) { int client_id = client.GetData("ID"); Vehicle personal_vehicle = client.GetData("PersonalVehicle"); PlayerVehicles pVeh = PlayerHelper.GetpVehiclesStats(client); if (client.Position.DistanceTo2D(new Vector3(-1038.625, -2678.062, 13.25966)) <= 4) { if (!client.IsInVehicle) { client.SendNotification("~r~Du bist in keinem Fahrzeug!"); return; } else if (client.Position.DistanceTo2D(personal_vehicle.Position) <= 0.1) { if (pVeh._id == client_id) { Vehicle previous_vehicle = client.GetData("PersonalVehicle"); previous_vehicle.Delete(); Vector3 pVehSpawn = new Vector3(-1038.625, -2678.062, 13.25966); uint pVehHash = NAPI.Util.GetHashKey(pVeh.carmodel); Vehicle veh = NAPI.Vehicle.CreateVehicle(pVehHash, pVehSpawn, 149.258f, 0, 0); NAPI.Vehicle.SetVehicleNumberPlate(veh, client.Name); client.SetIntoVehicle(veh, -1); //TUNES pVeh.Color1 = color1; pVeh.Color2 = color2; pVeh.spoilers = spoiler; pVeh.fbumber = -1; pVeh.rbumber = -1; pVeh.sskirt = -1; pVeh.exhaust = -1; pVeh.frame = -1; pVeh.grill = -1; pVeh.roof = -1; pVeh.motortuning = motor; pVeh.brakes = -1; pVeh.transmission = -1; pVeh.turbo = turbo; pVeh.fwheels = wheel; pVeh.bwheels = -1; pVeh.window = window; pVeh.suspension = -1; NAPI.Vehicle.SetVehiclePrimaryColor(veh, pVeh.Color1); NAPI.Vehicle.SetVehicleSecondaryColor(veh, pVeh.Color2); NAPI.Vehicle.SetVehicleMod(veh, 0, pVeh.spoilers); NAPI.Vehicle.SetVehicleMod(veh, 1, pVeh.fbumber); NAPI.Vehicle.SetVehicleMod(veh, 2, pVeh.rbumber); NAPI.Vehicle.SetVehicleMod(veh, 3, pVeh.sskirt); NAPI.Vehicle.SetVehicleMod(veh, 4, pVeh.exhaust); NAPI.Vehicle.SetVehicleMod(veh, 5, pVeh.frame); NAPI.Vehicle.SetVehicleMod(veh, 6, pVeh.grill); NAPI.Vehicle.SetVehicleMod(veh, 10, pVeh.roof); NAPI.Vehicle.SetVehicleMod(veh, 11, pVeh.motortuning); NAPI.Vehicle.SetVehicleMod(veh, 12, pVeh.brakes); NAPI.Vehicle.SetVehicleMod(veh, 13, pVeh.transmission); NAPI.Vehicle.SetVehicleMod(veh, 18, pVeh.turbo); NAPI.Vehicle.SetVehicleMod(veh, 23, pVeh.fwheels); NAPI.Vehicle.SetVehicleMod(veh, 24, pVeh.bwheels); //MOTORAD NAPI.Vehicle.SetVehicleWindowTint(veh, pVeh.window); NAPI.Vehicle.SetVehicleMod(veh, 15, pVeh.suspension); Database.Update(pVeh); client.SetData("PersonalVehicle", veh); } } else { client.SendNotification("~r~Du darfst dieses Fahrzeug nicht tunen!"); return; } } else { client.SendNotification("Du bist nicht beim Test Tuner"); return; } }
public void OnPlayerBuyVehicle1(Client client) { int client_id = client.GetData("ID"); PlayerInfo pInfo = PlayerHelper.GetPlayerStats(client); PlayerVehicles pVeh = PlayerHelper.GetpVehiclesStats(client); if (client.HasData("PersonalVehicle")) { client.SendChatMessage("Du besitzt bereits zu viele Fahrzeuge!"); return; } if (pInfo.money >= 12500) { uint hash = NAPI.Util.GetHashKey("issi2"); Vehicle veh = NAPI.Vehicle.CreateVehicle(hash, new Vector3(-21.45006, -1676.862, 29.16188), 108.823f, 0, 0); NAPI.Vehicle.SetVehicleNumberPlate(veh, client.Name); client.SetIntoVehicle(veh, -1); veh.Locked = true; pVeh = new PlayerVehicles(); pVeh._id = client_id; pVeh.carslot += 1; pVeh.carmodel = "issi2"; pVeh.last_location = new double[] { veh.Position.X, veh.Position.Y, veh.Position.Z }; pVeh.last_rotation = veh.Rotation.Z; //TUNES pVeh.Color1 = 0; pVeh.Color2 = 0; pVeh.spoilers = -1; pVeh.fbumber = -1; pVeh.rbumber = -1; pVeh.sskirt = -1; pVeh.exhaust = -1; pVeh.frame = -1; pVeh.grill = -1; pVeh.roof = -1; pVeh.motortuning = -1; pVeh.brakes = -1; pVeh.transmission = -1; pVeh.turbo = -1; pVeh.fwheels = -1; pVeh.bwheels = -1; pVeh.window = -1; pVeh.suspension = -1; NAPI.Vehicle.SetVehiclePrimaryColor(veh, pVeh.Color1); NAPI.Vehicle.SetVehicleSecondaryColor(veh, pVeh.Color2); NAPI.Vehicle.SetVehicleMod(veh, 0, pVeh.spoilers); NAPI.Vehicle.SetVehicleMod(veh, 1, pVeh.fbumber); NAPI.Vehicle.SetVehicleMod(veh, 2, pVeh.rbumber); NAPI.Vehicle.SetVehicleMod(veh, 3, pVeh.sskirt); NAPI.Vehicle.SetVehicleMod(veh, 4, pVeh.exhaust); NAPI.Vehicle.SetVehicleMod(veh, 5, pVeh.frame); NAPI.Vehicle.SetVehicleMod(veh, 6, pVeh.grill); NAPI.Vehicle.SetVehicleMod(veh, 10, pVeh.roof); NAPI.Vehicle.SetVehicleMod(veh, 11, pVeh.motortuning); NAPI.Vehicle.SetVehicleMod(veh, 12, pVeh.brakes); NAPI.Vehicle.SetVehicleMod(veh, 13, pVeh.transmission); NAPI.Vehicle.SetVehicleMod(veh, 18, pVeh.turbo); NAPI.Vehicle.SetVehicleMod(veh, 23, pVeh.fwheels); NAPI.Vehicle.SetVehicleMod(veh, 24, pVeh.bwheels); //MOTORAD NAPI.Vehicle.SetVehicleWindowTint(veh, pVeh.window); NAPI.Vehicle.SetVehicleMod(veh, 15, pVeh.suspension); client.SetData("PersonalVehicle", veh); pInfo.SubMoney(12500); Database.Update(pInfo); Database.Upsert(pVeh); EventTriggers.Update_Money(client); } else { client.SendChatMessage("[~y~Autohaus~w~] Du hast nicht genügend Bargeld bei dir!"); } }
public void LoadTunes(Client client, Vehicle veh, PlayerVehicles pVeh) { //TUNES pVeh.Color1 = 0; pVeh.Color2 = 0; pVeh.spoilers = -1; pVeh.fbumber = -1; pVeh.rbumber = -1; pVeh.sskirt = -1; pVeh.exhaust = -1; pVeh.frame = -1; pVeh.grill = -1; pVeh.roof = -1; pVeh.motortuning = -1; pVeh.brakes = -1; pVeh.transmission = -1; pVeh.turbo = -1; pVeh.fwheels = -1; pVeh.bwheels = -1; pVeh.window = -1; pVeh.suspension = -1; NAPI.Vehicle.SetVehiclePrimaryColor(veh, pVeh.Color1); NAPI.Vehicle.SetVehicleSecondaryColor(veh, pVeh.Color2); NAPI.Vehicle.SetVehicleMod(veh, 0, pVeh.spoilers); NAPI.Vehicle.SetVehicleMod(veh, 1, pVeh.fbumber); NAPI.Vehicle.SetVehicleMod(veh, 2, pVeh.rbumber); NAPI.Vehicle.SetVehicleMod(veh, 3, pVeh.sskirt); NAPI.Vehicle.SetVehicleMod(veh, 4, pVeh.exhaust); NAPI.Vehicle.SetVehicleMod(veh, 5, pVeh.frame); NAPI.Vehicle.SetVehicleMod(veh, 6, pVeh.grill); NAPI.Vehicle.SetVehicleMod(veh, 10, pVeh.roof); NAPI.Vehicle.SetVehicleMod(veh, 11, pVeh.motortuning); NAPI.Vehicle.SetVehicleMod(veh, 12, pVeh.brakes); NAPI.Vehicle.SetVehicleMod(veh, 13, pVeh.transmission); NAPI.Vehicle.SetVehicleMod(veh, 18, pVeh.turbo); NAPI.Vehicle.SetVehicleMod(veh, 23, pVeh.fwheels); NAPI.Vehicle.SetVehicleMod(veh, 24, pVeh.bwheels); //MOTORAD NAPI.Vehicle.SetVehicleWindowTint(veh, pVeh.window); NAPI.Vehicle.SetVehicleMod(veh, 15, pVeh.suspension); }
public void OnPlayerBuyVehicle1(Client client) { int client_id = client.GetData("ID"); PlayerInfo pInfo = PlayerHelper.GetPlayerStats(client); PlayerVehicles pVeh = PlayerHelper.GetpVehiclesStats(client); if (client.HasData("PersonalVehicle")) { client.SendChatMessage("Du besitzt bereits zu viele Fahrzeuge!"); return; } if (pInfo.money >= 12500) { uint hash = NAPI.Util.GetHashKey("issi2"); Vehicle veh = NAPI.Vehicle.CreateVehicle(hash, new Vector3(-21.45006, -1676.862, 29.16188), 108.823f, 0, 0); NAPI.Vehicle.SetVehicleNumberPlate(veh, client.Name); client.SetIntoVehicle(veh, -1); veh.Locked = true; pVeh = new PlayerVehicles(); pVeh._id = client_id; pVeh.carslot += 1; pVeh.carmodel = "issi2"; pVeh.last_location = new double[] { veh.Position.X, veh.Position.Y, veh.Position.Z }; pVeh.last_rotation = veh.Rotation.Z; LoadTunes(client, veh, pVeh); client.SetData("PersonalVehicle", veh); veh.SetData("ID", client_id); pInfo.SubMoney(12500); Database.Update(pInfo); Database.Upsert(pVeh); EventTriggers.Update_Money(client); } else { client.SendChatMessage("[~y~Autohaus~w~] Du hast nicht genügend Bargeld bei dir!"); } }
public void CMD_VehRespawn(Client client) { int client_id = client.GetData("ID"); PlayerVehicles pVeh = PlayerHelper.GetpVehiclesStats(client); if (pVeh == null) { client.SendNotification("~r~Du besitzt kein Fahrzeug das respawnt werden könnte!"); return; } if (pVeh._id == client_id) { Vehicle previous_vehicle = client.GetData("PersonalVehicle"); previous_vehicle.Delete(); Vector3 pVehSpawn = new Vector3(pVeh.last_location[0], pVeh.last_location[1], pVeh.last_location[2]); client.SendChatMessage("~g~Dein Fahrzeug wurde Respawnt!"); uint pVehHash = NAPI.Util.GetHashKey(pVeh.carmodel); Vehicle veh = NAPI.Vehicle.CreateVehicle(pVehHash, pVehSpawn, pVeh.last_rotation, 0, 0); //NAPI.Vehicle.SetVehicleEngineStatus(veh, false); NAPI.Vehicle.SetVehicleNumberPlate(veh, client.Name); NAPI.Vehicle.SetVehicleLocked(veh, true); NAPI.Vehicle.SetVehicleEngineStatus(veh, false); NAPI.Vehicle.SetVehiclePrimaryColor(veh, pVeh.Color1); NAPI.Vehicle.SetVehicleSecondaryColor(veh, pVeh.Color2); NAPI.Vehicle.SetVehicleMod(veh, 0, pVeh.spoilers); NAPI.Vehicle.SetVehicleMod(veh, 1, pVeh.fbumber); NAPI.Vehicle.SetVehicleMod(veh, 2, pVeh.rbumber); NAPI.Vehicle.SetVehicleMod(veh, 3, pVeh.sskirt); NAPI.Vehicle.SetVehicleMod(veh, 4, pVeh.exhaust); NAPI.Vehicle.SetVehicleMod(veh, 5, pVeh.frame); NAPI.Vehicle.SetVehicleMod(veh, 6, pVeh.grill); NAPI.Vehicle.SetVehicleMod(veh, 10, pVeh.roof); NAPI.Vehicle.SetVehicleMod(veh, 11, pVeh.motortuning); NAPI.Vehicle.SetVehicleMod(veh, 12, pVeh.brakes); NAPI.Vehicle.SetVehicleMod(veh, 13, pVeh.transmission); NAPI.Vehicle.SetVehicleMod(veh, 18, pVeh.turbo); NAPI.Vehicle.SetVehicleMod(veh, 23, pVeh.fwheels); NAPI.Vehicle.SetVehicleMod(veh, 24, pVeh.bwheels); //MOTORAD NAPI.Vehicle.SetVehicleWindowTint(veh, pVeh.window); NAPI.Vehicle.SetVehicleMod(veh, 15, pVeh.suspension); client.SetData("PersonalVehicle", veh); veh.SetData("ID", client_id); } }
public void CMD_LockVehicle(Client client) { PlayerVehicles.CarLock(client); }
public void CMD_CreateVeh(Client client, string fahrzeug_modell) { int client_id = client.GetData("ID"); PlayerInfo playerInfo = PlayerHelper.GetPlayerStats(client); PlayerVehicles pVeh = PlayerHelper.GetpVehiclesStats(client); if (!AdminSystem.HasRank(client, 2)) { client.SendNotification("~r~Du hast dazu keine Berechtigung!"); return; } if (pVeh == null) { uint hash = NAPI.Util.GetHashKey(fahrzeug_modell); Vehicle veh = NAPI.Vehicle.CreateVehicle(hash, client.Position, client.Rotation.Z, 0, 0); NAPI.Vehicle.SetVehicleNumberPlate(veh, client.Name); client.SetIntoVehicle(veh, -1); veh.Locked = true; pVeh = new PlayerVehicles(); pVeh._id = client_id; pVeh.carslot += 1; pVeh.carmodel = fahrzeug_modell; pVeh.last_location = new double[] { veh.Position.X, veh.Position.Y, veh.Position.Z }; pVeh.last_rotation = veh.Rotation.Z; //TUNES pVeh.Color1 = 0; pVeh.Color2 = 0; pVeh.spoilers = -1; pVeh.fbumber = -1; pVeh.rbumber = -1; pVeh.sskirt = -1; pVeh.exhaust = -1; pVeh.frame = -1; pVeh.grill = -1; pVeh.roof = -1; pVeh.motortuning = -1; pVeh.brakes = -1; pVeh.transmission = -1; pVeh.turbo = -1; pVeh.fwheels = -1; pVeh.bwheels = -1; pVeh.window = -1; NAPI.Vehicle.SetVehiclePrimaryColor(veh, pVeh.Color1); NAPI.Vehicle.SetVehicleSecondaryColor(veh, pVeh.Color2); NAPI.Vehicle.SetVehicleMod(veh, 0, pVeh.spoilers); NAPI.Vehicle.SetVehicleMod(veh, 1, pVeh.fbumber); NAPI.Vehicle.SetVehicleMod(veh, 2, pVeh.rbumber); NAPI.Vehicle.SetVehicleMod(veh, 3, pVeh.sskirt); NAPI.Vehicle.SetVehicleMod(veh, 4, pVeh.exhaust); NAPI.Vehicle.SetVehicleMod(veh, 5, pVeh.frame); NAPI.Vehicle.SetVehicleMod(veh, 6, pVeh.grill); NAPI.Vehicle.SetVehicleMod(veh, 10, pVeh.roof); NAPI.Vehicle.SetVehicleMod(veh, 11, pVeh.motortuning); NAPI.Vehicle.SetVehicleMod(veh, 12, pVeh.brakes); NAPI.Vehicle.SetVehicleMod(veh, 13, pVeh.transmission); NAPI.Vehicle.SetVehicleMod(veh, 18, pVeh.turbo); NAPI.Vehicle.SetVehicleMod(veh, 23, pVeh.fwheels); NAPI.Vehicle.SetVehicleMod(veh, 24, pVeh.bwheels); //MOTORAD NAPI.Vehicle.SetVehicleWindowTint(veh, pVeh.window); Database.Upsert(pVeh); client.SetData("PersonalVehicle", veh); veh.SetData("ID", client_id); } else if (pVeh._id == client_id) { Vehicle previous_vehicle = client.GetData("PersonalVehicle"); previous_vehicle.Delete(); uint hash = NAPI.Util.GetHashKey(fahrzeug_modell); Vehicle veh = NAPI.Vehicle.CreateVehicle(hash, client.Position, client.Rotation.Z, 0, 0); NAPI.Vehicle.SetVehicleNumberPlate(veh, client.Name); client.SetIntoVehicle(veh, -1); veh.Locked = true; pVeh = new PlayerVehicles(); pVeh._id = client_id; pVeh.carslot += 1; pVeh.carmodel = fahrzeug_modell; pVeh.last_location = new double[] { veh.Position.X, veh.Position.Y, veh.Position.Z }; pVeh.last_rotation = veh.Rotation.Z; //TUNES pVeh.Color1 = 0; pVeh.Color2 = 0; pVeh.spoilers = -1; pVeh.fbumber = -1; pVeh.rbumber = -1; pVeh.sskirt = -1; pVeh.exhaust = -1; pVeh.frame = -1; pVeh.grill = -1; pVeh.roof = -1; pVeh.motortuning = -1; pVeh.brakes = -1; pVeh.transmission = -1; pVeh.turbo = -1; pVeh.fwheels = -1; pVeh.bwheels = -1; pVeh.window = -1; pVeh.suspension = -1; NAPI.Vehicle.SetVehiclePrimaryColor(veh, pVeh.Color1); NAPI.Vehicle.SetVehicleSecondaryColor(veh, pVeh.Color2); NAPI.Vehicle.SetVehicleMod(veh, 0, pVeh.spoilers); NAPI.Vehicle.SetVehicleMod(veh, 1, pVeh.fbumber); NAPI.Vehicle.SetVehicleMod(veh, 2, pVeh.rbumber); NAPI.Vehicle.SetVehicleMod(veh, 3, pVeh.sskirt); NAPI.Vehicle.SetVehicleMod(veh, 4, pVeh.exhaust); NAPI.Vehicle.SetVehicleMod(veh, 5, pVeh.frame); NAPI.Vehicle.SetVehicleMod(veh, 6, pVeh.grill); NAPI.Vehicle.SetVehicleMod(veh, 10, pVeh.roof); NAPI.Vehicle.SetVehicleMod(veh, 11, pVeh.motortuning); NAPI.Vehicle.SetVehicleMod(veh, 12, pVeh.brakes); NAPI.Vehicle.SetVehicleMod(veh, 13, pVeh.transmission); NAPI.Vehicle.SetVehicleMod(veh, 18, pVeh.turbo); NAPI.Vehicle.SetVehicleMod(veh, 23, pVeh.fwheels); NAPI.Vehicle.SetVehicleMod(veh, 24, pVeh.bwheels); //MOTORAD NAPI.Vehicle.SetVehicleWindowTint(veh, pVeh.window); NAPI.Vehicle.SetVehicleMod(veh, 15, pVeh.suspension); Database.Update(pVeh); client.SetData("PersonalVehicle", veh); veh.SetData("ID", client_id); } return; }
public void OnPlayerLoginAttempt(Client client, string username, string password) { Players players = Database.GetData <Players>("username", username); PlayerVehicles pVeh = PlayerHelper.GetpVehiclesStats(client); if (players == null) { client.SendChatMessage("~r~Données introuvables !"); client.TriggerEvent("LoginResult"); return; } if (!players.CheckPassword(password)) { client.SendChatMessage("~r~Les données n'ont pas été trouvés!"); client.TriggerEvent("LoginResult", 0); return; } if (client.HasData("ID")) { client.SendChatMessage("Vous êtes connecté !"); return; } client.SetData("ID", players._id); //LOGIN ENDE PlayerInfo pInfo = PlayerHelper.GetPlayerStats(client); Players playerInfo = PlayerHelper.GetPlayer(client); client.SetData("AdminRank", pInfo.adminrank); if (playerInfo.ban == 0) { Handler.FinishLogin(client); client.TriggerEvent("LoginResult", 1); for (int i = 0; i < 99; i++) { client.SendChatMessage("~w~"); } //GUIDE START if (pInfo.vorname == "None") { client.SendChatMessage("~r~SERVEUR: ~ w ~ Veuillez choisir un nom/prénom."); NAPI.ClientEvent.TriggerClientEvent(client, "StartCharBrowser"); return; } else { client.SendChatMessage($"Bienvenue, {pInfo.vorname} {pInfo.nachname} sur ~g~Continental Five"); client.SendChatMessage("~r~SERVEUR: Ceci est une version développeur de Continental Five"); client.SendNotification($"~g~En tant que : {pInfo.vorname} {pInfo.nachname}"); return; } } else { client.SendChatMessage("Ce compte à été suspendu"); client.TriggerEvent("LoginResult", 0); return; } }
public void OnPlayerLoginAttempt(Client client, string username, string password) { PlayerInfo pInfo = Database.GetData <PlayerInfo>("username", username); PlayerVehicles pVeh = PlayerHelper.GetpVehiclesStats(client); if (pInfo == null) { client.SendChatMessage("~r~Daten wurden nicht gefunden!"); client.TriggerEvent("LoginResult"); return; } if (!pInfo.CheckPassword(password)) { client.SendChatMessage("~r~Die angegebenen Daten sind korrekt!"); client.TriggerEvent("LoginResult", 0); return; } if (client.HasData("ID")) { client.SendChatMessage("Du bist schon eingeloggt!"); return; } client.SetData("ID", pInfo._id); client.SetData("AdminRank", pInfo.adminrank); if (pInfo.ban == 0) { LoginHandler.FinishLogin(client); client.TriggerEvent("LoginResult", 1); if (pInfo.adminrank >= 1) { for (int i = 0; i < 99; i++) { client.SendChatMessage("~w~"); } //GUIDE START if (pInfo.vorname == "None") { client.SendChatMessage("~r~SERVER: ~w~Bitte wähle einen Vor/nachname!"); NAPI.ClientEvent.TriggerClientEvent(client, "StartCharBrowser"); return; } else { client.SendChatMessage($"Willkommen, {pInfo.vorname} {pInfo.nachname} auf ~b~Reallife-V"); client.SendChatMessage("~r~SERVER: ~w~Dies ist eine Entwickler Version von ~b~Reallife-V!"); client.SendChatMessage("~r~SERVER: ~w~Also sind Bug`s keine Seltenheit!"); client.SendNotification($"~b~Name: {pInfo.vorname} {pInfo.nachname}"); client.SendNotification($"~b~AdminLevel: {pInfo.adminrank}"); return; } } else { for (int i = 0; i < 99; i++) { client.SendChatMessage("~w~"); } //GUIDE START if (pInfo.vorname == "None") { client.SendChatMessage("~r~SERVER: ~w~Bitte wähle einen Vor/nachname!"); NAPI.ClientEvent.TriggerClientEvent(client, "StartCharBrowser"); return; } else { client.SendChatMessage($"Willkommen, {pInfo.vorname} {pInfo.nachname} auf ~b~Reallife-V"); client.SendChatMessage("~r~SERVER: ~w~Dies ist eine Entwickler Version von ~b~Reallife-V!"); client.SendChatMessage("~r~SERVER: ~w~Also sind Bug`s keine Seltenheit!"); client.SendNotification($"~b~Name: {pInfo.vorname} {pInfo.nachname}"); return; } } } else { client.SendChatMessage("Dieser Account wurde gesperrt"); client.TriggerEvent("LoginResult", 0); return; } }
public void Motor(Client client) { PlayerVehicles.Engine(client); }