Difference between revisions of "ARCC Guide FR"

From Ryzom Forge Wiki

Jump to: navigation, search
Line 122: Line 122:
 
==={weAInclude_short_description}===
 
==={weAInclude_short_description}===
 
{|
 
{|
|[[File:Arrow down.png|32px]]
+
|[[File: Arrow down.png|32px]]
 
|Nom interne de la fonction : ''' ''weAInclude'' '''
 
|Nom interne de la fonction : ''' ''weAInclude'' '''
 
|}
 
|}
Line 128: Line 128:
  
 
<div style="overflow: hidden">
 
<div style="overflow: hidden">
[[File:xxx.png|200px|thumb|left|xxx]]
+
[[File: WeAInclude.png|200px|thumb|left| WeAInclude ]]
*'''1)''' [expert] réinitialisation du script lancé (Oui/Non)
+
*'''1)''' <span style="color:#f00">'''[expert]'''</span> réinitialisation du script lancé (Oui/Non)
 
*'''2)''' Nom du script à lancer.
 
*'''2)''' Nom du script à lancer.
 
</div>
 
</div>
Line 136: Line 136:
 
Nom de la fonction : weAWhile
 
Nom de la fonction : weAWhile
  
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
  
WIP
 
  
 
===Gestion des fenêtres webig ===
 
===Gestion des fenêtres webig ===
 
Nom de la fonction : weAWindow_v3
 
Nom de la fonction : weAWindow_v3
 +
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
  
 
Cette fonction permet de gérer les fenêtres de dialogues ( ouverture/fermeture, taille et position)
 
Cette fonction permet de gérer les fenêtres de dialogues ( ouverture/fermeture, taille et position)
Line 151: Line 173:
 
6) X en %: Position relative en X, 100 % cadre à droite (Comme ici).
 
6) X en %: Position relative en X, 100 % cadre à droite (Comme ici).
 
7) Y en %: Position relative en Y, 100 % cadre en haut. (Ici, 50 % positionne à mi-hauteur)
 
7) Y en %: Position relative en Y, 100 % cadre en haut. (Ici, 50 % positionne à mi-hauteur)
8) [expert] Fenêtre Webig. Par défaut « Current » en mode basic. Ce paramètre permet de choisir qu'elle fenêtre IG controlée.
+
8) <span style="color:#f00">'''[expert]'''</span> Fenêtre Webig. Par défaut « Current » en mode basic. Ce paramètre permet de choisir qu'elle fenêtre IG controlée.
 
BBCode :Permet de définir le nom de la fenêtre IG à utiliser
 
BBCode :Permet de définir le nom de la fenêtre IG à utiliser
 
$_GET[« current_window »] :Le nom de la fenetre est donnée par l'url et le parametre current_window
 
$_GET[« current_window »] :Le nom de la fenetre est donnée par l'url et le parametre current_window
Line 161: Line 183:
 
===Display message in game (broadcast, crafting information...)===
 
===Display message in game (broadcast, crafting information...)===
 
Nom de la fonction : weADisplayIgMessage
 
Nom de la fonction : weADisplayIgMessage
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
Cette fonction permet d'afficher des messages dans les canaux de discussions (2).
 
Cette fonction permet d'afficher des messages dans les canaux de discussions (2).
  
Line 336: Line 370:
 
==={weAShapeManager_short_description}===
 
==={weAShapeManager_short_description}===
 
Nom de la fonction : weAShapeManager_v2
 
Nom de la fonction : weAShapeManager_v2
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
WIP
 
WIP
 
MC »  SpawnBags
 
MC »  SpawnBags
Line 342: Line 388:
 
===Save value in the database===
 
===Save value in the database===
 
Nom de la fonction : weADatabase_v2
 
Nom de la fonction : weADatabase_v2
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
MC »  StartMission
 
MC »  StartMission
 
MC »  SpawnBags
 
MC »  SpawnBags
Line 378: Line 436:
 
===Save items given by the player in the event database===
 
===Save items given by the player in the event database===
 
Nom de la fonction : weAItemsDatabase
 
Nom de la fonction : weAItemsDatabase
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
  
 
Obsolète ??
 
Obsolète ??
Line 383: Line 453:
 
===Player received item===
 
===Player received item===
 
Nom de la fonction : weAReceiveItems
 
Nom de la fonction : weAReceiveItems
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
  MC »  StartMission
 
  MC »  StartMission
 
teddyubo.sitem
 
teddyubo.sitem
Line 388: Line 470:
 
=== {weADeleteItems_short_description}===
 
=== {weADeleteItems_short_description}===
 
Nom de la fonction : weADeleteItems
 
Nom de la fonction : weADeleteItems
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
  
 
==={weANpcManager_short_description}===
 
==={weANpcManager_short_description}===
 
Nom de la fonction : weANpcManager
 
Nom de la fonction : weANpcManager
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
  
 
===Send command to server===
 
===Send command to server===
 
Nom de la fonction : weAHmagic
 
Nom de la fonction : weAHmagic
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
  
 
==Checks==
 
==Checks==
 
==={weCSwitch_short_description}===
 
==={weCSwitch_short_description}===
 
Nom de la fonction : weCSwitch_v2
 
Nom de la fonction : weCSwitch_v2
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
MC »  StartMission
 
MC »  StartMission
 
MC »  SpawnBags
 
MC »  SpawnBags
 
===Verification of value in database===
 
===Verification of value in database===
 
Nom de la fonction : weCDatabase
 
Nom de la fonction : weCDatabase
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
===Player verification check from server (Fames, Dapper, Position...)===
 
===Player verification check from server (Fames, Dapper, Position...)===
 
Nom de la fonction : weCPlayerInfos
 
Nom de la fonction : weCPlayerInfos
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
==={weCDatas_short_description}===
 
==={weCDatas_short_description}===
 
Nom de la fonction : weCDatas
 
Nom de la fonction : weCDatas
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
==Captures information==
 
==Captures information==
 
5.1- Captures information on the player
 
5.1- Captures information on the player
 
Nom de la fonction : weGPlayerInfos
 
Nom de la fonction : weGPlayerInfos
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
==Steps to be validated by player==
 
==Steps to be validated by player==
 
==={weSNewGiveItems_short_description}===
 
==={weSNewGiveItems_short_description}===
 
Nom de la fonction : weSNewGiveItems
 
Nom de la fonction : weSNewGiveItems
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
===NPC dialog bubble option (like classic missions)===
 
===NPC dialog bubble option (like classic missions)===
 
Nom de la fonction : weSNpcDialog_v2
 
Nom de la fonction : weSNpcDialog_v2
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
  MC »  StartMission
 
  MC »  StartMission
 
===The player must wait X seconds for validation (automated validation possible)===
 
===The player must wait X seconds for validation (automated validation possible)===
 
Nom de la fonction : weSTimer
 
Nom de la fonction : weSTimer
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
MC »  StartMission
 
MC »  StartMission
 
MC »  AddBoost
 
MC »  AddBoost
 
==={weSMission_short_description}===
 
==={weSMission_short_description}===
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
Nom de la fonction : weSMission
 
Nom de la fonction : weSMission
 
MC »  SpawnBags
 
MC »  SpawnBags
 
==={weSItemshop_short_description}===
 
==={weSItemshop_short_description}===
 
Nom de la fonction : weSItemshop
 
Nom de la fonction : weSItemshop
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
==Exécuter le script==
 
==Exécuter le script==
 +
WIP
 +
{|
 +
|[[File: WIP.png|32px]]
 +
|Nom interne de la fonction : ''' ''WIP'' '''
 +
|}
 +
WIP
 +
<div style="overflow: hidden">
 +
[[File: WIP.png|200px|thumb|left| WIP ]]
 +
*'''1)''' WIP
 +
*'''2)''' WIP
 +
</div>
 +
 
  Visualiser et éditer le script en langage humain ou machine.
 
  Visualiser et éditer le script en langage humain ou machine.
  

Revision as of 10:02, 5 August 2014

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

Flag-{{{1}}}

Translation requested, please.

Manuel d’utilisation de l' A.R.C.C.

Les fonctions de script

Ce guide a pour but d’indiquer comment se servir des fonctions de script de l’A.R.C.C., l’Advanced Ryzom Content Creator. Il est recommandé d'avoir lu le volume I pour un usage global de l’A.R.C.C.. Les fonctions du script sont classées en cinq groupes.

  1. Visualizations
  2. Actions without player intervention
  3. Checks
  4. Captures information
  5. Steps to be validated by player

Visualizations

Ce groupe n'a qu'une seule fonction, l'une des plus simples et fréquentes.

Elle servira de référence en ce qui concerne zones et les boutons communs à toutes les fonctions détaillés dans des page distinctes pour faciliter la maintenances des documentations de l'ARRC.

  • Les objets communs seront signalés dans la documentation par [commun].
  • La marque [expert] correspondra au mode d'édition avancée (voir plus bas le point 10).
window title and function name
Home Ce mode d'édition est aussi signalé par une icone à côté de la fonction qui a été éditée dans ce mode.

Displaying a message

Home Nom interne de la fonction : weVMessage_v3
window title and function name

Cette fonction affiche un message dans une fenêtre de type WebIG, avec un titre de fenêtre (ici en haut : Unit_test : « May the Force be with you »)

weVMessage_v3
  • 1) [commun] Nom de la fonction.
  • 2) [expert] Afficher le message en permanence (Oui/Non)
  • 3) [expert] Le joueur devra cliquer sur un lien dans le message (Oui/Non)
  • 4) Champ texte pour le message.
Text field
  • 5) [commun] onglet d'agrandissement de la zone (4)
  • 6) [commun] bouton de bascule d'éditeur. (mode assisté ou non)
  • 7) [expert] Le format:
  • bbcode (recommandé ; un aide-mémoire du bbcode ryzom est fourni dans un document dédié.)

Exemple :
[session=url_validated][scriptinfos]is_valid_url[/scriptinfos][/session]

  • html (spécifique, étudié plus tard, mais immédiatement testable sur le web)

Exemple :
<hr/>Hello!
<br/>oren pyr, Deles silam, Lordoy ad toll, Woha mik'ito
<hr>External link!
<img src="http://wiki.blender.org/skins/naiad/images/blender_logo.png"/><hr/>

  • lua (très spécifique ; étudié plus tard)

Exemple :
[lua]
function game:onMissionSelected(index)
disableModalWindow()
self:updateCurrMissionComboBox()
local missionWnd = getMissionWindow()
setOnDraw(missionWnd, "game:updateArccMissionCustomDesc()")
end
...
updateArccMissionCustomDesc_loop = 100
game:updateArccMissionCustomDesc(1)
[/lua]

  • 8) [commun] Nom interne de la fonction. Ce nom est utilisé notamment pour les sauts, boucles...
  • 9) [commun] bouton d'enregistrement des modifications.
  • 10) [commun] bascule du mode « Basic Edition » au mode « Advanced Edition ». Une fois en mode « Advanced Edition », il n'est plus possible de revenir au mode « Basic Edition ». La description des fonctions se fera toujours en mode « Advanced Edition ». Les spécificités sont indiqués par [expert]

Actions without player intervention

End of script

Home Nom interne de la fonction : weAEnd_v3

Il est « sage » de terminer les scripts systématiquement par un « End of Script ». Le « End of script » peut être judicieusement utilisé pour avorter un script. En fin de script il permet d'avoir une sortie unique accédée par des branchements conditionnels comme {weAJump_short_description}.

function name

Cette fonction n'a qu'un seul paramètre : le nom. Le nom de toutes les fonctions est toujours initialisé par un code unique, mais il peut être modifié pour faciliter l'écriture et la relecture du script, par exemple et surtout lorsque la fonction peut être appelée par une autre, notamment les sauts et les branchements. (ici la fonction a été renommée : « Terminator »).

{weAJump_short_description}

Home Nom interne de la fonction : weAJump_v2

Cette fonction permet d'interrompre l’enchaînement des étapes en le déroutant vers une autre fonction. Cette fonction ne permet que de sauter en « avant ». Comme elle ne peut revenir en arrière,ll vaut mieux utiliser pour cela la fonction weAWhile.

weAJump_V2

Le seul paramètre à fournir, est la fonction qui sera exécutée ensuite.

{weAInclude_short_description}

Arrow down.png Nom interne de la fonction : weAInclude

Cette fonction permet de faire appel à un autre script de l'event.

WeAInclude
  • 1) [expert] réinitialisation du script lancé (Oui/Non)
  • 2) Nom du script à lancer.

{weAWhile_short_description}

Nom de la fonction : weAWhile

WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP


Gestion des fenêtres webig

Nom de la fonction : weAWindow_v3

WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

Cette fonction permet de gérer les fenêtres de dialogues ( ouverture/fermeture, taille et position) 1) Action à effectuer : (Activer/Fermer) Utilisé pour ouvrir une nouvelle fenêtre ou fermer une existante (voir point plus bas). 2) Redimensionner : (Oui/Non), si oui, utiliser les valeurs données dans W(3) et H(4). 3) W : Largeur en pixel (ici 400) 4) H : Hauteur en pixels (ici 300) 5) Déplacer : (Oui/Non), si oui, utiliser les valeurs données dans X(6) et Y(7). Ces valeurs sont en pourcentage par rapport aux dimensions de la fenêtre Ryzom. 6) X en %: Position relative en X, 100 % cadre à droite (Comme ici). 7) Y en %: Position relative en Y, 100 % cadre en haut. (Ici, 50 % positionne à mi-hauteur) 8) [expert] Fenêtre Webig. Par défaut « Current » en mode basic. Ce paramètre permet de choisir qu'elle fenêtre IG controlée. BBCode :Permet de définir le nom de la fenêtre IG à utiliser $_GET[« current_window »] :Le nom de la fenetre est donnée par l'url et le parametre current_window Webig :Est la fenêtre qui s'ouvre quand on fait <ctrl>+w. C'est celle qui affiche les web apps Browse Npc :Est la fenêtre qui s'ouvre quand on parle à un PNJ. Donc, c'est celle qui s'ouvre quand on lie un script à un PNJ. Web Transaction :C'est une fenêtre cachée qui reçoit les réponses du serveur. Le joueur ne devrait jamais la voir.


Display message in game (broadcast, crafting information...)

Nom de la fonction : weADisplayIgMessage WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

Cette fonction permet d'afficher des messages dans les canaux de discussions (2).

Il faut noter que l'utilisation de la tarduction permet d'avoir le texte dans la langue du joueur. Le texte en anglais étant : « We call it Voight-Kampff for short. » (Blade Runner).

Le tableau suivant donne la liste les caractéristiques des choix de canaux offerts par la fonction (4).

Mode où couleur canal SYS. INFOS Default message system

blanc

Oui Only in arround channel

jaune alentours Non Ambiance haut jaune

Oui (3) Task bas blanc

Oui Broadcast messages haut blanc alentours Oui Title bas jaune

Oui (1) Taged broadcast messages... haut blanc alentours Oui XP gain bas jaune

Oui (1) SP gain bas jaune

Oui (1) Zone haut blanc

Oui Damage to me

rouge

Oui (2) Damage to me

rouge

Oui (2) Damage to me from player

rouge foncé

Oui Damage from me

orange

Oui The opponent misses

gris

Oui (4) I miss

blanc

Oui Item bas vert

Oui Item other in group bas gris


Item failed bas magenta

Oui Spell to me

bleu

Oui Spell from me

bleu clair

Oui Emote

rose

Oui Message of the day bas jaune

Oui (1) Forage Locate Deposit bas vert


False haut orange

Oui False in battle haut jaune

Oui (3) PVP timer bas orange


Thema finished bas jaune

Oui (1) Item special effec

cyan-gris

Oui (4) Item special effect with center text haut cyan-gris

Oui Outpost state message haut bleu clair

Oui Ring invitation

vert alentours


{weAShapeManager_short_description}

Nom de la fonction : weAShapeManager_v2 WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

WIP MC » SpawnBags


Save value in the database

Nom de la fonction : weADatabase_v2 WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

MC » StartMission MC » SpawnBags Cette fonction sert à stocker une information dans une base locale réexplotable parla suite dans le meme 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.

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} : player : signification ? [get]bag[/get] signification, fonctionnement ? 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. 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] <empty>

[db=Player_Bag]Last[/db] [param]Max_player_bag[/param]


Save items given by the player in the event database

Nom de la fonction : weAItemsDatabase WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP


Obsolète ??

Player received item

Nom de la fonction : weAReceiveItems WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP
MC »  StartMission

teddyubo.sitem

{weADeleteItems_short_description}

Nom de la fonction : weADeleteItems WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP


{weANpcManager_short_description}

Nom de la fonction : weANpcManager WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP


Send command to server

Nom de la fonction : weAHmagic WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP


Checks

{weCSwitch_short_description}

Nom de la fonction : weCSwitch_v2 WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

MC » StartMission MC » SpawnBags

Verification of value in database

Nom de la fonction : weCDatabase WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

Player verification check from server (Fames, Dapper, Position...)

Nom de la fonction : weCPlayerInfos WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

{weCDatas_short_description}

Nom de la fonction : weCDatas WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

Captures information

5.1- Captures information on the player Nom de la fonction : weGPlayerInfos WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

Steps to be validated by player

{weSNewGiveItems_short_description}

Nom de la fonction : weSNewGiveItems WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

NPC dialog bubble option (like classic missions)

Nom de la fonction : weSNpcDialog_v2 WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP
MC »  StartMission

The player must wait X seconds for validation (automated validation possible)

Nom de la fonction : weSTimer WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

MC » StartMission MC » AddBoost

{weSMission_short_description}

WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

Nom de la fonction : weSMission MC » SpawnBags

{weSItemshop_short_description}

Nom de la fonction : weSItemshop WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP

Exécuter le script

WIP

WIP.png Nom interne de la fonction : WIP

WIP

WIP
  • 1) WIP
  • 2) WIP
Visualiser et éditer le script en langage humain ou machine.
Visualiser et éditer les droits d’accès et exécution.
Affiche qui utilise le script
Destruction du script.


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