Difference between revisions of "ARCC Expert EN"

From Ryzom Forge Wiki

Jump to: navigation, search
(url)
Line 165: Line 165:
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
====Paramètres====
 
====Paramètres====
*texte:  
+
*text:  
*attribut: significatif si texte est nul
+
*attribute: None.
**
 
 
====Exemples====
 
====Exemples====
 
</div>
 
</div>
Line 183: Line 182:
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
====Paramètres====
 
====Paramètres====
*texte:  
+
*text:  
*attribut: significatif si texte est nul
+
*attribute: None.
**
 
 
====Exemples====
 
====Exemples====
 
</div>
 
</div>
Line 207: Line 205:
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
====Paramètres====
 
====Paramètres====
*texte:  
+
*text:  
*attribut: significatif si texte est nul
+
*attribute: None.
**
 
 
====Exemples====
 
====Exemples====
 
</div>
 
</div>
Line 215: Line 212:
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
====Paramètres====
 
====Paramètres====
*texte:  
+
*text:  
*attribut: significatif si texte est nul
+
*attribute: None.
**
 
 
====Exemples====
 
====Exemples====
 
</div>
 
</div>
Line 223: Line 219:
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
====Paramètres====
 
====Paramètres====
*texte:  
+
*text:  
*attribut: significatif si texte est nul
+
*attribute: None.
**
 
 
====Exemples====
 
====Exemples====
 
</div>
 
</div>
Line 231: Line 226:
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
====Paramètres====
 
====Paramètres====
*texte:  
+
*text:  
*attribut: significatif si texte est nul
+
*attribute: None.
**
 
 
====Exemples====
 
====Exemples====
 
</div>
 
</div>
Line 239: Line 233:
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
====Paramètres====
 
====Paramètres====
*texte:  
+
*text:  
*attribut: significatif si texte est nul
+
*attribute: None.
**
 
 
====Exemples====
 
====Exemples====
 
</div>
 
</div>
Line 247: Line 240:
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
====Paramètres====
 
====Paramètres====
*texte:  
+
*text:  
*attribut: significatif si texte est nul
+
*attribute: None.
**
 
 
====Exemples====
 
====Exemples====
 
</div>
 
</div>
Line 316: Line 308:
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
<div style="margin:0em; padding:0em;border: none;background:yellow;">
 
====Paramètres====
 
====Paramètres====
*texte:  
+
*text:  
*attribut: significatif si texte est nul
+
*attribute: None.
**
 
 
====Exemples====
 
====Exemples====
 
</div>
 
</div>

Revision as of 18:25, 12 October 2014

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


Flag-DE

Übersetzung , bitte.

Flag-EN

To check the quality of the text itself

Flag-ES

Traducción, por favor.

Flag-FR

À corriger par rapport à l'anglais

Flag-RU

перевод, пожалуйста.


User guide for RARC, short for Ryzom ARChitect.

For historical reasons, those manuals refers to A.R.C.C.

Ryzom specific BBCODE

session

Session is the simplest way to memorize data during the session, i.e. the connection. It offers also quicker answer, because it is a temporary memory not stored in the DB server.

It can be use also in some condition as a temporary array, when each Rows are named, because that is the internal behaviour of Session.

Paramètres

  • text: depends of the attribute.
  • attribute:
    • <empty> : text is the raw name of Session.
    • any raw name : save the text in the temporary memory of Session.

Exemples

  • Putting a value:
    • [session=Name_1]Name one[/session]
    • [session=Name_2]⇒Name two⇐[/session]
  • Getting the value stored in the session (connection)
    • Name_1 = [session]Name_1[/session] displays : "Name one"
    • Name_2 = [session]Name_2[/session] displays : "⇒Name two⇐"

url

url is the standard way to pass an URL. That URL visually is formatted as usual in Ryzom.

Paramètres

  • text : URL or text to display
  • attribute:
    • if text=<empty>: URL;
    • else, text to be displayed: name, description... of the URL.

Exemples

  • [url]http://forge.ryzom.com/wiki/ARCC_Expert_EN[/url]
  • [url=http://forge.ryzom.com/wiki/ARCC_Expert_EN]The ARCC[/url]

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


scripturl

Paramètres

  • texte: ajoute une extension PHP à L’URL fournie dans l'attribut.
  • attribut: ne semble pas marcher (un seul caractère parsé). S'il est nul, remonte l'URL du script en cours.

Exemples

  • [scripturl]ryform_action=edit&ryform_name=stages%3A0[/scripturl] donne:
http://app.ryzom.com/app_arcc/index.php?action=script_Edit&script=2088&ryform_action=edit&ryform_name=stages%3A0

imgurl

Paramètres

  • texte: 2 champs poossibles:
    1. URL de l'image, obligatoire: image clicable;
    2. Affichage du nom de l'URL au survol de la souri sur l'icone. Précédé du caractère souligné ("_"), il s'agit d'un texte à traduire qui sera entre parenthèses "{}" s'il n'est pas traduit.
  • attribut: URL

Exemples

  • [imgurl=http://forge.ryzom.com/wiki/ARCC_Expert_EN]http://app.ryzom.com//data/icons/32/emotion_tongue.png _The_ARCC[/imgurl]

The_ARCC

db

Paramètres

  • texte:
    1. chargement d'une donnée: cellule = valeur
    2. extraction d'une donnée enregistrée: cellule
cellule est défini par: ligne: colonne
  1. ligne = enregistrement dans la base (peut être nommé ou numéro d'ordre à partir de 0)
  2. colonne ou "scope" = domaine d’application:
    1. player
    2. guild
    3. arcc => 0
    4. civ
    5. cult
    6. org
    7. race
  • attribut: Nom de la base.

Exemples

  • [db=TestDB]0:0=100[/db] chargement d'une valeur (100) dans une DB.
  • [db=TestDB]3:0[/db] RAZ dans une DB.

img

Paramètres

  • texte: nul ou adresse_de_l_image nom_de_l_image
  • attribut: significatif si texte est nul
    • nom_de_l_image (utilisé aussi pour l'affichage de remplacement si est image absente. Éventuellement traduite automatiquement)

Exemples

  • [img]emotion_happy.png[/img]

div

Paramètres

  • texte: texte qui sera affiché dans une page HTML dans un bloc "div" HTML. C'est un container qui divise la page en une section contenant ses propres objet et styles.
  • attribut: array composé de trois éléments:
    • class
    • id
    • style

Exemples

  • [div]Un texte[/div]
  • [div=Classe|identiy|color:#f00;...???]txt[/div]

expr

  • affichage du calcul
  • affichage du résultat

map

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

  • [map]18176,-29492[/map]

link

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

http://app.ryzom.com/app_arcc/index.php?action=scripts_Main&event=211 (A.R.C.C. » TESTS » Bepock » UserGuide » NewEvent » Nouvel event )
http://app.ryzom.com/app_arcc/index.php?action=script_Edit&script=1936&version=0 (A.R.C.C. » TESTS » Bepock » UserGuide » NewEvent » NewEvent » GrimSon)
http://app.ryzom.com/app_arcc/index.php?message=recipe_updated&action=script_Edit&script=2088&ryform_action=&ryform_name= (

A.R.C.C. » TESTS » Bepock » UserGuide » NewEvent » NewEvent » BBCODE: stage weGPlayerInfos_BBCodeTest)

validate

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

trad

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

t

Paramètres

  • text:
  • attribute: None.

Exemples

math

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

@process randint(0, 100)

timer

Paramètres

  • text:
  • attribute: None.

Exemples

date

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

func

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

itemicon

Paramètres

  • text:
  • attribute: None.

Exemples

lua

Paramètres

  • text:
  • attribute: None.

Exemples

param

Paramètres

  • text:
  • attribute: None.

Exemples

data

Paramètres

  • text:
  • attribute: None.

Exemples

get

Paramètres

  • text:
  • attribute: None.

Exemples

post

Paramètres

  • text:
  • attribute: None.

Exemples

playerinfos

Paramètres

  • text: is a "pseudo" array with "|" delimiters. It contains:
    • first field: one of the next keys: 'name', 'fullname', 'id', 'guild', 'guild_id', 'pvp_points', 'money', 'cid', 'gender' or 'api'.
    • next fields up to 2: values of that key if needed for api.
  • attribute:
    • <empty>:
    • beginning with #:
    • other:
                       if ($attr[0] == "#") action semble être un des parametres important... àtester
                               $name = ryzom_get_param(substr($attr, 1));
                       else
                               $name = $attr;
                       
                       $db = ryDB::getInstance('webig');
                       $player_infos = $db->querySingle('players', array('name' => strtolower($name), 'deleted' => 0, 'shard' => ryzom_get_param('shard', _user()->shardid)));
                       p($player_infos);
                       if ($player_infos) {
                               $text = explode('|', $text);
                               switch ($text[0]) {
                                       case 'id':
                                               return $player_infos['id'];
                                       case 'cid':
                                               return $player_infos['cid'];
                                       case 'api':
                                               return ryzom_player_value($player_infos['id'], $text[1], '$text[2]');

http://app.ryzom.com/app_forum/index.php?page=topic/view/21035/1#1 http://app.ryzom.com/app_ryzhome/index.php?from_index=1

  • attribut:
    • Empty
    • "#"
    • <name>

Exemples

gender

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

playerbackup

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

playerstat

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

scriptinfos

Paramètres

  • text:
  • attribute: None.

Exemples

if

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

ifnot

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

hack

Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

HTML


Alpha :([db=TestDB]0:0[/db]+2000)/4000
Beta : [db=TestDB]1:0[/db]/4000+60
Gamma : [db=TestDB]2:0[/db]/4000
Delta : [db=TestDB]3:0[/db]/4000

[list=1] [*]now:[func]now[/func] [*]rand %:[func=rand]0|100[/func] [*]calc:[math](10*2)[/math] [*]session DATE:[session=DATE][func]now[/func][/session] [*]DATE:[session]DATE[/session] [*]date:[date]DATE[/date] [*]rand*DATE:[math][func=rand]0|100[/func]*[session]DATE[/session][/math] [*]rand*DATE:[math]([func=rand]0|100[/func]*[session]DATE[/session])%100[/math] [*] [/list]

[list] [*]session DATE:[session=DATE][func]now[/func][/session] [*]DATE:[session]DATE[/session] [*]date:[date]DATE[/date]

[*]1 [date shard=atys][/date] [*]2 [date=atys][/date] [*]3 [date shard][/date] [*]4 [date][/date] [*]5 [date]1407426669[/date] [session=DATE][func]now[/func]+1000[/session] [*]6 [time][session]DATE[/session][/time] [*] [*]Samedi 8 Novembre 12:00:00 UTC (dans 3 mois) [*]17h - Tria, Pluvia 15, 3e CA 2580 [*][time]2014-11-08 12:00[/time] [*]1:[date shard=atys]2014-11-08 12:00[/date] [*]2:[date=atys]2014-11-08 12:00[/date] [*]3:[date shard]2014-11-08 12:00[/date] [*]4:[date]2014-11-08 12:00[/date] [*] [*]1:[date shard=atys]2014-11-08 12:00[/date] [*]2:[date=atys]2014-11-08 12:00[/date] [*]3:[date shard]2014-11-08 12:00[/date] [*]4:[date]2014-11-08 12:00[/date] [*] [*]1:[shard=atys]2014-11-08 12:00[/shard] [*]2: [*]3:[shard]2014-11-08 12:00[/shard] [*]4:[date]2014-11-08 12:00[/date] [*] [*]1:[date shard=atys=2014-11-08 12:00][/date] [*]2:[date=atys=2014-11-08 12:00][/date] [*]3:[date shard=2014-11-08 12:00][/date] [*]4:[date=2014-11-08 12:00][/date] [*] [*] [*] [*] [*] [*] [*] [*] [/list]


liste des item .ps et .sitem?

players dans les db permet de différencier et mémoriser chaque players ! il doir en etre de meme pour guilde etc...


Paramètres

  • texte:
  • attribut: significatif si texte est nul

Exemples

Autre soutils de l'ARCC


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