Esempio n. 1
0
        public Pay(HeconomyAPI plugin)
        {
            Plugin = plugin;

            Symbol = Plugin.GetMoneySymbol();

            MinimumMoney = Plugin.GetMinimumMoney();
            DefaultMoney = Plugin.GetDefaultMoney();
        }
Esempio n. 2
0
        public void Create()
        {
            string path = HeconomyAPI.GetAPI().GetPluginFolder();

            if (!File.Exists(path + @"\settings.conf"))
            {
                File.Create(path + @"\settings.conf");
            }
        }
Esempio n. 3
0
        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");
            }
        }
Esempio n. 4
0
        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);
            }
        }
Esempio n. 5
0
        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");
        }
Esempio n. 6
0
        public Top(HeconomyAPI plugin)
        {
            Plugin = plugin;

            Symbol = Plugin.GetMoneySymbol();
        }
Esempio n. 7
0
 public Pay(HeconomyAPI plugin)
 {
     Plugin = plugin;
 }
Esempio n. 8
0
 public Money(HeconomyAPI plugin)
 {
     Plugin = plugin;
 }
Esempio n. 9
0
 public PlayerJoin(HeconomyAPI plugin)
 {
     Plugin = plugin;
 }