Pages: (2) [1] 2  ( Go to first unread post )

 qque question ?????
Lil_Choy
Posted: Oct 3 2004, 04:10 PM


apprenti


Group: Members
Posts: 10
Member No.: 180
Joined: 2-October 04



Salut a tous,

Je suis un nouveau qui fai un petit shard entre ami et j aimerai savoir qque petite chose :
_comment mettre des coordonner sur une gate pour nous teleporter?
_comment augmenter la difficulter pour monter un skill?
_j ai un script d un dragon ms je ne sai pas ou le mettre
_comment faire des murs de tte sorte avec des portes ,des clefs etc ...
_comment faire reaparaitre un monstre qui meurt automatiquement avec un delai donner

Merci d avance meme si je vous en demande beaucoup biggrin.gif

Top
Sibelle
Posted: Oct 3 2004, 06:50 PM


apprenti


Group: Members
Posts: 18
Member No.: 150
Joined: 4-August 04



bon voyon voir ... pour les gate (portail) , je te conseil dutilise un [add moongat (ne mais pas le E , sa risque de te donner quelque choix) , dépendament de tes choix , crée les et essaye un [props sur chacun , tu devrais avoir les commandes dont tu a besoin sur ta premiere page , cest tres facile a trouvé .

Pour ce qui est du dragon , tu a surement un fichier Custom dans tes fichier , va dans custom/mobiles et met le nimporte ou , sa na pas vraiment dimportance .

Je ne comprend pas le reste de tes questions , si tu peu clarifier un peu je vais y répondre wink.gif
Top
Lil_Choy
Posted: Oct 3 2004, 08:07 PM


apprenti


Group: Members
Posts: 10
Member No.: 180
Joined: 2-October 04



Merci pr la gate, j'avais pas pensé a fair [props dessu.
Le script du dragon je l'ai m'y la ou tu as di ms apres je peu le fair komen? j'ai cherché de les menu de la commande [add ms je l'ai pas trouvé
Je voulais savoir aussi:
_comment fair des mur (pr faire une petite salle sur geen acre par exemple)
_pour les monstre et pnj pr les faire respawn automatiquement apres un certain temps (exemple: un mobile meurt et il respawn 20minute apres)
j'esper avoir ete un peu plus clair pr ma kestion
merci d'avance

Si possible quelqu'un peu prendr mon adresse pour mieu m'expliké merci smile.gif
kengo74@msn.com
Top
Dihel
Posted: Oct 3 2004, 09:30 PM


Ingenieur


Group: Admin
Posts: 82
Member No.: 83
Joined: 29-January 04



pour le respawn fo poser un spawner avec en nombre de creature 1 et en temps de respawn 20min.

[add spawner <nom de la bebette> pi vois les propriétées
enfin me samble.


--------------------
user posted imageuser posted image
*fait ses tests sur: possession.game-host.org*
Top
Lil_Choy
Posted: Oct 3 2004, 09:35 PM


apprenti


Group: Members
Posts: 10
Member No.: 180
Joined: 2-October 04



oki merci bien
Top
slade15
Posted: Oct 3 2004, 11:46 PM


Grand maitre


Group: Members
Posts: 297
Member No.: 68
Joined: 23-December 03



pour faire les mures , le mieux c'est d'utiliser des logiciel qui permet de faire de la decoration , je te conseille pandora box


--------------------
Administrateur D'Astria 2

user posted image

Slade tout jour pret a aider
Top
Sibelle
Posted: Oct 4 2004, 02:00 AM


apprenti


Group: Members
Posts: 18
Member No.: 150
Joined: 4-August 04



Bon , petit cours 101 , sa ma aider quand jai commencer il y a quelque année :

2 des commandes que tu va utiliser a profusion cest [props et [add (nom) , jexplique .

A moin que tu utilise pandora box (se qui est bien plus facile pour les débutants) , tu peu utiliser 2 petit truc simpa pour taider sans avoir a essayer les 10000 + item pour trouver ce que tu veux .

Pour tes murs , si tu en a vue des similaire quelque part (mur de dungeon , mur de maison , des fence etc) , fait [props sur une parti du mur et sa va te donner un item ID , dison 2383 pour un mur a la verticale , donc tu fait [add item (numéro) , ici ce sera [add item 2383 .

A partir de cette petite ligne tu peu aussi sauver du temps en fesant [tile item 2383 (un petit curseur aparait et tu peu faire une ligne , ou une boite ditem que tu veux , example plein dargent partere style champion) . Si tu manque ton coup avec le [tile , pas de probleme ! Utile [wipe et fait une boite de ce que tu veux effacer , cest tres rapide , bien plus que pandora quand tu devient bon avec ces commandes .

Pour le add , lorsque tu fait [add , tout simplement , tu a une liste , mais sa nest pas tres utile car tu ne vera généralement pas ce que tu veux , donc le truc cest de faire [add (nom ou abrègé) , je texplique , dison que tu veux faire des lingot de valorite , sa sera dure et long de les trouver avec [add , donc tu peu essayer [add ing (abrègé de ingots) , une liste va aparaitre avec tout les lingo ou mot qui contienne Ing , si tu veux plus précit tu peu faire [add ingot . La fenetre qui aparait est tres utile pour les recherche car tu na pas besoin de faire [add mille et une fois , elle reste ouverte et tu peu faire de multiple recherche . Pour ton dragon le truc facile pour le trouver , si dans son script de base il sapelle Dragon(quelquechose) , je te conseil de faire [add drago (ne met pas dragon au complet , cest un mobile donc il va spawner 1 dragon normal , drago va te sortir la liste de tout ce qui sapelle Drago(avec quelque chose dautre apres) , dragon , elder dragon etc).

Jespere que sa taidera ! smile.gif
Top
Lil_Choy
Posted: Oct 4 2004, 09:37 AM


apprenti


Group: Members
Posts: 10
Member No.: 180
Joined: 2-October 04



A ouai sa marche merci bcp sa ma bien aidé.
Par contre quand je fai une gate au bout d'un moment elle disparait, comment je fais poour qu'elle reste toujours?
Top
Sibelle
Posted: Oct 4 2004, 07:25 PM


apprenti


Group: Members
Posts: 18
Member No.: 150
Joined: 4-August 04



tu a surement choisis le mauvais moongate , tu peu peut-etre essayer la commande dispellable true/false dans les props , je te conseil dutiliser les moongate-link personellement , cest Très facile a utiliser et tu ne te trompe pas avec le link item/portail wink.gif
Top
Lil_Choy
Posted: Oct 4 2004, 08:43 PM


apprenti


Group: Members
Posts: 10
Member No.: 180
Joined: 2-October 04



Desolé de vous soulez avec mes questions
J'ai fais un moongate normal, je trouve pas moongate link sad.gif ,
j'ai mis dispellable false mais elle part quand même.
Top
Hughlander
Posted: Oct 4 2004, 10:34 PM


Techos


Group: Members
Posts: 34
Member No.: 116
Joined: 24-April 04



Je suis aussi un newbie mais ca serait pas parce qu'elle decay ?


--------------------
user posted image
Top
Zenryl
Posted: Oct 5 2004, 11:45 AM


apprenti


Group: Members
Posts: 22
Member No.: 167
Joined: 3-September 04



Vis elle decay tout betement, y a une commande pour que les objets ne decay pas, ou tu change ça tout simplement dans le props
Top
Lil_Choy
Posted: Oct 5 2004, 12:41 PM


apprenti


Group: Members
Posts: 10
Member No.: 180
Joined: 2-October 04



a ok lol c'etait tout bete, mais je savais pas merci.
Je peux pa change decays, c en false ms c unchangeable.
Peut etre que j'utilise pas la bonne gate, il faut fair la quelle?
(moi je fais un moongate et je trouve pa moongate-link)
Top
Sibelle
Posted: Oct 5 2004, 06:06 PM


apprenti


Group: Members
Posts: 18
Member No.: 150
Joined: 4-August 04



habituellement tu a 2 ou 3 type de moongate qui vienne avec runUO , je croit qu'il y a , public moongate , moongate et peut-etre un autre . Je te conseil daller chercher le moongate-link sur les forum de runuo si tu ne la pas , cest probablement le truc le plus facile pour les débutants .

Aussi dans ton moongate ordinaire tu est senser avec 2 commande , il y a dispellable true/false et decay true/false , tu devrais peut-etre essayer voir si sa peu taider , mais si je me rapelle il y a un type de portail qui disparait toujours , car cest litem du sort de 7e niveau.
Top
Sibelle
Posted: Oct 5 2004, 06:09 PM


apprenti


Group: Members
Posts: 18
Member No.: 150
Joined: 4-August 04



bon je vais tépargner la recherce , on la encore sur notre serveur , tien cadeau wink.gif , met tout sa dans un script .cs et nomme le MoongateLink.cs , pour le faire aparaitre tu naura qua faire une recherche pour mooongat et moongate-link va etre la :


using System;
using System.Collections;
using Server.Misc;
using Server.Mobiles;
using Server.Network;
using Server.Gumps;
using Server.Regions;

namespace Server.Items
{
[DispellableFieldAttribute]
public class MoongateLink : Item
{
private bool m_bDispellable;
private Item otroGate;

[CommandProperty( AccessLevel.GameMaster )]
public Item TargetItem
{
get
{
return otroGate;
}
set
{
otroGate = value;
}
}

[CommandProperty( AccessLevel.GameMaster )]
public Map TargetMap
{
get
{
if (otroGate != null)
{
return otroGate.Map;
}
else
return null;
}
}

[CommandProperty( AccessLevel.GameMaster )]
public bool Dispellable
{
get
{
return m_bDispellable;
}
set
{
m_bDispellable = value;
}
}

[Constructable]
public MoongateLink() : this( null, null )
{
m_bDispellable = false;
}

[Constructable]
public MoongateLink(bool bDispellable) : this( null, null )
{
m_bDispellable = bDispellable;
}

public MoongateLink( Item targetItem, Map targetMap ) : base( 0xF6C )
{
Movable = false;
Light = LightType.Circle300;
otroGate = targetItem;
}

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

public override void OnDoubleClick( Mobile from )
{
if ( !from.Player )
return;

if ( from.InRange( GetWorldLocation(), 1 ) )
CheckGate( from, 1 );
else
from.SendLocalizedMessage( 500446 ); // That is too far away.
}

public override bool OnMoveOver( Mobile m )
{
if ( m.Player )
CheckGate( m, 0 );

return true;
}

public virtual void CheckGate( Mobile m, int range )
{
new DelayTimer( m, this, range ).Start();
}

public virtual void UseGate( Mobile m )
{
if ( m.Spell != null )
{
m.SendLocalizedMessage( 1049616 ); // You are too busy to do that at the moment.
}
else if ( TargetMap != null && TargetMap != Map.Internal )
{
BaseCreature.TeleportPets( m, otroGate.GetWorldLocation(), TargetMap );

m.Map = TargetMap;
m.Location = otroGate.GetWorldLocation();

m.PlaySound( 0x1FE );
}
else
{
m.SendMessage( "This moongate does not seem to go anywhere." );
}
}

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

writer.Write( (int) 1 ); // version

writer.Write( otroGate );

// Version 1
writer.Write( m_bDispellable );
}

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

int version = reader.ReadInt();

otroGate = reader.ReadItem();

if (version >= 1)
{
m_bDispellable = reader.ReadBool();
}
}

private class DelayTimer : Timer
{
private Mobile m_From;
private MoongateLink m_Gate;
private int m_Range;

public DelayTimer( Mobile from, MoongateLink gate, int range ) : base( TimeSpan.FromSeconds( 1.0 ) )
{
m_From = from;
m_Gate = gate;
m_Range = range;
}

protected override void OnTick()
{
if ( m_From.Deleted || m_Gate.Deleted || m_From.Map != m_Gate.Map || !m_From.InRange( m_Gate, m_Range ) )
return;

if ( m_Gate.TargetMap != null )
{
m_Gate.UseGate( m_From );
}
else
{
m_From.SendMessage( "This moongate does not seem to go anywhere." );
}
}
}
} // TERMINA LA CLASE MOONGATELINK

}
Top
« Next Oldest | comment on fait ... | Next Newest »


Topic OptionsPages: (2) [1] 2  Quick Reply




Hosted for free by InvisionFree (Terms of Use: Updated 7/7/05) | Powered by Invision Power Board v1.3 Final © 2003 IPS, Inc.
Archive