View Full Version: Un item un peu spécial

RunUO.FR Support > Le vivier > Un item un peu spécial


Title: Un item un peu spécial
Description: ^^


Didi - November 25, 2003 09:43 PM (GMT)
Hum ...

Un sim,ple PublicOverhead message sur ton item qui dit:
*(nomsonneur) sonne au marché*

Zdravo - November 25, 2003 07:06 PM (GMT)
Un item qui, quand on double clique dessus, fait un emote a toute les personnes dans la régions X.

Emote : "Quelqu'un sonne au marché"

Si kelkun trouve chose que emote les personne dans X place, dit-le. ;) ( exemple : un message sytem personel ^^ )

********


Pour où que je commence ? lol :blink:

Sna - November 26, 2003 08:11 PM (GMT)
bon je te deconseille l'emote ou le publicmessage, pour cause de flood, j'ose meme pas imaginer le journal du mec qui va utiliser l'objet si il voit tout le monde entendre :) enfin ca depends de ce que tu veux faire
le mieux est un SystemMessage ou encore un PrivateOverHeadMessage

tu va aussi devoir utiliser la fonction GetMobilesInRange mais je ne sais pas trop comment on peut mettre ca ensemble, si usul passe...

ou alors demain j'essayerai au bureau peut etre

[edit] j'avais pas motive mon deconseil :)
et v pas pouvoir faire le code, because, j'ai l'upgrade du shard a faire et a mon avis ca va me prendre la semaine :)
Usuuuuuuuuuuuuul

Zdravo - November 27, 2003 03:34 PM (GMT)
oki merci ;)
j'ai eu des précisions :P

un bouclier avec un marteau ^^

un marteau....5092, 5091 (Flipable)
Le "gong" seras un simple item..


sinon, je peux me basez sur quoi d'existant ^^ ? :blink: :huh:

Didi - November 27, 2003 05:20 PM (GMT)
Roh vous avez rien compris :P

Le public overhead sur lobjet !

Donc, pas besoin de verifier qui le recevra ou pas, puisque le overhead sur le gong sera vu que par les occupant !

Zdravo - December 1, 2003 01:45 PM (GMT)
pas compris effectivement :P :blink:

ya pas un script ( de base :D ) sur lequel je pourrais me baser ? :huh:

Zdravo - December 11, 2003 06:11 PM (GMT)
un marteau qui, lors d'un double-clique, fait un son qui averti toutes les personnes se trouvant dans la cité Naine ..qu'il y a quelqu'un au marché ^^

le marteau....5092, 5091 (Flipable)
l'ID son... [997]

On m'a conseillé de mettre ça :
SendLocalizedMessage("*Vous entendez un son venant du marché*", [NAIN].EmoteHue, ...)

Bref quelque chose dans le genre :
Envoie un message qu'un son est entendu au marché, Utilisation du EmoteHue du Nain .
Faire jouer le son .


Mais bon je sais pas trop comment m'y prendre :P :D
J'ai essayé en me basant sur quelques items, mais heu..... <_< :blink:

Zdravo - January 26, 2004 10:04 AM (GMT)
le voilà même s'il n'est pas tout à fait opérationel ;) :P ( il manque le message : "un gong retenti" .. pas mis ici, car ce script peut également servir comme "clochette" dans une maison ;) )

CODE

using System;
using Server.Network;

namespace Server.Items
{
      [FlipableAttribute( 0x13E4, 0x13E3 )]
 public class martogong : Item
{
 [Constructable]
 public martogong() : base( 0x13E4  )
 {
  Movable = false;
  Name = "Marteau";
 }

 public martogong( 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();
 }

 public override void OnDoubleClick( Mobile from )
 {
  if ( !from.InRange( GetWorldLocation(), 2 ) )
  {
   from.SendLocalizedMessage( 500446 ); // That is too far away.
  }

  else
  {
   from.PlaySound( 0x997 );
 

  }

 }
}
}




Hosted for free by InvisionFree