View Full Version: Envois vers site web

RunUO.FR Support > Probleme de script > Envois vers site web


Title: Envois vers site web


Kaervek - October 7, 2003 06:34 PM (GMT)
Bon et bien voici le script...
Le seul problème (très génant) étant que après un reboot, l'url choisie disparaît automatiquement... <_<

CODE
using System;
using Server;

namespace Server.Items
{
  public class CreationJournalPouss : Item
  {
     private string m_Website;
     
     [CommandProperty( AccessLevel.GameMaster )]
     public string Website
     {
        get{ return m_Website; }
        set{ m_Website = value; }
     }
     
     [Constructable]
     public CreationJournalPouss() : base( 0x1C13 )
     {
        Movable = false;
        Name = "Un vieux journal poussièreux";
     }
     
     public override void OnDoubleClick( Mobile from )
     {
        from.LaunchBrowser( Website );
     }
     
     public CreationJournalPouss( 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();
     }
  }
}

Enola - October 7, 2003 07:13 PM (GMT)
CODE

using System;
using Server;

namespace Server.Items
{
 public class CreationJournalPouss : Item
 {
    private string m_Website;
     
    [CommandProperty( AccessLevel.GameMaster )]
    public string Website
    {
       get{ return m_Website; }
       set{ m_Website = value; }
    }
     
    [Constructable]
    public CreationJournalPouss() : base( 0x1C13 )
    {
       Movable = false;
       Name = "Un vieux journal poussièreux";
    }
     
    public override void OnDoubleClick( Mobile from )
    {
       from.LaunchBrowser( Website );
    }
     
    public CreationJournalPouss( Serial serial ) : base( serial )
    {
       
    }
     
    public override void Serialize( GenericWriter writer )
    {
       base.Serialize( writer );
       writer.Write( (int) 0 ); // version
       writer.Write( (string) m_Website );
    }
     
    public override void Deserialize( GenericReader reader )
    {
       base.Deserialize( reader );
       int version = reader.ReadInt();
       m_Website = reader.ReadString();
    }
 }
}


repete apres moi: Serialize est mon ami :P

CoolDev - October 7, 2003 07:19 PM (GMT)
Ca te va bien de dire ca Enola :D

Kaervek - October 7, 2003 07:44 PM (GMT)
Bon d'accord... "Serialize est mon ami" *promet d'aller lire les leçons sur le Serialize qu'il avait jusqu'à présent un peu laissé de coté *a honte*

Mais surtout "Merci Enola" :D

Enola - October 7, 2003 10:08 PM (GMT)
QUOTE (CoolDev @ Oct 7 2003, 07:19 PM)
Ca te va bien de dire ca Enola :D

je progresse! :rolleyes:




* Hosted for free by InvisionFree