View Full Version: Anti ghost

RunUO.FR Support > Items > Anti ghost


Title: Anti ghost


Injall - September 26, 2004 07:52 PM (GMT)
Voici un petit script on ne peut plus simple qui a pour utilité d'empêcher les joueurs d'accéder à certaines zone en fantomes.

CODE

// Anti-ghost
// créé par NiKo

// L'anti ghost empêche les joueurs morts de passer,
// cela permet notament d'éviter aux joueurs de passer des portes fermées à clefs.

using System;
using Server;
using Server.Mobiles;

namespace Server.Items
{
public class AntiGhost : Item
{
 private Point3D m_PointDest;

 [Constructable]
 public AntiGhost() : base( 0x1B73 )
 {
  Movable = false;
  Visible = false;
  Name = "Anti ghost";
 }

 public override bool OnMoveOver( Mobile m )
 {
  if ( m.Player && !m.Alive )
  {
   m.SendMessage( "Cet endroit semble inaccessible aux morts." );
   return false;
  }
  return true;
 }

 public AntiGhost( Serial serial ) : base( serial )
 {
 }

 public override void Serialize( GenericWriter writer )
 {
  base.Serialize( writer );

  writer.Write( (int) 0 ); // version
 }

 public override void Deserialize( GenericReader reader )
 {
  base.Deserialize( reader );

  int version = reader.ReadInt();
 }
}
}

Vortal - September 26, 2004 08:41 PM (GMT)
Édité.

Injall - September 27, 2004 05:45 PM (GMT)
QUOTE (Vortal @ Sep 26 2004, 09:41 PM)
Édité.

ah ?

Vortal - September 27, 2004 06:20 PM (GMT)
J'avais mal lu le script, mais c'est correct, désolé! :)




Hosted for free by InvisionFree