[Help - Débutant] Les commandes
PostPosted: Thu Jun 01, 2006 12:57 pm
Bonjour,
Voici une liste des commandes (refaite) qui ce trouve d'origine dans DOL et que pas tous le monde connait.
Quels sont ces commandes ? A quoi elles servent ?
Nous allons commencer par les commandes Administrateur:
-Account.cs
/account create <accountname> <password> : Crée un compte à partir du jeu
/account changepassword <accountname> <new password> : Modifie le mots de passe d'un compte
/account delet <accountname> : Supprime un compte de la database
/account deletcharacter <charactername> : Supprime un personnage de la database
/account movecharacter <charactername> <newaccountname> : Transfert un personnage sur un autre account
/account accountname <charactername> : Donne le nom de compte pour le personnage choisi
-plvl.cs
/plvl 1 : Permet à un administrateur de rendre un administrateur/gm au status de joueur
/plvl 2 : Permet à un administrateur de rendre un joueur gamemaster
/plvl 3 : Permet à un administrateur d'ajouter un autre administrateur
-serverproperties.cs
/serverproperties : Permet de rafraichire les propriétées du serveur
Les commandes administrateurs sont peut nombreuses mais grandement utile, cela permet de faire en jeu ce qu'on devrait faire dans la database.
Continuons avec les commandes GameMaster:
-Addbind.cs
/addbind : Permet d'ajouter une area de bind pour les joueurs sur un radius de 750.
-Addhookpoint.cs
/addhookpoint <skin> <id> : Permet d'ajouter un point sur un fort permetant la création d'un garde/arme de siege/vendeur...
-Announce.cs
/announce log : Affiche un message dans la feunetre des logs (logs combats/npc and co)
/announce window : Affiche un message dans une feunetre que les joueurs peuvent agrandire/supprimer
/announce send : Affiche un message dans la feunetre de tchat
/accounce center : Affiche un message durant 3seconds au centre de l'ecrant de tous les joueurs
/announce confirm : Affiche un message qui disparait que ci les joueurs clic sur un bouton
-Area.cs
/area create <name> <type(circle/square)> <radius> <broadcast (y/n)> <soundid> : Permet de créer une zone avec divers parametres tels que le nom, la taille, le type, ect..
D'après le Area.cs il existe divers que je sais pas ajouter en jeu mais seulement par la database en modifiant les types des areas:
"safearea" type "DOL.GS.Area+SafeArea"
"bindarea" type "DOL.GS.Area+BindArea"
"killonleaver" type "DOL.GS.KillOnPlayerLeave"
"killonenter" type "DOL.GS.KillOnPlayerEnter"
-Ban.cs
/ban ip <reason> : Interdit l'adresse IP du joueur de ce connecter au serveur
/ban account <reason> : Bannis le joueur du serveur
/ban both <reason> : Bannis le joueur du jeu en plus de sont adresse IP
-Cast.cs
/cast <effect/cast/spell/sound> <id> : Permet à un plvl2 minimum de lancer des effets/sorts/effet de cast/son sur un joueur grace à sont id
Exemple : /cast spell 1654 lance un add dommage
-Crafting.cs
/crafting add <craftingskillid> <startlevel> : Ajoute une nouvelle competence de craft à la cible
/crafting change <craftingskillid> <ammount> : Change la valeur de specialisation de votre cible dans ces competences de craft
/crafting list : Indique toutes les ID des competences de craft
-Jump.cs
/jump to <Playername> : Teleportation au joueur choisi
/jump <Playername> to me : Teleporte le joueur à votre position
/jump <Playername> to <Playername> : Teleporte un joueur sur un autre
/jump to <X Y Z region> (reference sur le /gloc): Vous teleporte à la position choisi
/jump <Playername> to <X Y Z region> : Teleporte un joueur sur une position precise
/jump to <Name> <Realmid> : Teleportation sur la zone du royaume choisi
/jump push : Sauvegarde votre position pour vos prochains jump de retour
/jump pop : Vous teleporte sur la derniere zone push
-DebugJump.cs (suite du jump.cs)
Attention cette commande est differente des autres elle ne ce fait pas de la même façon que les autres.
]jump <zoneid> <locx> <locy> <locz> <heading> : Vous teleporte sur la zone choisi à la localisation que vous avez predefini
]*jump : Vous donne une liste d'id de teleportation
]*jump <id> : Vous teleporte sur l'id choisi
PS: ces commandes se font avec la touche crochet de votre ordinateur "]" ou avec la touche $ qui donne un crochet dans la feunetre de tchat.
-Door.cs
/door add : Ajoute une porte
/door Update : Met à jour la porte ajouter dans la database
/door delet : Efface une porte
/door level : Defini le niveau de la porte
/door realm : Defini le royaume de la porte (PS: 1 = albion, 2 = midgard, 3 = hibernia)
/door guild : Donne une guild à la porte ? (bisard non ?)
/door info : Donne divers information sur la porte choisi
/door heal : Soigne la porte
/door locked : Bloque la porte pour que les joueurs ne puissent pas l'ouvrire
/door unlocked : Debloque la porte choisi pour que les joueurs puissent l'ouvrire
-Faction.cs
Voir le tutorial fait par Xarik :
http://www.dolserver.net/viewtopic.php?f=9&t=11246
-Gmrelic.cs et Gmrelicpad.cs
/gmrelic <strength/magic> <realmid> : Invoque une relique au pied du gamemaster/administrateur
/gmrelicpad <strength/magic <name> <realmid> : Ajoute un emplacement pour une relique dans le royaume choisi
PS: 1 = albion, 2 = midgard, 3 = hibernia)
-Harm.cs
/harm <ammount> : Touche le joueur/npc avec une valeur de 1 à 9999
-Heal.cs
/heal soigne la cible
-Instance.cs
N'ayant peu d'information sur ces commandes je ne prefere pas les ajouters
-Morph.cs
/morph <id> <time> : Transforme la cible pendant une durée predefini, la valeur de defaut est de 10mins.
-Mute.cs
/mute <playername> : Coupe la parole à un joueur de tous les cannaux de tchat.
Refaire cette commande pour redonnez la parole
-Npc.cs
/npc say <text> : Le npc parle avec vos textes
/npc yell <text> : Le npc crie avec vos textes
/npc emote <emotename> : Le npc fait une emote comme le /rude ...
/npc face <name> : Le npc ce met face à la cible
/npc follow <name> : Le npc suit la cible
/npc walkto <name> <speed> : Le npc court après la cible avec une valeur de speed predefini
/npc target <name> : Donne une cible à votre npc
/npc weapon <slot> : Fait utiliser l'arme qui ce trouve dans le slot choisi
/npc cast <spelline> <spellid> : Fait lancer un sort à un npc, pour avoir une liste des sorts complete merci de regarder vos databases
-Kick.cs
/kick <cible/playername> : Deconnecte le joueur du serveur, le compte n'est plus accecible pendant une minute
-Speed.cs
/speed <value> : Modifie la vitesse de deplacement (valeur de base 191)
-Mob.cs
/mob create : Crée un nouveau mob
/mob model <id> : Change le model de la cible, http://sol.fourbeat.de/mob_models/mob_model_index.php
/mob name <nom> : Modifie le nom de votre mob
/mob realm <valeur 0=aggro, 1=alb , 2=mid , 3=hid ou peace=neutre> : Change le royaume de votre mob
/mob speed: Modifie la vitesse de votre mob
/mob level <valeur de 1 à 250> : Change le level de votre mob
/mob aggro <valeur de 1 à 50> : Change le level d'aggro du mob
/mob range <valeur de 1 à beaucoup> : Change la distance d'aggro du mob
/mob equiptemplate load <id> : Equipe le mob d'une armure pré defini
/mob movehere : Deplace le mob sur votre emplacement
/mob guilde <nom de la guilde> : Ajoute une guild à votre mob
/mob size <valeur de 1 à 220> : Modifie la taille de votre mob
/mob remove : Efface le mob
/mob transparent : Rend votre mob transparent
/mob kill : Tue votre mob
/mob fly : Permet à votre mob de pouvoir voler
/mob copy : Crée une copie de votre mob
/mob info : Donne toutes les informations sur votre mob
/mob respawn <valeur en milliseconds> : Modifie la valeur du respawn de votre mob
Divers commandes "Annexes" pour créer des npc's speciaux
/mob create DOL.GS.Scripts.GameHealer : Crée un Healer
/mob create DOL.GS.Trainer.WarriorTrainer ... : Crée un Trainer (Modifier Warrior par la classe voulu)
-Item.cs
Pour que tout marche facillement, placez votre item dans le dernier sac au dernier emplacement
/item blank : Crée un item vide dans votre inventaire
/item info <itemtemplatename> : Donne l'information d'un objet grace à sont Itemtemplatename
/item create <itemtemplatename> [count] : Crée un item à partire de sont itemtemplate avec le nombre que vous souhaitez
/item count <ammount> : Modifie la valeur du nombre d'items d'un objet
/item maxcount <ammount> : Modifie le nombre maximum d'item que l'objet peut porter
/item name <name> : Change le nom de l'objet
/item quality <quality> : Change la qualitée de l'item
/item durability <dur> <maxdur> : Change la durabilitée de l'item
/item condition <con> <maxcon> : Change la condition de l'item
/item ispiskable <true/false> : Permet de definir si l'objet est "pickable" ou pas
/item isdropable <true/false> : Permet de definir si l'objet est "dropable" ou pas
/item istradable <true/false> : Permet de definir si l'objet est "tradable" ou pas
/item price <plat> <gold> <silver> <copper> : Modifie le prix de l'item
/item spd_abs <value> : Modifie la vitesse/absorbe de l'item
/item dps_af <value> : Modifie le dps/af de l'item
/item model <id> : Change le model de l'id
/item mbonus <num> <bonustype> <value> : Modifie les bonus de l'item
/item savetemplate <itemtemplate> : Sauvegarde l'item sous l'itemtemplate choisi
/item spell <charges> <maxcharges> <spellid> : Ajoute une spell avec une charge et maxcharge
/item spell1 <charges> <maxcharges> <spellid> : Ajoute une spell avec une charge et maxcharge
/item realm <num> : Change le royaume de l'item (1 = alb, 2 = mid et 3 = hib)
/item findid <ID Partiel> : Permet de retrouver un itemtemplate perdu grace à un ID partiel
/item findname <Nom Partiel> : Permet de retrouver un nom d'objet grace à un nom partiel
-Team.cs
/team <text> : Affiche un message global d'une couleur jaune dans tous les canaux de tchat
Utilisation gloc
/gloc : Donne votre coordonnées X , Y , Z et la region, commande pratique pour créer des Jumpoint/teleporteur ect..
Pour certains ID de bonus , type d'arme ou autre : http://www.dolserver.net/viewtopic.php?t=5309
Voici une liste des commandes (refaite) qui ce trouve d'origine dans DOL et que pas tous le monde connait.
Quels sont ces commandes ? A quoi elles servent ?
Nous allons commencer par les commandes Administrateur:
-Account.cs
/account create <accountname> <password> : Crée un compte à partir du jeu
/account changepassword <accountname> <new password> : Modifie le mots de passe d'un compte
/account delet <accountname> : Supprime un compte de la database
/account deletcharacter <charactername> : Supprime un personnage de la database
/account movecharacter <charactername> <newaccountname> : Transfert un personnage sur un autre account
/account accountname <charactername> : Donne le nom de compte pour le personnage choisi
-plvl.cs
/plvl 1 : Permet à un administrateur de rendre un administrateur/gm au status de joueur
/plvl 2 : Permet à un administrateur de rendre un joueur gamemaster
/plvl 3 : Permet à un administrateur d'ajouter un autre administrateur
-serverproperties.cs
/serverproperties : Permet de rafraichire les propriétées du serveur
Les commandes administrateurs sont peut nombreuses mais grandement utile, cela permet de faire en jeu ce qu'on devrait faire dans la database.
Continuons avec les commandes GameMaster:
-Addbind.cs
/addbind : Permet d'ajouter une area de bind pour les joueurs sur un radius de 750.
-Addhookpoint.cs
/addhookpoint <skin> <id> : Permet d'ajouter un point sur un fort permetant la création d'un garde/arme de siege/vendeur...
-Announce.cs
/announce log : Affiche un message dans la feunetre des logs (logs combats/npc and co)
/announce window : Affiche un message dans une feunetre que les joueurs peuvent agrandire/supprimer
/announce send : Affiche un message dans la feunetre de tchat
/accounce center : Affiche un message durant 3seconds au centre de l'ecrant de tous les joueurs
/announce confirm : Affiche un message qui disparait que ci les joueurs clic sur un bouton
-Area.cs
/area create <name> <type(circle/square)> <radius> <broadcast (y/n)> <soundid> : Permet de créer une zone avec divers parametres tels que le nom, la taille, le type, ect..
D'après le Area.cs il existe divers que je sais pas ajouter en jeu mais seulement par la database en modifiant les types des areas:
"safearea" type "DOL.GS.Area+SafeArea"
"bindarea" type "DOL.GS.Area+BindArea"
"killonleaver" type "DOL.GS.KillOnPlayerLeave"
"killonenter" type "DOL.GS.KillOnPlayerEnter"
-Ban.cs
/ban ip <reason> : Interdit l'adresse IP du joueur de ce connecter au serveur
/ban account <reason> : Bannis le joueur du serveur
/ban both <reason> : Bannis le joueur du jeu en plus de sont adresse IP
-Cast.cs
/cast <effect/cast/spell/sound> <id> : Permet à un plvl2 minimum de lancer des effets/sorts/effet de cast/son sur un joueur grace à sont id
Exemple : /cast spell 1654 lance un add dommage
-Crafting.cs
/crafting add <craftingskillid> <startlevel> : Ajoute une nouvelle competence de craft à la cible
/crafting change <craftingskillid> <ammount> : Change la valeur de specialisation de votre cible dans ces competences de craft
/crafting list : Indique toutes les ID des competences de craft
-Jump.cs
/jump to <Playername> : Teleportation au joueur choisi
/jump <Playername> to me : Teleporte le joueur à votre position
/jump <Playername> to <Playername> : Teleporte un joueur sur un autre
/jump to <X Y Z region> (reference sur le /gloc): Vous teleporte à la position choisi
/jump <Playername> to <X Y Z region> : Teleporte un joueur sur une position precise
/jump to <Name> <Realmid> : Teleportation sur la zone du royaume choisi
/jump push : Sauvegarde votre position pour vos prochains jump de retour
/jump pop : Vous teleporte sur la derniere zone push
-DebugJump.cs (suite du jump.cs)
Attention cette commande est differente des autres elle ne ce fait pas de la même façon que les autres.
]jump <zoneid> <locx> <locy> <locz> <heading> : Vous teleporte sur la zone choisi à la localisation que vous avez predefini
]*jump : Vous donne une liste d'id de teleportation
]*jump <id> : Vous teleporte sur l'id choisi
PS: ces commandes se font avec la touche crochet de votre ordinateur "]" ou avec la touche $ qui donne un crochet dans la feunetre de tchat.
-Door.cs
/door add : Ajoute une porte
/door Update : Met à jour la porte ajouter dans la database
/door delet : Efface une porte
/door level : Defini le niveau de la porte
/door realm : Defini le royaume de la porte (PS: 1 = albion, 2 = midgard, 3 = hibernia)
/door guild : Donne une guild à la porte ? (bisard non ?)
/door info : Donne divers information sur la porte choisi
/door heal : Soigne la porte
/door locked : Bloque la porte pour que les joueurs ne puissent pas l'ouvrire
/door unlocked : Debloque la porte choisi pour que les joueurs puissent l'ouvrire
-Faction.cs
Voir le tutorial fait par Xarik :
http://www.dolserver.net/viewtopic.php?f=9&t=11246
-Gmrelic.cs et Gmrelicpad.cs
/gmrelic <strength/magic> <realmid> : Invoque une relique au pied du gamemaster/administrateur
/gmrelicpad <strength/magic <name> <realmid> : Ajoute un emplacement pour une relique dans le royaume choisi
PS: 1 = albion, 2 = midgard, 3 = hibernia)
-Harm.cs
/harm <ammount> : Touche le joueur/npc avec une valeur de 1 à 9999
-Heal.cs
/heal soigne la cible
-Instance.cs
N'ayant peu d'information sur ces commandes je ne prefere pas les ajouters
-Morph.cs
/morph <id> <time> : Transforme la cible pendant une durée predefini, la valeur de defaut est de 10mins.
-Mute.cs
/mute <playername> : Coupe la parole à un joueur de tous les cannaux de tchat.
Refaire cette commande pour redonnez la parole
-Npc.cs
/npc say <text> : Le npc parle avec vos textes
/npc yell <text> : Le npc crie avec vos textes
/npc emote <emotename> : Le npc fait une emote comme le /rude ...
/npc face <name> : Le npc ce met face à la cible
/npc follow <name> : Le npc suit la cible
/npc walkto <name> <speed> : Le npc court après la cible avec une valeur de speed predefini
/npc target <name> : Donne une cible à votre npc
/npc weapon <slot> : Fait utiliser l'arme qui ce trouve dans le slot choisi
/npc cast <spelline> <spellid> : Fait lancer un sort à un npc, pour avoir une liste des sorts complete merci de regarder vos databases
-Kick.cs
/kick <cible/playername> : Deconnecte le joueur du serveur, le compte n'est plus accecible pendant une minute
-Speed.cs
/speed <value> : Modifie la vitesse de deplacement (valeur de base 191)
-Mob.cs
/mob create : Crée un nouveau mob
/mob model <id> : Change le model de la cible, http://sol.fourbeat.de/mob_models/mob_model_index.php
/mob name <nom> : Modifie le nom de votre mob
/mob realm <valeur 0=aggro, 1=alb , 2=mid , 3=hid ou peace=neutre> : Change le royaume de votre mob
/mob speed: Modifie la vitesse de votre mob
/mob level <valeur de 1 à 250> : Change le level de votre mob
/mob aggro <valeur de 1 à 50> : Change le level d'aggro du mob
/mob range <valeur de 1 à beaucoup> : Change la distance d'aggro du mob
/mob equiptemplate load <id> : Equipe le mob d'une armure pré defini
/mob movehere : Deplace le mob sur votre emplacement
/mob guilde <nom de la guilde> : Ajoute une guild à votre mob
/mob size <valeur de 1 à 220> : Modifie la taille de votre mob
/mob remove : Efface le mob
/mob transparent : Rend votre mob transparent
/mob kill : Tue votre mob
/mob fly : Permet à votre mob de pouvoir voler
/mob copy : Crée une copie de votre mob
/mob info : Donne toutes les informations sur votre mob
/mob respawn <valeur en milliseconds> : Modifie la valeur du respawn de votre mob
Divers commandes "Annexes" pour créer des npc's speciaux
/mob create DOL.GS.Scripts.GameHealer : Crée un Healer
/mob create DOL.GS.Trainer.WarriorTrainer ... : Crée un Trainer (Modifier Warrior par la classe voulu)
-Item.cs
Pour que tout marche facillement, placez votre item dans le dernier sac au dernier emplacement
/item blank : Crée un item vide dans votre inventaire
/item info <itemtemplatename> : Donne l'information d'un objet grace à sont Itemtemplatename
/item create <itemtemplatename> [count] : Crée un item à partire de sont itemtemplate avec le nombre que vous souhaitez
/item count <ammount> : Modifie la valeur du nombre d'items d'un objet
/item maxcount <ammount> : Modifie le nombre maximum d'item que l'objet peut porter
/item name <name> : Change le nom de l'objet
/item quality <quality> : Change la qualitée de l'item
/item durability <dur> <maxdur> : Change la durabilitée de l'item
/item condition <con> <maxcon> : Change la condition de l'item
/item ispiskable <true/false> : Permet de definir si l'objet est "pickable" ou pas
/item isdropable <true/false> : Permet de definir si l'objet est "dropable" ou pas
/item istradable <true/false> : Permet de definir si l'objet est "tradable" ou pas
/item price <plat> <gold> <silver> <copper> : Modifie le prix de l'item
/item spd_abs <value> : Modifie la vitesse/absorbe de l'item
/item dps_af <value> : Modifie le dps/af de l'item
/item model <id> : Change le model de l'id
/item mbonus <num> <bonustype> <value> : Modifie les bonus de l'item
/item savetemplate <itemtemplate> : Sauvegarde l'item sous l'itemtemplate choisi
/item spell <charges> <maxcharges> <spellid> : Ajoute une spell avec une charge et maxcharge
/item spell1 <charges> <maxcharges> <spellid> : Ajoute une spell avec une charge et maxcharge
/item realm <num> : Change le royaume de l'item (1 = alb, 2 = mid et 3 = hib)
/item findid <ID Partiel> : Permet de retrouver un itemtemplate perdu grace à un ID partiel
/item findname <Nom Partiel> : Permet de retrouver un nom d'objet grace à un nom partiel
-Team.cs
/team <text> : Affiche un message global d'une couleur jaune dans tous les canaux de tchat
Utilisation gloc
/gloc : Donne votre coordonnées X , Y , Z et la region, commande pratique pour créer des Jumpoint/teleporteur ect..
Pour certains ID de bonus , type d'arme ou autre : http://www.dolserver.net/viewtopic.php?t=5309