(Created page with "<noinclude>{{tabLang|FR|DE|EN|ES|{{FULLPAGENAME}}|RU}} ===Jump===</noinclude> <big>'''À compléter'''</big> <noinclude> {{TPInWikiRyzom‎}} Category:Tutorials Cate...")
 
Line 1: Line 1:
 
<noinclude>{{tabLang|FR|DE|EN|ES|{{FULLPAGENAME}}|RU}}
 
<noinclude>{{tabLang|FR|DE|EN|ES|{{FULLPAGENAME}}|RU}}
===Jump===</noinclude>
+
===Database===</noinclude>
 +
{|
 +
|[[File: Database add value.png|32px]]
 +
|Nom interne de la fonction : ''' ''weADatabase_v2'' '''
 +
|}
 +
Cette fonction sert à stocker une information dans une base locale réexplotable parla suite dans le même script ou dans un autre du même event. Elle peut aussi incrémenter les valeurs numériques.
  
<big>'''À compléter'''</big>
+
Il est préférable d'utiliser le mode d'édition assisté dans un premier temps, comme visualisé ici.
 
+
<div style="overflow: hidden">
<noinclude>
+
[[File: WeADatabase.png|200px|thumb|left| WeADatabase window ]]
 +
*'''1)'''  Database name : une base de l'event (omega dans l'exemple).
 +
*'''2)''' {databaseRow} : une colonne de la base(1) (Khi, dans l'exemple)
 +
{{WIP}}
 +
*'''3)''' {databaseId} :
 +
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 +
**player,... : signification ?
 +
**[get]bag[/get] signification, fonctionnement ?
 +
</div>
 +
*'''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 ».
 +
**Une constante : « -1 » en mode « addvalue » permet de créer une décrémentation.
 +
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 +
**Un paramètre commun à l'event : [param]Max_player_bag[/param] (comment a été créé ce paramètre?)
 +
</div>
 +
**Une valeur contenue dans une base : [db=Player_Bag]Last[/db]
 +
**Une fonction : [func]now[/func]
 +
**Un calcul :
 +
<div style="margin:0em; padding:1em 2em;border: thin inset #{{ColorAtys|type=dark|group=HRP}};background:#{{ColorAtys|type=light|group=HRP}};color:#{{ColorAtys|type=fg|group=HRP}};">
 +
<poem>
 +
[func=min]
 +
  [math]
 +
    ([func]now[/func]
 +
    -
 +
    [db=Bags]
 +
      Status:[get]bag[/get]
 +
    [/db])
 +
  [/math]
 +
..|12
 +
[/func]
 +
</poem></div>
 +
:<empty>
 +
:[db=Player_Bag]Last[/db]
 +
:[param]Max_player_bag[/param]
 +
</div><noinclude>
 
{{TPInWikiRyzom‎}}
 
{{TPInWikiRyzom‎}}
  

Revision as of 20:48, 9 August 2014

DeutschEnglishEspañolFrançaisРусский219 FR pages.

Database

Database add value.png Nom interne de la fonction : weADatabase_v2

Cette fonction sert à stocker une information dans une base locale réexplotable parla suite dans le même script ou dans un autre du même event. Elle peut aussi incrémenter les valeurs numériques.

Il est préférable d'utiliser le mode d'édition assisté dans un premier temps, comme visualisé ici.

WeADatabase window

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

    • player,... : signification ?
    • [get]bag[/get] signification, fonctionnement ?
    • Un paramètre commun à l'event : [param]Max_player_bag[/param] (comment a été créé ce paramètre?)

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

<empty>
[db=Player_Bag]Last[/db]
[param]Max_player_bag[/param]
Ryzom Wiki: Ryzom Commons | DE • EN • ESFRRU | Ryzom Forge
Retrieved from "https://en.wiki.ryzom.com/wiki/Portal:Forge?from=/w/index.php?title=Database_ARCC_FR&oldid=1676"