View Full Version: Pour rendre un item locké utilisable

RunUO.FR Support > comment on fait ... > Pour rendre un item locké utilisable


Title: Pour rendre un item locké utilisable


CoolDev - July 31, 2003 11:19 AM (GMT)
Lorsqu'on lock un item dans une maison (autre que livre ou contenaire), un pj ne peut plus l'utilliser, il a le message "Vous ne pouvez l'atteindre" (un message dans le genre), alors qu'en gm il n'y a aucun problčme.

Sna - July 31, 2003 03:18 PM (GMT)
essayes de mettre ton objet dans le code ci dessous (tire de BaseHouse) car normalement il objets lockes ne sont pas accessibles sauf ceux notes ici

CODE

 public bool CheckAccessibility( Item item, Mobile from )
 {
  SecureAccessResult res = CheckSecureAccess( from, item );

  switch ( res )
  {
   case SecureAccessResult.Insecure: break;
   case SecureAccessResult.Accessible: return true;
   case SecureAccessResult.Inaccessible: return false;
  }

  if ( !IsLockedDown( item ) )
   return true;
  else if ( from.AccessLevel >= AccessLevel.GameMaster )
   return true;
  else if ( item is Container )
   return IsCoOwner( from );
  else if ( item is BaseLight )
   return IsFriend( from );
  else if ( item is PotionKeg )
   return IsFriend( from );
  else if ( item is BaseBoard )
   return true;
  else if ( item is Dices )
   return true;
  else if ( item is RecallRune )
   return true;
  else if ( item is TreasureMap )
   return true;
  else if ( item is Runebook )
   return true;
  else if ( item is Clock )
   return true;
  else if ( item is BaseBook )
   return true;
  else if ( item is BaseInstrument )
   return true;
  else if ( item is Dyes || item is DyeTub )
   return true;

  return false;
 }


voili voilu :)

CoolDev - July 31, 2003 03:32 PM (GMT)
Merci, c'est exactement ce que je cherchais :)




* Hosted for free by InvisionFree