====== 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 modification des données en base d'un item banque > item edit [Id de l'item] is_bankable 0 (interdit de mettre en banque) > item edit [Id de l'item] is_bankable 1 (autorise la mise en banque) exotique > item edit [Id de l'item] exotique hs (rend l'objet exclusif aux hs) ===== 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 ( ajoute 1000 xp/pi au joueur 1) > player addxp 1 -1000 (retire 1000xp/pi au joueur 1) > 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 se: ra 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. Cela rembourse les pis automatiquement. Attention la commande est pour les super admins. > player removeupgrade Orcrist A > player removeupgrade Leyrion Agi 2 > player addupgrade [mat] ae 10 ===== 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)