ARK, guide

De EncyclopAtys

Révision datée du 14 juin 2018 à 10:22 par Zorroargh (discussion | contributions) (Page créée avec « {{Migrated to|:fr:ARK, guide}} {{tabLang|FR|ARCC Guide DE|ARCC Guide EN|ARCC Guide ES|ARCC Guide FR|ARCC Guide RU}} {{toTrad|FR|À revérifier par rapport à la ARCC Gui... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Modèle:Migrated to Modèle:TabLang Modèle:ToTrad


Important.png
Under Construction Panel.png !!! En travaux !!! Under Construction Panel.png
Il reste actuellement encore 95 articles en préparation dans la catégorie «WIP»
Article en préparation. Laissez l'auteur le terminer avant de le modifier.
La dernière édition était de Zorroargh le 2018-06-14.

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

Modèle:Banner

Modèle:Banner

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

ARCC End of script

Jump

Jump ARCC FR

Include

Include ARCC FR

While

While ARCC FR

Gestion des fenêtres webig

Window ARCC FR

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

DisplayIgMessage ARCC FR

ShapeManager

ShapeManager ARCC FR

Save value in the database

Database ARCC FR

Save items given by the player in the event database

ItemsDatabase ARCC FR

Player received item

ReceiveItems ARCC FR

DeleteItems

DeleteItems ARCC FR

NpcManager

NpcManager ARCC FR

Send command to server

Hmagic ARCC FR

Checks

Datas

Datas ARCC FR

Switch

Switch ARCC FR

Verification of value in database

Check Database ARCC FR

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

Check PlayerInfos ARCC FR

Captures information

Captures information on the player

PlayerInfos ARCC FR

Steps to be validated by player

NewGiveItems

NewGiveItems ARCC FR

NPC dialog bubble option (like classic missions)

NpcDialog ARCC FR

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

Timer ARCC FR

Mission

Mission ARCC FR

Itemshop

Itemshop ARCC FR

Il y a actuellement 0 éléments dans la catégorie ARCC.Modèle:TPInWikiRyzom