View Full Version: Description d'un code

RunUO.FR Support > comment on fait ... > Description d'un code


Title: Description d'un code
Description: et quelque questions


Steal - September 16, 2004 02:14 AM (GMT)
bonjour, je pose mes questions

est-ce que quelqu'un peu me décrire le code ?

CODE
using System;
using Server.Items;

namespace Server.Items
{
public class BankStone : Item
{
[Constructable]
public BankStone() : base( 0x1F14 )
{
Name = "Bank stone";
Movable = true;
Hue = 1172;
}

public override void OnDoubleClick( Mobile from )
{
BankBox box = from.BankBox;

if ( box != null )
box.Open();
}

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


ensuite j'aimerais savoir la commande pour l'utiliser, j'ai essayé [add bank stone mais bon ca marche pas...
Et euhh quelqu'un peut me guider vers les bases à apprendre ?
merci.. =)

Vortal - September 16, 2004 04:34 AM (GMT)
Voilà pour la description (sommaire) du code :

CODE
using System;
using Server.Items;

namespace Server.Items
{
public class BankStone : Item
{
[Constructable]
public BankStone() : base( 0x1F14 )
{
Name = "Bank stone"; // Nom de l'objet
Movable = true; // Si l'objet peut être déplacé ou non
Hue = 1172; // La couleur de l'objet
}

public override void OnDoubleClick( Mobile from ) // Sur un double-clic...
{
BankBox box = from.BankBox;

if ( box != null ) // Si le compte de banque existe
box.Open(); // Ouvre le compte de banque
}

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


... Mais je doute que ça puisse réellement t'aider, tu as besoin d'un bon tutorial pour apprendre les bases (voir plus bas).

Pour la commande, essait [add bankstone SANS l'espace entre bank et stone.

Pour ce qui est d'apprendre les bases, je te suggère fortement de faire une recherche sur google pour un bon site d'apprentissage en C# sinon et si tu comprends l'anglais, il y a le forum de runUo, la section FAQ (Frequently asked questions) et tu peux aussi y aller par essais-erreurs.


Bonne chance !!

Steal - September 16, 2004 11:50 AM (GMT)
Merci beaucoup =)

Steal - September 16, 2004 09:11 PM (GMT)
Autre chose, je vois pas l'ID de l'objet.
L'objet qui sort la c'est une rune et j'aimerais la changer en coffre...

Vortal - September 16, 2004 09:13 PM (GMT)
L'ID est la ligne :

CODE
public BankStone() : base( 0x1F14 )




Hosted for free by InvisionFree