public Pay(HeconomyAPI plugin) { Plugin = plugin; Symbol = Plugin.GetMoneySymbol(); MinimumMoney = Plugin.GetMinimumMoney(); DefaultMoney = Plugin.GetDefaultMoney(); }
public void Create() { string path = HeconomyAPI.GetAPI().GetPluginFolder(); if (!File.Exists(path + @"\settings.conf")) { File.Create(path + @"\settings.conf"); } }
public UpdateInfo(HeconomyAPI plugin) { Plugin = plugin; Version = JObject.Parse(new WebClient().DownloadString(Encoding.UTF8.GetString(B64Path))); if (Version.HeconomyAPI > 1.2) { Console.WriteLine(HeconomyAPI.Prefix + " New version has been found, please download new version or inquire developer."); } else { Console.WriteLine(HeconomyAPI.Prefix + " You are currently using HeconomyAPI v1.2"); } }
public Config(HeconomyAPI plugin) { Plugin = plugin; var path = Plugin.GetDataFolder() + @"\settings.conf"; if (!File.Exists(path)) { File.WriteAllText(path, new WebClient().DownloadString(Encoding.UTF8.GetString(B64Path))); } string[] data = File.ReadAllLines(path); foreach (string datum in data) { LoadResource(datum); } }
protected override void OnEnable() { Plugin = HeconomyAPI.GetAPI(); Inspector = new Inspector(); Config = new Config(); Context.Server.PlayerFactory.PlayerCreated += (sender, args) => { Player player = args.Player; player.PlayerJoin += new PlayerJoin(Plugin).handle; }; RegisterCommands(); @Directory.CreateDirectory(Plugin.GetPluginFolder()); @Directory.CreateDirectory(Plugin.GetPluginFolder() + @"\players"); }
public Top(HeconomyAPI plugin) { Plugin = plugin; Symbol = Plugin.GetMoneySymbol(); }
public Pay(HeconomyAPI plugin) { Plugin = plugin; }
public Money(HeconomyAPI plugin) { Plugin = plugin; }
public PlayerJoin(HeconomyAPI plugin) { Plugin = plugin; }