Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Reflection;
- using Terraria;
- using Hooks;
- using TShockAPI;
- using System.ComponentModel;
- using System.Linq;
- using System.Web;
- using System.Data;
- using System.Diagnostics;
- namespace PluginTemplate
- {
- [APIVersion(1, 10)]
- public class Roll : TerrariaPlugin
- {
- public override string Name
- {
- get { return "Roll"; }
- }
- public override string Author
- {
- get { return "Created by DarkunderdoG"; }
- }
- public override string Description
- {
- get { return "Roll"; }
- }
- public override Version Version
- {
- get { return Assembly.GetExecutingAssembly().GetName().Version; }
- }
- public override void Initialize()
- {
- GameHooks.Initialize += OnInitialize;
- }
- protected override void Dispose(bool disposing)
- {
- if (disposing)
- {
- GameHooks.Initialize -= OnInitialize;
- }
- base.Dispose(disposing);
- }
- public Roll(Main game)
- : base(game)
- {
- Order = 1;
- }
- public void OnInitialize()
- {
- Commands.ChatCommands.Add(new Command("roll", roll, "roll"));
- }
- private static void roll(CommandArgs args)
- {
- Random random = new Random();
- int randomNumber = random.Next(0, 100);
- TShock.Utils.Broadcast("* " + args.Player.Name + " rolls a " + randomNumber, Color.Yellow);
- }
- }
- }
Add Comment
Please, Sign In to add comment