de:ARK, guide
en:ARK, guide
es:ARK, guide
fr:ARK, guide
ru:ARK, guide

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

Modèle:Banner

Modèle:Banner

Sommaire

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.

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
Text field
  • 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:updateARKMissionCustomDesc()")
end
...
updateARKMissionCustomDesc_loop = 100
game:updateARKMissionCustomDesc(1)
[/lua]

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 →

Package go.png Nom interne de la fonction : weSNewGiveItems

weSNewGiveItems permet de donner des items de qui à qui?

WeSNewGiveItems main window
  • 1) Items demandés, au moins un.

Description des items demandés.

WeSNewGiveItems item sub window


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


La Forge La Forge
Récupérée de « https://fr.wiki.ryzom.com/w/index.php?title=ARK,_guide&oldid=28859 »