Exemple #1
0
 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);
 }
Exemple #2
0
        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);
 }
Exemple #6
0
 public Ticketing()
 {
     CommandRegister.RegisterJobCommand("ticket", OnTicketCommand, JobType.Police);
     CommandRegister.RegisterCommand("payticket", OnPayTicket);
     CommandRegister.RegisterCommand("refuseticket", OnPayTicket);
 }
Exemple #7
0
 public ItemSeizing()
 {
     CommandRegister.RegisterJobCommand("seizeitems", OnSeizeItems, JobType.Police);
     CommandRegister.RegisterJobCommand("seizecash|seizemoney", OnSeizeMoney, JobType.Police);
     //CommandRegister.RegisterJobCommand("seizeitem", OnSeizeSpecificItem, JobType.Police);
 }