Difference between revisions of "Database ARCC EN"

From Ryzom Forge Wiki

Jump to: navigation, search
(Created page with "<noinclude>{{tabLang|EN|DE|Database ARCC EN|ES|Database ARCC FR|RU}} ===Database===</noinclude> {{WIP}} {| |32px |Nom interne de la fonction ...")
 
Line 1: Line 1:
 
<noinclude>{{tabLang|EN|DE|Database ARCC EN|ES|Database ARCC FR|RU}}
 
<noinclude>{{tabLang|EN|DE|Database ARCC EN|ES|Database ARCC FR|RU}}
 
===Database===</noinclude>
 
===Database===</noinclude>
{{WIP}}
 
 
{|
 
{|
 
|[[File: Database add value.png|32px]]
 
|[[File: Database add value.png|32px]]
|Nom interne de la fonction : ''' ''weADatabase_v2'' '''
+
|Function name : ''' ''weADatabase_v2'' '''
 
|}
 
|}
Cette fonction sert à stocker une information dans une base locale exploitable par la suite dans le même script ou dans un autre du même event. Elle peut aussi incrémenter les valeurs numériques.  
+
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.
  
Il est préférable d'utiliser le mode d'édition assisté dans un premier temps, comme visualisé ici.
+
It is best to use the assisted edition mode in a first step, as viewed here.
 
<div style="overflow: hidden">
 
<div style="overflow: hidden">
 
[[File: WeADatabase.png|200px|thumb|left| WeADatabase window ]]
 
[[File: WeADatabase.png|200px|thumb|left| WeADatabase window ]]
*'''1)''' Database name : une base de l'event (omega dans l'exemple).
+
*'''1)''' Database name : for the whole the event, Omega, in the example.
*'''2)''' {databaseRow} : une colonne de la base(1) (Khi, dans l'exemple)
+
*'''2)''' databaseRow : Khi, in the example.
*'''3)''' {databaseId} :
 
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
:*player,... : signification ?
+
*'''3)''' databaseId : meaning in the game? changing rights, visibility?...
:*[get]bag[/get] signification, fonctionnement ?
 
 
</div>
 
</div>
 +
{|
 +
|1 player
 +
|-
 +
|2 guild
 +
|-
 +
|3 arcc
 +
|-
 +
|4 civ
 +
|-
 +
|5 cult
 +
|-
 +
|6 org
 +
|-
 +
|7 race
 +
|}
 +
{{WIP}}
 
*'''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.
 
*'''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 :
 
*'''5)''' {param} : peut être différente valeurs statiques, récupérée ailleurs ou calculée :

Revision as of 09:34, 16 September 2014

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