View Full Version: prob d une commande

RunUO.FR Support > Probleme de script > prob d une commande


Title: prob d une commande
Description: pour voir une varible


zedar - April 30, 2004 09:29 PM (GMT)
voila ce que g fait...



CODE
using System;
using Server;
namespace Server.Scripts.Commands
{
   public class DES
   {
      public static void Initialize()
      {
         Server.Commands.Register( "Des", AccessLevel.Player, new CommandEventHandler( Des_OnCommand ) );
      }
      [Usage( "destin" )]
      [Description( "voir c poind de destin" )]
      public static void Des_OnCommand( CommandEventArgs e )
      {
        if(e.Mobile != null)
         e.Mobile.SendMessage("Tu est mort {0} foi et il te reste {1} pts de Destin", e.Mobile.NbrMorts, e.Mobile.destin);
      }
   }
}

KiD_BlinK - May 1, 2004 01:16 AM (GMT)
p-e sa...
CODE
using System;
using Server;
namespace Server.Scripts.Commands
{
  public class DES
  {
     public static void Initialize()
     {
        Server.Commands.Register( "Des", AccessLevel.Player, new CommandEventHandler( Des_OnCommand ) );
     }
     [Usage( "destin" )]
     [Description( "voir c poind de destin" )]
     public static void Des_OnCommand( CommandEventArgs e )
     {
       if(e.Mobile != null)
        int nbrmort = e.Mobile.NbrMorts;
        int destin = e.Mobile.destin;
        e.Mobile.SendMessage("Tu est mort ", nbrmort, " foi et il te reste ", destin, " pts de Destin");
     }
  }
}

Didi - May 1, 2004 01:24 AM (GMT)
J'ai vu avec lui par msn :P

1. Il a pas mis le using Server.Mobiles;
2. Il a pas défini sa variable en PlayerMobile
3. Il a oublier la premiere majuscule

Donc sa donne

QUOTE
using System;
using Server;
using Server.Mobiles;
namespace Server.Scripts.Commands
{
  public class DES
  {
      public static void Initialize()
      {
        Server.Commands.Register( "Des", AccessLevel.Player, new CommandEventHandler( Des_OnCommand ) );
      }
      [Usage( "destin" )]
      [Description( "voir c poind de destin" )]
      public static void Des_OnCommand( CommandEventArgs e )
      {
        if(e.Mobile != null)
        {
        PlayerMobile player = e.Mobile as PlayerMobile
        player.SendMessage("Tu est mort {0} foi et il te reste {1} pts de Destin", player.NbrMorts, player.Destin);
        }
      }
  }
}




Hosted for free by InvisionFree