so i coded a TimedReward but it doesnt give us the stuff
Python:
__title__ = 'Timed Reward'
__author__ = 'ice cold'
__version__ = '1.0'
import clr
clr.AddReferenceByPartialName("Fougerite")
import Fougerite
rose = "[color #ff4040"
class TimedReward:
Timer = None
Items = None
def On_PluginInit(self):
ini = self.Settings()
enum = ini.EnumSection("Items")
self.Items = Plugin.CreateList()
self.Timer = int(ini.GetSetting("Settings", "Timer"))
Plugin.CreateTimer("AutoReward", self.Timer).Start()
for x in enum:
self.Items.Add(ini.GetSetting("Items", x))
def Settings(self):
if not Plugin.IniExists("Settings"):
ini = Plugin.CreateIni("Settings")
ini.AddSetting("Settings", "Timer", "2600000")
ini.AddSetting("Items", "Cloth Helmet", "1")
ini.AddSetting("Items", "Cooked Chicken Breast", "10")
ini.AddSetting("Items", "Hatchet", "1")
ini.Save()
return Plugin.GetIni("Settings")
def AutoRewardCallback(self, timer):
enum = ini.EnumSection("Items")
for pl in Server.Players:
for x in enum:
pl.Notice("☢", "Auto Reward given")
pl.Message(rose + "Auto Reward Given to all Players")
pl.Inventory.AddItem("Items", x)
timer.Kill()
Plugin.CreateTimer("AutoReward", self.Timer).Start()