Database ARCC EN

From Ryzom Forge Wiki

Revision as of 09:34, 16 September 2014 by Bepock (talk | contribs)
Jump to: navigation, search

Database

Database add value.png Function name : weADatabase_v2

This function is used to store information in a usable local DB thereafter in the same script or another in the same event. It can also increment the numerical values.

It is best to use the assisted edition mode in a first step, as viewed here.

WeADatabase window
  • 1) Database name : for the whole the event, Omega, in the example.
  • 2) databaseRow : Khi, in the example.
  • 3) databaseId : meaning in the game? changing rights, visibility?...
1 player
2 guild
3 arcc
4 civ
5 cult
6 org
7 race

WIP
in Arbeit - work in progress - trabajo en curso - travaux en cours - незавершенное

  • 4) Conversion method : (setvalue/addvalue) : il y a deux mode d'insertion dans la base, soit en écrasant le contenu antérieur, soit en ajoutant au sens algébrique du terme une autre valeur.
  • 5) {param} : peut être différente valeurs statiques, récupérée ailleurs ou calculée :
    • Le champ vide en mode « setvalue » met à « vide » la cellule de la base consernée. Dans un calcul, le « vide » peut-être assimilé à « zéro ».
    • <empty> (rien)
    • Une constante : « -1 » en mode « addvalue » permet de créer une décrémentation.
  • Un paramètre commun à l'event : [param]Max_player_bag[/param] (comment a été créé ce paramètre?)
    • Une valeur contenue dans une base : [db=Player_Bag]Last[/db]
    • Une fonction : [func]now[/func]
    • Un calcul :

[func=min]
  [math]
    ([func]now[/func]
    -
    [db=Bags]
      Status:[get]bag[/get]
    [/db])
  [/math]
..|12
[/func]

Ryzom Wiki: Ryzom Commons | DE • EN • ESFRRU | Ryzom Forge