40 lines
No EOL
868 B
C#
40 lines
No EOL
868 B
C#
using System;
|
|
using Server;
|
|
using Server.Targeting;
|
|
using Server.Gumps;
|
|
|
|
namespace Server.Commands
|
|
{
|
|
public class Skills
|
|
{
|
|
public static void Initialize()
|
|
{
|
|
Register();
|
|
}
|
|
|
|
public static void Register()
|
|
{
|
|
CommandSystem.Register( "Skills", AccessLevel.Counselor, new CommandEventHandler( Skills_OnCommand ) );
|
|
}
|
|
|
|
private class SkillsTarget : Target
|
|
{
|
|
public SkillsTarget( ) : base( -1, true, TargetFlags.None )
|
|
{
|
|
}
|
|
|
|
protected override void OnTarget( Mobile from, object o )
|
|
{
|
|
if ( o is Mobile )
|
|
from.SendGump( new SkillsGump( from, (Mobile)o ) );
|
|
}
|
|
}
|
|
|
|
[Usage( "Skills" )]
|
|
[Description( "Opens a menu where you can view or edit skills of a targeted mobile." )]
|
|
private static void Skills_OnCommand( CommandEventArgs e )
|
|
{
|
|
e.Mobile.Target = new SkillsTarget();
|
|
}
|
|
}
|
|
} |