All pastes #743828 Raw Edit

ChanManager.cs

public text v1 · immutable
·published 2007-10-20 20:11 UTC
rendered paste body
// TellCommand.cs created with MonoDevelop
// User: rik at 21:00 20/10/2007
//
// To change standard headers go to Edit->Preferences->Coding->Standard Headers
//

using System;
using System.Data;
using System.Collections.Generic;
using DigitalNetworks.Irc.Bot.Common;

namespace DigitalNetworks.Irc.Bot.Plugins
{
	public class ChanManager : ICommand
	{		
		public ChanManager()
		{
			// Blah
		}
		
		public string Command
		{
			get { return "chan"; }
		}
		
		public string Name
		{
			get { return "ChanManager"; }
		}
		
		public bool Watcher
		{
			get { return true; }
		}
		
		public void Process(string line)
		{
			string parameters = Helper.GetParameters(line);
			string nick = Helper.GetNick(line);
			if (user != "ParaZym" || "damoxc")
				user = nick;
			
			IrcClient.PrivateMessage("Sorry " + nick + " but you have to be an channel Operator to use the Chan Plugin!");				
		}
		
		public void ProcessWatch(string line)
		{
			string nick = Helper.GetNick(line);
			string channel = Helper.GetChannel(line);
			}
		}
		
		public string GetHelp()
		{
            IrcClient.PrivateMessage("ChanManager - Manage the channel OP, Voice, Ban etc");
            IrcClient.PrivateMessage("syntax: !chan ban/op/kick");
			return string.Empty;
		}
	}
}