// une petite commande .hungry parce que j'en ai marre de pas savoir si j'ai faim ou pas // j'aurais pu faire plus simple pour la commande mais je voulais quelle soit integrable dans le Help // elle affiche un pti gump mimi , qui vous donne numériquement la valeur de votre faim et soif /* a small hungry order because I have some enough of step knowledge if I am hungry or not I could have made simpler for the order but I wanted which is integrable in Help it posts a pti gump mimi, which numerically gives you the value of your hunger and thirst */ using System; using Server; using Server.Mobiles; using Server.Network; using Server.Gumps; using Server.Commands; namespace Server.Commands { public class Hungry { public static void Initialize() { CommandSystem.Register( "Hunger", AccessLevel.Player, new CommandEventHandler( Hungry_OnCommand ) ); CommandSystem.Register( "Thirst", AccessLevel.Player, new CommandEventHandler( Hungry_OnCommand ) ); } [Usage( "Hunger || Thirst" )] [Description( "Show your level of hunger and thirst." )] public static void Hungry_OnCommand( CommandEventArgs e ) { Mobile from = e.Mobile; from.CloseGump( typeof( gumpfaim ) ); from.SendGump( new gumpfaim ( from ) ); } } } namespace Server.Gumps { public class gumpfaim : Gump { public gumpfaim(Mobile caller) : base(0,0) { PlayerMobile from = (PlayerMobile)caller; Closable = true; Dragable = true; AddPage(0); AddBackground( 0, 0, /*295*/ 245, 144, 5054); AddBackground( 14, 27, /*261*/ 211, 100, 3500); AddLabel( 60, 62, from.Hunger < 6 ? 33 : 0, string.Format( "Hunger: {0} / 20", from.Hunger)); AddLabel( 60, 81, from.Thirst < 6 ? 33 : 0, string.Format( "Thirst: {0} / 20", from.Thirst)); AddItem( 8, 78, 8093); AddItem( 19, 60, 4155); } public override void OnResponse( Server.Network.NetState sender, RelayInfo info ) { } } }