private void SetDPS(CommandArgs args) { if (args.Parameters.Count < 2) { args.Player.SendMessage("Invalid usage: /regdamage[/rd] [region name] [damage]", Color.Red); } else { string region = args.Parameters[0]; int damage = 0; if (!int.TryParse(args.Parameters[1], out damage)) { args.Player.SendMessage("You must specify damage as a number.", Color.Red); return; } FlaggedRegion reg = regions.getRegion(region); if (reg == null) { args.Player.SendMessage("Invalid region", Color.Red); return; } args.Player.SendMessage(String.Format("DPS for {0} is now {1}", region, damage), Color.Green); reg.setDPS(damage); regions.UpdateRegion(reg.getRegion().Name); } }
private void SetDPS(CommandArgs args) { if (args.Parameters.Count < 2) { args.Player.SendMessage("Invalid usage: /regdps(/rd) [region name] <dps>", Color.Red); // param) region name: 0, damage: 1, total count: 2 } else { string region = args.Parameters[0]; int damage = 0; if (!int.TryParse(args.Parameters[1], out damage)) { args.Player.SendMessage("You must specify damage as a number.", Color.Red); return; } FlaggedRegion reg = regions.getRegion(region); if (reg == null) { args.Player.SendMessage("Invalid region", Color.Red); return; } args.Player.SendMessage(String.Format("DPS for Region '{0}' is now '{1}'.", region, damage), Color.Green); // reference reg.setDPS(damage); regions.UpdateRegion(reg.getRegion().Name); } }
public void ImportRegion( string name, int flags, int d ) { var reg = TShock.Regions.GetRegionByName(name); if( reg == null ) { Console.WriteLine( "{0} was not found in tshocks region list.", name); return; } FlaggedRegion f = new FlaggedRegion(reg, flags); f.setDPS( d ); regions.Add( name, f ); }
public void ImportRegion( string name, int flags, int d, int h, List<string> items, Group tempGroup ) { var reg = TShock.Regions.GetRegionByName(name); if( reg == null ) { Console.WriteLine( "{0} was not found in tshocks region list.", name); return; } FlaggedRegion f = new FlaggedRegion(reg, flags); f.setDPS( d ); f.setHPS(h); f.setBannedItems(items); f.setTempGroup(tempGroup); regions.Add( name, f ); }
public bool AddRegion( string name, int flags ) { if( regions.ContainsKey( name ) ) { return false; } var reg = TShock.Regions.GetRegionByName(name); FlaggedRegion f = new FlaggedRegion(reg, flags); f.setDPS(0); //todo:save to db RegionFlags.db.Query( "INSERT INTO Regions (Name, Flags, Damage) VALUES (@0, @1, @2);", name, flags, 0); regions.Add(name, f); return true; }
public void ImportRegion(string name, int flags, int d, int h, List <string> items, Group tempGroup) { var reg = TShock.Regions.GetRegionByName(name); if (reg == null) { Console.WriteLine("{0} was not found in tshocks region list.", name); return; } FlaggedRegion f = new FlaggedRegion(reg, flags); f.setDPS(d); f.setHPS(h); f.setBannedItems(items); f.setTempGroup(tempGroup); regions.Add(name, f); }
public bool AddRegion(string name, int flags) { if (regions.ContainsKey(name)) { return(false); } var reg = TShock.Regions.GetRegionByName(name); FlaggedRegion f = new FlaggedRegion(reg, flags); f.setDPS(0); //todo:save to db RegionFlags.db.Query( "INSERT INTO Regions (Name, Flags, Damage) VALUES (@0, @1, @2);", name, flags, 0); regions.Add(name, f); return(true); }
public void ImportRegion(string name, int flags, int d, int h, List <string> items) // add string wid after name { //public List<Region> ListAllRegions(string worldid); //var rid = TShock.Regions.ListAllRegions(wid); var reg = TShock.Regions.GetRegionByName(name); //var regwid = TShock.Regions.GetRegionByWorldID(wid); if (reg == null) // && regwid == Main.worldID.ToString // add rid.Equals(Main.worldID) { //Console.ForegroundColor = ConsoleColor.Magenta; //Log.Error("Some regions were not found in this world."); //Console.WriteLine( "{0} was not found in region list.", name); return; } FlaggedRegion f = new FlaggedRegion(reg, flags); f.setDPS(d); f.setHPS(h); f.setBannedItems(items); regions.Add(name, f); }