All pastes #238632 Raw Edit

Stuff

public text v1 · immutable
·published 2006-11-05 01:48 UTC
rendered paste body
using System;
using Server;
using Server.Gumps;
using Server.Multis;
using Server.Commands;
using System.Collections;
using Server.Items;
using Server.Guilds;
using Server.Network;
using Server.Mobiles;
using Server.Accounting;
using Server.Targeting;


namespace Server.Gumps
{
    public class FK : Gump
    {
        public static void Initialize()
        { CommandSystem.Register("Fame", AccessLevel.Player, new CommandEventHandler(Fame_OnCommand)); }
        [Usage("Fame")]
        [Description("Fame")]
		public static void Fame_OnCommand(CommandEventArgs e)
        {
			e.Mobile.BeginTarget( -1, false, TargetFlags.None, new TargetCallback( Fame_OnTarget ) );
			e.Mobile.SendMessage( "Target a player to view their fame." );
		}

		public static void Fame_OnTarget( Mobile from, object obj )
		{
			if(obj is Mobile)
				from.SendGump(new FK((Mobile)obj)); }
		}
        
		
		public FK(Mobile m)
            : base( (640 - 360) / 2, (480 - 150) / 2 )
            
         	
		{
			 

			 
			 		
				string name = m.Name;
				int fame = m.Fame;
				int karma = m.Karma;  
				this.Closable=true;
				this.Disposable=true;
				this.Dragable=true;
				this.Resizable=false;
				this.AddPage(0);
				this.AddBackground(0, 0, 250, 100, 9270);
				this.AddAlphaRegion( 0, 0, 250, 100 );
				this.AddLabel(48, 16, 1150, name );
				this.AddLabel(48, 32, 255, "Fame:" );
				this.AddLabel(48, 48, 255, "Karma:");
				this.AddLabel(100, 32, 255, ": " + fame.ToString() );
				this.AddLabel(100, 48, 255, ": " + karma.ToString() );}
							  
			  
			  


			}
	}