public Billing() { CommandRegister.RegisterJobCommand("bill", OnBillCommand, JobType.Police); CommandRegister.RegisterJobCommand("paytow", OnPayTow, JobType.Police); CommandRegister.RegisterCommand("showbill|showdebt", cmd => Log.ToClient("[Bill]", $"Bill to state: ${cmd.Session.GetGlobalData("Character.Bill", 0)}", ConstantColours.Housing, cmd.Player)); CommandRegister.RegisterCommand("paystate", OnPayBill); }
public JobCalling() { CommandRegister.RegisterCommand("taxi", OnTaxiMessage); CommandRegister.RegisterJobCommand("taxir", OnTaxiRespond, JobType.Taxi); CommandRegister.RegisterJobCommand("towr", OnTowRespond, JobType.Tow); CommandRegister.RegisterCommand("calltow", OnCallTow); CommandRegister.RegisterCommand("taxis", CheckAvailableTaxis); CommandRegister.RegisterCommand("tows", CheckAvailableTows); Server.RegisterEventHandler("Job.SendTowVehicle", new Action <Player, string>(OnRecieveTow)); }
public SharedEmergencyItems() { CommandRegister.RegisterJobCommand("duty", OnDutyRequest, JobType.Police | JobType.EMS | JobType.Mechanic, true); CommandRegister.RegisterCommand("911", on911Command); CommandRegister.RegisterJobCommand("911r", on911Reply, JobType.Police | JobType.EMS); CommandRegister.RegisterCommand("311", on311Command); CommandRegister.RegisterJobCommand("311r", on311Reply, JobType.Police | JobType.EMS); CommandRegister.RegisterJobCommand("cv", cmd => cmd.Player.TriggerEvent("Job.SpawnServiceVehicle", cmd.GetArgAs(0, 1) - 1), JobType.Police | JobType.EMS); CommandRegister.RegisterJobCommand("impound", cmd => cmd.Player.TriggerEvent("Job.DeleteVehicle", true), JobType.Police | JobType.EMS | JobType.Mechanic | JobType.Tow); CommandRegister.RegisterJobCommand("fix", cmd => cmd.Player.TriggerEvent("Job.FixVehicle"), JobType.Police | JobType.EMS | JobType.Mechanic); CommandRegister.RegisterJobCommand("dv", cmd => cmd.Player.TriggerEvent("Job.DeleteVehicle"), JobType.Police | JobType.EMS); CommandRegister.RegisterAdminCommand("dv", cmd => cmd.Player.TriggerEvent("Job.DeleteVehicle"), AdminLevel.Moderator); CommandRegister.RegisterJobCommand("13", OnPanicButton, JobType.Police | JobType.EMS); CommandRegister.RegisterJobCommand("slimjim", cmd => cmd.Player.TriggerEvent("Lockpick.StartVehicleLockpick", 2), JobType.EMS | JobType.Police | JobType.Mechanic); CommandRegister.RegisterJobCommand("extra", cmd => cmd.Player.TriggerEvent("Job.SetVehicleExtra", cmd.GetArgAs(0, "1"), cmd.GetArgAs(1, "false")), JobType.Police | JobType.EMS); CommandRegister.RegisterJobCommand("setspawn", OnSetSpawn, JobType.EMS | JobType.Police, true); CommandRegister.RegisterJobCommand("resetspawn", OnResetSpawn, JobType.EMS | JobType.Police, true); CommandRegister.RegisterJobCommand("discount", cmd => cmd.Player.TriggerEvent("LSC:magicmechanic"), JobType.Mechanic); CommandRegister.RegisterJobCommand("setcallsign", OnSetCallsign, JobType.Police | JobType.EMS); }
public CPIC() { CommandRegister.RegisterJobCommand("cpic|ncic", OnCPICCommand, JobType.Police); }
public PlateChecker() { CommandRegister.RegisterJobCommand("runplate", OnRunPlate, JobType.Police); }
public Ticketing() { CommandRegister.RegisterJobCommand("ticket", OnTicketCommand, JobType.Police); CommandRegister.RegisterCommand("payticket", OnPayTicket); CommandRegister.RegisterCommand("refuseticket", OnPayTicket); }
public ItemSeizing() { CommandRegister.RegisterJobCommand("seizeitems", OnSeizeItems, JobType.Police); CommandRegister.RegisterJobCommand("seizecash|seizemoney", OnSeizeMoney, JobType.Police); //CommandRegister.RegisterJobCommand("seizeitem", OnSeizeSpecificItem, JobType.Police); }