From cbaf065663c6f45058e3fa26b5c6c11012a79e4d Mon Sep 17 00:00:00 2001 From: xSprite Date: Tue, 23 Oct 2018 04:16:13 +0200 Subject: [PATCH] Add /load --- Server/Commands/Admin.cs | 221 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 220 insertions(+), 1 deletion(-) diff --git a/Server/Commands/Admin.cs b/Server/Commands/Admin.cs index 5a9e991a..78fce36a 100644 --- a/Server/Commands/Admin.cs +++ b/Server/Commands/Admin.cs @@ -845,7 +845,226 @@ namespace reallife_gamemode.Server.Commands } } - + + [Command("load", "~m~Benutzung: ~s~/load [Typ = OnlineBunkers, ArcadiusBusinessCentre, MazeBankBuilding, LomBank, MazeBankWest, ClubWareHouse, SpecialLocations, GRHYacht, DHYacht, PYacht, AircraftCarrier, BridgeTC, BridgeTN, NorthYankton, ONeilsFarmB, ONeilsFarm, Morgue")] + public void CmdAdminloadlocation(Client player, string typ) + { + switch (typ) + { + case "OnlineBunkers": + NAPI.World.RequestIpl("gr_case10_bunkerclosed"); + NAPI.World.RequestIpl("gr_case9_bunkerclosed"); + NAPI.World.RequestIpl("gr_case3_bunkerclosed"); + NAPI.World.RequestIpl("gr_case0_bunkerclosed"); + NAPI.World.RequestIpl("gr_case1_bunkerclosed"); + NAPI.World.RequestIpl("gr_case2_bunkerclosed"); + NAPI.World.RequestIpl("gr_case5_bunkerclosed"); + NAPI.World.RequestIpl("gr_case7_bunkerclosed"); + NAPI.World.RequestIpl("gr_case11_bunkerclosed"); + NAPI.World.RequestIpl("gr_case6_bunkerclosed"); + NAPI.World.RequestIpl("gr_case11_bunkerclosed"); + NAPI.World.RequestIpl("gr_case6_bunkerclosed"); + NAPI.World.RequestIpl("gr_case4_bunkerclosed"); + player.SendChatMessage("~y~ Online Bunkers~s~ erfolgreich geladen!"); + break; + case "ArcadiusBusinessCentre": + NAPI.World.RequestIpl("ex_dt1_02_office_02b"); + NAPI.World.RequestIpl("ex_dt1_02_office_02c"); + NAPI.World.RequestIpl("ex_dt1_02_office_02a"); + NAPI.World.RequestIpl("ex_dt1_02_office_01a"); + NAPI.World.RequestIpl("ex_dt1_02_office_01b"); + NAPI.World.RequestIpl("ex_dt1_02_office_01c"); + NAPI.World.RequestIpl("ex_dt1_02_office_03a"); + NAPI.World.RequestIpl("ex_dt1_02_office_03b"); + NAPI.World.RequestIpl("ex_dt1_02_office_03c"); + NAPI.World.RequestIpl("imp_dt1_02_cargarage_a"); + NAPI.World.RequestIpl("imp_dt1_02_cargarage_b"); + NAPI.World.RequestIpl("imp_dt1_02_cargarage_c"); + NAPI.World.RequestIpl("imp_dt1_02_modgarage"); + player.SendChatMessage("~y~ Arcadius Business Centre~s~ erfolgreich geladen!"); + break; + case "MazeBankBuilding": + NAPI.World.RequestIpl("ex_dt1_11_office_02b"); + NAPI.World.RequestIpl("ex_dt1_11_office_02c"); + NAPI.World.RequestIpl("ex_dt1_11_office_02a"); + NAPI.World.RequestIpl("ex_dt1_11_office_01a"); + NAPI.World.RequestIpl("ex_dt1_11_office_01b"); + NAPI.World.RequestIpl("ex_dt1_11_office_01c"); + NAPI.World.RequestIpl("ex_dt1_11_office_03a"); + NAPI.World.RequestIpl("ex_dt1_11_office_03b"); + NAPI.World.RequestIpl("ex_dt1_11_office_03c"); + NAPI.World.RequestIpl("imp_dt1_11_cargarage_a"); + NAPI.World.RequestIpl("imp_dt1_11_cargarage_b"); + NAPI.World.RequestIpl("imp_dt1_11_cargarage_c"); + NAPI.World.RequestIpl("imp_dt1_11_modgarage"); + player.SendChatMessage("~y~ Maze Bank Building~s~ erfolgreich geladen!"); + break; + case "LomBank": + NAPI.World.RequestIpl("ex_sm_13_office_02b"); + NAPI.World.RequestIpl("ex_sm_13_office_02c"); + NAPI.World.RequestIpl("ex_sm_13_office_02a"); + NAPI.World.RequestIpl("ex_sm_13_office_01a"); + NAPI.World.RequestIpl("ex_sm_13_office_01b"); + NAPI.World.RequestIpl("ex_sm_13_office_01c"); + NAPI.World.RequestIpl("ex_sm_13_office_03a"); + NAPI.World.RequestIpl("ex_sm_13_office_03b"); + NAPI.World.RequestIpl("ex_sm_13_office_03c"); + NAPI.World.RequestIpl("imp_sm_13_cargarage_a"); + NAPI.World.RequestIpl("imp_sm_13_cargarage_b"); + NAPI.World.RequestIpl("imp_sm_13_cargarage_c"); + NAPI.World.RequestIpl("imp_sm_13_modgarage"); + player.SendChatMessage("~y~Lom Bank~s~ erfolgreich geladen!"); + break; + case "MazeBankWest": + NAPI.World.RequestIpl("ex_sm_15_office_02b"); + NAPI.World.RequestIpl("ex_sm_15_office_02c"); + NAPI.World.RequestIpl("ex_sm_15_office_02a"); + NAPI.World.RequestIpl("ex_sm_15_office_01a"); + NAPI.World.RequestIpl("ex_sm_15_office_01b"); + NAPI.World.RequestIpl("ex_sm_15_office_01c"); + NAPI.World.RequestIpl("ex_sm_15_office_03a"); + NAPI.World.RequestIpl("ex_sm_15_office_03b"); + NAPI.World.RequestIpl("ex_sm_15_office_03c"); + NAPI.World.RequestIpl("imp_sm_15_cargarage_a"); + NAPI.World.RequestIpl("imp_sm_15_cargarage_b"); + NAPI.World.RequestIpl("imp_sm_15_cargarage_c"); + NAPI.World.RequestIpl("imp_sm_15_modgarage"); + player.SendChatMessage("~y~Maze Bank West~s~ erfolgreich geladen!"); + break; + case "ClubWareHouse": + NAPI.World.RequestIpl("bkr_biker_interior_placement_interior_0_biker_dlc_int_01_milo"); + NAPI.World.RequestIpl("bkr_biker_interior_placement_interior_1_biker_dlc_int_02_milo"); + NAPI.World.RequestIpl("bkr_biker_interior_placement_interior_2_biker_dlc_int_ware01_milo"); + NAPI.World.RequestIpl("bkr_biker_interior_placement_interior_3_biker_dlc_int_ware02_milo"); + NAPI.World.RequestIpl("bkr_biker_interior_placement_interior_4_biker_dlc_int_ware03_milo"); + NAPI.World.RequestIpl("bkr_biker_interior_placement_interior_5_biker_dlc_int_ware04_milo"); + NAPI.World.RequestIpl("bkr_biker_interior_placement_interior_6_biker_dlc_int_ware05_milo"); + NAPI.World.RequestIpl("ex_exec_warehouse_placement_interior_1_int_warehouse_s_dlc_milo"); + NAPI.World.RequestIpl("ex_exec_warehouse_placement_interior_0_int_warehouse_m_dlc_milo"); + NAPI.World.RequestIpl("ex_exec_warehouse_placement_interior_2_int_warehouse_l_dlc_milo"); + NAPI.World.RequestIpl("imp_impexp_interior_placement_interior_1_impexp_intwaremed_milo_"); + NAPI.World.RequestIpl("bkr_bi_hw1_13_int"); + player.SendChatMessage("~y~Clubs & Warehouses~s~ erfolgreich geladen!"); + break; + case "SpecialLocations": + NAPI.World.RequestIpl("cargoship"); + NAPI.World.RequestIpl("sunkcargoship"); + NAPI.World.RequestIpl("SUNK_SHIP_FIRE"); + NAPI.World.RequestIpl("redCarpet"); + NAPI.World.RequestIpl("DES_StiltHouse_imapend"); + NAPI.World.RequestIpl("DES_stilthouse_rebuild"); + NAPI.World.RequestIpl("FINBANK"); + NAPI.World.RequestIpl("TrevorsMP"); + NAPI.World.RequestIpl("TrevorsTrailerTidy"); + NAPI.World.RequestIpl("SP1_10_real_interior"); + NAPI.World.RequestIpl("refit_unload"); + NAPI.World.RequestIpl("post_hiest_unload"); + NAPI.World.RequestIpl("FIBlobby"); + player.SendChatMessage("~y~Special Locations~s~ erfolgreich geladen!"); + break; + case "GRHYacht": + NAPI.World.RequestIpl("gr_heist_yacht2"); + NAPI.World.RequestIpl("gr_heist_yacht2_bar"); + NAPI.World.RequestIpl("gr_heist_yacht2_bedrm"); + NAPI.World.RequestIpl("gr_heist_yacht2_bridge"); + NAPI.World.RequestIpl("gr_heist_yacht2_enginrm"); + NAPI.World.RequestIpl("gr_heist_yacht2_lounge"); + player.SendChatMessage("~y~Gunrunning heist Yacht~s~ erfolgreich geladen!"); + break; + case "DHYacht": + NAPI.World.RequestIpl("hei_yacht_heist"); + NAPI.World.RequestIpl("hei_yacht_heist_enginrm"); + NAPI.World.RequestIpl("hei_yacht_heist_Lounge"); + NAPI.World.RequestIpl("hei_yacht_heist_Bridge"); + NAPI.World.RequestIpl("hei_yacht_heist_Bar"); + NAPI.World.RequestIpl("hei_yacht_heist_Bedrm"); + NAPI.World.RequestIpl("hei_yacht_heist_DistantLights"); + NAPI.World.RequestIpl("hei_yacht_heist_LODLights"); + player.SendChatMessage("~y~Dignity heist Yacht~s~ erfolgreich geladen!"); + break; + case "PYacht": + NAPI.World.RequestIpl("smboat"); + NAPI.World.RequestIpl("smboat_lod"); + player.SendChatMessage("~y~Party Yacht~s~ erfolgreich geladen!"); + break; + case "AircraftCarrier": + NAPI.World.RequestIpl("hei_carrier"); + NAPI.World.RequestIpl("hei_carrier_DistantLights"); + NAPI.World.RequestIpl("hei_Carrier_int1"); + NAPI.World.RequestIpl("hei_Carrier_int2"); + NAPI.World.RequestIpl("hei_Carrier_int3"); + NAPI.World.RequestIpl("hei_Carrier_int4"); + NAPI.World.RequestIpl("hei_Carrier_int5"); + NAPI.World.RequestIpl("hei_Carrier_int6"); + NAPI.World.RequestIpl("hei_carrier_LODLights"); + player.SendChatMessage("~y~Aircraft Carrier~s~ erfolgreich geladen!"); + break; + case "BridgeTC": + NAPI.World.RequestIpl("canyonriver01_traincrash"); + NAPI.World.RequestIpl("canyonriver01_traincrash"); + player.SendChatMessage("~y~Bridge Train Crash~s~ erfolgreich geladen!"); + break; + case "BridgeTN": + NAPI.World.RequestIpl("canyonriver01"); + NAPI.World.RequestIpl("railing_start"); + player.SendChatMessage("~y~Bridge Train Normal~s~ erfolgreich geladen!"); + break; + case "NorthYankton": + NAPI.World.RequestIpl("prologue01"); + NAPI.World.RequestIpl("prologue01c"); + NAPI.World.RequestIpl("prologue01d"); + NAPI.World.RequestIpl("prologue01e"); + NAPI.World.RequestIpl("prologue01f"); + NAPI.World.RequestIpl("prologue01g"); + NAPI.World.RequestIpl("prologue01h"); + NAPI.World.RequestIpl("prologue01i"); + NAPI.World.RequestIpl("prologue01j"); + NAPI.World.RequestIpl("prologue01k"); + NAPI.World.RequestIpl("prologue01z"); + NAPI.World.RequestIpl("prologue02"); + NAPI.World.RequestIpl("prologue03"); + NAPI.World.RequestIpl("prologue03b"); + NAPI.World.RequestIpl("prologue03_grv_dug"); + NAPI.World.RequestIpl("prologue_grv_torch"); + NAPI.World.RequestIpl("prologue04"); + NAPI.World.RequestIpl("prologue04b"); + NAPI.World.RequestIpl("prologue04_cover"); + NAPI.World.RequestIpl("des_protree_end"); + NAPI.World.RequestIpl("des_protree_start"); + NAPI.World.RequestIpl("prologue05"); + NAPI.World.RequestIpl("prologue05b"); + NAPI.World.RequestIpl("prologue06"); + NAPI.World.RequestIpl("prologue06b"); + NAPI.World.RequestIpl("prologue06_int"); + NAPI.World.RequestIpl("prologue06_pannel"); + NAPI.World.RequestIpl("plg_occl_00"); + NAPI.World.RequestIpl("prologue_occl"); + NAPI.World.RequestIpl("prologuerd"); + NAPI.World.RequestIpl("prologuerdb"); + player.SendChatMessage("~y~North Yankton~s~ erfolgreich geladen!"); + break; + case "ONeilsFarmB": + NAPI.World.RequestIpl("farmint"); + NAPI.World.RequestIpl("farm_burnt"); + NAPI.World.RequestIpl("farm_burnt_props"); + NAPI.World.RequestIpl("des_farmhs_endimap"); + NAPI.World.RequestIpl("des_farmhs_end_occl"); + player.SendChatMessage("~y~ONeils Farm Burnt~s~ erfolgreich geladen!"); + break; + case "ONeilsFarm": + NAPI.World.RequestIpl("farm"); + NAPI.World.RequestIpl("farm_props"); + NAPI.World.RequestIpl("farm_int"); + player.SendChatMessage("~y~ONeils Farm~s~ erfolgreich geladen!"); + break; + case "Morgue": + NAPI.World.RequestIpl("coronertrash"); + NAPI.World.RequestIpl("Coroner_Int_On"); + player.SendChatMessage("~y~Morgue~s~ erfolgreich geladen!"); + break; + } + } + [Command("unban", "~m~Benutzung: ~s~/unban [Name] ", GreedyArg = true)] public void CmdAdminUnban(Client admin, string userName) {