Ceci est une ancienne révision du document !
Table des matières
Console
En jeu, connecté avec votre compte Admin, appuyez sur ² pour afficher la console.
Voici la liste des commandes disponibles (* paramètres optionnels)
Valider message rp sur le forum
Ce n'est pas une action console mais si un message est posté sur le forum et qu'il se trouve être en attente de confirmation. Il suffit de poster ensuite avec votre personnage admin pour valider le post forum.
action
action mat option
Ajout ou suppression d'une action à un joueur (si il a l'action, ça lui enlève s'il ne l'a pas ça a ajoute). Exemple:
action [matricule ou nom] [nom option]
action 1 soins/imposition_des_mains
action 1 pack [+/-race]
action 1 startpack [+/-race]
adminer
adminer
Db shortcut (need db credentials)
annonce
annonce text
Modifie l'annonce en page d'accueil Exemple:
annonce “Nouvelle mise à jour de Leyrion <3”
cron
cron path
Permet de jouer un cron manuellement Exemple:
cron daily/archive_logs
cron “” daily
edit
edit json private*
edite le json [json] +/- [private] Exemple:
edit items (liste les .json du repertoire “datas/public/items/”)
edit items private (liste les .json du repertoire “datas/private/items/”)
edit items/adonis (édite le .json “datas/public/items/adonis.json”)
edit plans/faille_naine private (édite le .json “datas/private/plans/faille_naine.json”)
edit plan (édite le .json du plan actuel)
edit plans private (affiche la liste des plans)
edit players/list private (affiche la liste des joueurs)
edit factions/praetorium (affiche le json de la faction)
edit races/olympien (affiche le json de la race, l'animateur se trouve ici)
help
help command*
Affiche les commandes possibles et leurs arguments Exemple:
help tp
item
item action item_name private*
Création d'un objet en donnant son nom, sera public si pas d'argument private. Création d'objet enchanté ou maudites create: Objet normal create-enchanted: objet enchanté create-cursed: objet maudit create-vorpal: objet vorpal Exemple:
item create nouvel_item 1
item create-vorpal existing_item_name
item create-cursed existing_item_name_2 1
map
map action* name*
permet de sauver/charger la map d'un plan Exemple:
map (affiche la liste des map sauvegardées)
map save [nom_map] (sauvegarde la map actuelle)
map load [nom_map] (remplace la map actuelle)
new_turn
new_turn
déclenche un nouveau tour pour la session en cours
option
option mat option
Ajout ou suppression d'une option à un joueur (si il a l'option, ça lui enlève s'il ne l'a pas ça a ajoute). Exemple:
option [matricule ou nom] [nom option]
option 1 isMerchant
option 1 isAdmin
player
player action mat option1* option2*
Manipule la table “players et les éléments associés à un player Exemple:
player create Orcrist olympien
player create Ocyrhoée elfe,pnj
player edit Finn race lutin
player edit -5 faction eryn_dolen
player edit [mat_ou_nom] faction apatrides
player edit 1 name Léo
player additem Orcrist or 100
player additem 1 1 -100
player addxp 1 1000
player addbank Orcrist pierre 100
player addlog Orcrist “this is a log to be added”
player deletelastlog Orcrist
player edit Titcry factionRole 5 ( afin de donner le rôle de roi des géants à Titcry, il faut de référencer au json, le premier rôle a la valeur 0, le deuxième rôle 1,…)
Player edit matricule xp 500 ( afin que le joueur possède 500 XP, attention le changement de rang sera actif au prochain tour. Utile pour que le PNJ soit rang x)
player setfatigue [mat] [valeur]
Fixe la fatigue d'un personnage a une valeur donnée.
Afin de retirer une amélioration à un joueur faire la commande suivante
player removeupgrade Orcrist A
player removeupgrade Leyrion Agi 2
pnj
pnj - action (required) - mat joueur (required) - mat pnj (required)
Manipule l'affectation d'un pnj a un joueur. L'ajouter ne l'enlèvera pas a ceux a qui il est déjà assigné. Exemple:
pnj add Orcrist Shaolan
pnj add 12 -23
pnj rem 12 -13
pnj remove 12 -13
pnj del 12 -13
pnj delete 12 -13
quest
quest action mat* option1* option2*
Manipule la table “quests”. Exemple:
quest list
quest create “Une Quête”
quest edit “Une Quête” text “La quête de ta vie”
quest infos “Une Quête”
quest delete “Une Quête”
quest player Orcrist
quest player Orcrist start “Une Quête”
quest player Orcrist infos “Une Quête”
quest player Orcrist newstep “Une Quête” “Une première étape”
quest player Orcrist reset “Une Quête”
quest player Orcrist permanent “Une Quête”
recipe
recipe action item_id
Ajout ou suppression d'une recette pour un objet existant Permet aussi d'ajouter un ingrédient. Exemple:
recipe create item_id race
recipe create 26 common
recipe delete item_id
recipe add-ingredient recipe_item_id ingredient_item_id n
session
session action mat*
open: permet de se connecter au compte d'un personnage (sans login) destroy: ferme la session (logout) Exemple:
session open Orcrist
session destroy
tool
tool path*
permet d'afficher les outils comme l'éditeur de carte Exemple:
tool (affiche la liste des outils disponibles)
tool add_100_item (lance directement le script add_100_items)
tp
tp mat coords
téléporte le joueur [mat] aux coordonnées [coords] (x,y,z,plan). Exemple:
tp Orcrist 50,125,-5,eryn_dolen
tp Orcrist Sharon (tp Orcrist à côté de Sharon)
tp everyone x,y,z,eryn_dolen (change tous le monde de plan sans changer x,y,z)
missives
missive [mat] [id_missive] (permet d'ajouter un destinataire à une Missive)
Pas besoin d'être dans la missive pour ajouter une personne. L'id est le chiffre à la fin de l'url
effect
Ajouter ou retirer un effet
effect [mat] [effet]
effect Anakin adrenaline ( Pour ajouter ou retirer l'effet adrénaline sur le Anakin)
