<< SyntaxeDialogue SommaireTutorielQuetes TutorielDePhp >>


Syntaxe du tableau des actions


Le tableau des actions a la même forme que le tableau des dialgues. Voici le début d'un tableau

$actions = array( '1' =>array('Action'=>'journal', 'parametre' => array('Texte' => 'vous commencez la quete du grand manoire'),'actionsuite'=> 1,'image'=>'nytro.jpg', 'suite' => array(2,3)),

'Action' est le nom de l'action qui va être réalisée
'paramètre' paramètre nécessaire pour l'action
'actionsuite' inutile
'suite' id des phrases qui seront affichées après l'action


Alors une question doit fuser dans votre esprit : mais qu'elles sont donc les actions disponibles ? et bien il suffisait de demander

LISTE DES ACTIONS AU 13 MARS 2004 (consultez fréquemment le forum, cette liste étant sujette à modifications)

Modification de rapobjet et rapargent, consultez le forum pour plus d'infos

Nom Description Paramètres du tableau $param (nom des champs)  
rapobjet Retire un objet donné de l'inventaire du joueur. Si le joueur ne possède pas l'objet, la page affiche un message défini par le créateur. objet nom de l'objet à retirer
    phrase phrase qui s'affichera lors de l'action (optionnel)
    phrase2 phrase affichée si le joueur ne possède pas l'objet.
donobjet Donne un objet donné au joueur objet nom de l'objet à donner
    phrase phrase qui s'affichera lors de l'action (optionnel)
donargent Donne une certaine quantité d'argent au joueur montant

montant d'argent à donner

(rem: n'exagérez pas sur la quantité ...)

    phrase phrase qui s'affichera lors de l'action (optionnel)
rapargent Retire une certaine quantité d'argent au joueur montant montant d'argent à retirer
    phrase phrase qui s'affichera lors de l'action (optionnel)
heureaction Permet (avec la fonction tempaction) de réaliser une action après un certain temps imparti. phrase phrase qui s'afficher lors de l'action (optionnel)
    x temps d'attente (en minutes)
tempaction Réalise une action donnée si le temp d'attente imparti est écoulé action le nom de l'action a réaliser
    parametre tableau contenant tous les paramètres de l'action à réaliser.
tableauDB Permet de stocker une valeur boolean (true ou false) dans la base de donnée Champ nom sous lequel la valeur sera stockée
    value valeur a stocker (boolean)
actionDB Réalise une action si une valeur donnée stockée dans la base de donnée est 'true' Champ nom sous lequel la valeur est stockée
    action nom de l'action à réaliser
    param2 tableau contenant tous les paramètres pour l'action à effectuer
journal

permet de stocker une phrase dans le journal de quete du joueur.

Il est conseillé d'utiliser cette fonction assez fréquemment.

phrase phrase qui s'affichera lors de l'action (optionnel)
    Texte texte à stocker dans le journal du joueur.