(→Player received item) |
|||
(55 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | {{tabLang|FR|DE|EN|ES|{{ | + | {{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 Guide EN| version anglaise]] maintenue à jour}} | ||
{{WIP}} | {{WIP}} | ||
− | + | ||
<big>Manuel d’utilisation de l' '''A.R.C.C.'''</big> | <big>Manuel d’utilisation de l' '''A.R.C.C.'''</big> | ||
− | *[[ARCC intro|Volume I : Guide de démarrage rapide (Quick Start Guide)]] | + | *[[ARCC intro FR|Volume I : Guide de démarrage rapide (Quick Start Guide)]] |
− | *[[ARCC Guide|Volume II : Guide d'utilisation]] | + | *[[ARCC Guide FR|Volume II : Guide d'utilisation]] |
− | *[[ARCC Expert|Volume III: Guide d'utilisation avancée]] | + | *[[ARCC Expert FR|Volume III: Guide d'utilisation avancée]] |
+ | |||
+ | {{Banner|ff0|Remarque importante|[[File:WarningRyzom.png|left|]] Pour avancer la documentation et permettre une rapide traduction, j'essaie d'écrire le plus possible tout ce que j'ai compris et testé. | ||
+ | |||
+ | '''Ce qui n'est pas clair et validé est surligné en jaune'''. | ||
+ | |||
+ | * * * * | ||
+ | |||
+ | Les images sont de deux types pour simplifier le portage interlinguistique: | ||
+ | |||
+ | Les images IG sont aléatoirement choisies dans n’importe laquelle des 5 langues de Ryzom. | ||
+ | |||
+ | Les images des scripts sont toujours (sauf oubli) en anglais. | ||
+ | }} | ||
+ | |||
+ | {{Banner|ff0|Remarque importante|[[File:WarningRyzom.png|left|]] Cette page est en réalité la fusion de plusieurs pages. | ||
+ | |||
+ | À l'exception de paragraphe 2.1, | ||
+ | '''tous les paragraphes de niveau 2, sont éditables et visualisables en cliquant sur la flèche (→) derrière le titre des fonctions'''. | ||
+ | }} | ||
==Les fonctions de script== | ==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. | 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. | ||
Line 94: | Line 115: | ||
==Actions without player intervention== | ==Actions without player intervention== | ||
− | ===End of script | + | ===End of script [[End of script ARCC FR|→]]=== |
− | + | {{:ARCC End of script}} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==={ | ||
− | { | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===Jump [[Jump ARCC FR |→]]=== | |
− | [[ | + | {{: Jump ARCC FR }} |
− | |||
− | |||
− | |||
− | === | + | ===Include [[Include ARCC FR |→]]=== |
− | + | {{: Include ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | ===While [[While ARCC FR |→]]=== |
− | + | {{: While ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | ===Gestion des fenêtres webig [[Window ARCC FR |→]]=== |
− | + | {{: Window ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===Display message in game (broadcast, crafting information...) [[DisplayIgMessage ARCC FR |→]]=== | |
− | + | {{: DisplayIgMessage ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | ===ShapeManager [[ShapeManager ARCC FR |→]]=== |
− | + | {{: ShapeManager ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===Save value in the database [[Database ARCC FR |→]]=== | |
− | + | {{: Database ARCC FR }} | |
− | ===Save | + | ===Save items given by the player in the event database [[ItemsDatabase ARCC FR |→]]=== |
− | + | {{: ItemsDatabase ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | + | ===Player received item [[ReceiveItems ARCC FR |→]]=== | |
− | + | {{: ReceiveItems ARCC FR }} | |
− | [[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | === DeleteItems [[DeleteItems ARCC FR |→]]=== |
− | + | {{: DeleteItems ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | ===NpcManager [[NpcManager ARCC FR |→]]=== |
− | + | {{: NpcManager ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | { | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | ===Send command to server [[Hmagic ARCC FR |→]]=== | ||
+ | {{: Hmagic ARCC FR }} | ||
==Checks== | ==Checks== | ||
− | === | + | ===Datas [[Datas ARCC FR |→]]=== |
− | + | {{: Datas ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===Switch [[Switch ARCC FR |→]]=== | |
− | + | {{: Switch ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | ===Verification of value in database [[Check Database ARCC FR |→]]=== |
− | + | {{: Check Database ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | === | + | ===Player verification check from server (Fames, Dapper, Position...) [[Check PlayerInfos ARCC FR |→]]=== |
− | + | {{: Check PlayerInfos ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Captures information== | ==Captures information== | ||
− | + | ===Captures information on the player [[PlayerInfos ARCC FR |→]]=== | |
− | + | {{: PlayerInfos ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Steps to be validated by player== | ==Steps to be validated by player== | ||
− | === | + | ===NewGiveItems [[NewGiveItems ARCC FR |→]]=== |
− | + | {{: NewGiveItems ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ===NPC dialog bubble option (like classic missions) | + | ===NPC dialog bubble option (like classic missions) [[NpcDialog ARCC FR |→]]=== |
− | + | {{: NpcDialog ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===The player must wait X seconds for validation (automated validation possible) [[Timer ARCC FR |→]]=== | |
− | ===The player must wait X seconds for validation (automated validation possible) | + | {{: Timer ARCC FR }} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===Mission [[Mission ARCC FR |→]]=== | |
− | + | {{: Mission ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ===Itemshop [[Itemshop ARCC FR |→]]=== | |
− | + | {{: Itemshop ARCC FR }} | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | { | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | {{In_Category|ARCC}} | ||
{{TPInWikiRyzom}} | {{TPInWikiRyzom}} | ||
− | |||
[[Category:Tutorials]] | [[Category:Tutorials]] | ||
[[Category:ARCC]] | [[Category:ARCC]] | ||
[[Category:FR]] | [[Category:FR]] |
Migration
Please use the migrated document at URL shown below.
WIP
in Arbeit -
work in progress -
trabajo en curso -
travaux en cours -
незавершенное
Manuel d’utilisation de l' A.R.C.C.
Remarque importante
Remarque importante
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.
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.
Nom interne de la fonction : weVMessage_v3 |
Exemple :
[session=url_validated][scriptinfos]is_valid_url[/scriptinfos][/session]
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/>
Exemple :
[lua]
function game:onMissionSelected(index)
disableModalWindow()
self:updateCurrMissionComboBox()
local missionWnd = getMissionWindow()
setOnDraw(missionWnd, "game:updateArccMissionCustomDesc()")
end
...
updateArccMissionCustomDesc_loop = 100
game:updateArccMissionCustomDesc(1)
[/lua]
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : lEnd_v4 |
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}.
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : lJump_v4 |
Cette fonction permet d'interrompre l’enchaînement des étapes en le déroutant vers une autre fonction à l'intérieur du script. Elle ne permet que de sauter en « avant ». Pour revenir en arrière, il faut utiliser la fonction weAWhile .
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : lInclude_v4 |
Cette fonction permet de faire appel à un autre script de l'event puis de reprendre l'execution des étapes .
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weAWhile |
WIP
Nom interne de la fonction : weAWindow_v3 |
Cette fonction permet de gérer les fenêtres de dialogues ( ouverture/fermeture, taille et position)
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weADisplayIgMessage |
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 | alentour |
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weAShapeManager_v2 |
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weADatabase_v2 |
Cette fonction sert à stocker une information dans une base locale exploitable par la 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.
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weAItemsDatabase |
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weAReceiveItems |
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weADeleteItems |
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weANpcManager |
Gestion du PNJ.
|
|
|
|
|
|
Migration
Please use the migrated document at URL shown below.
WIP
in Arbeit -
work in progress -
trabajo en curso -
travaux en cours -
незавершенное
Nom interne de la fonction : Hmagic |
Hmagic permet d'envoyer une commande au serveur.
But de cette fonction?
Téléportage du joueur et éventuellement de sa monture.
Donner ou Prendre des Dappers
|
|
|
|
Vendre / Rendre accessible un appartement de joueur ou de guilde
|
Déclencher un évènement PACS (pour activer un ascenseur ou vortex)
|
Définir la Tierce Faction du joueur
|
|
Les Data Processors
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weCDatas |
Cette fonction est l'équivalent d'un si test VRAI alors A sinon B .
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weCSwitch_v2 |
Cette fonction permet de proposer 10 branchements conditionnels + 1 par défaut en fonction d'une valeur fournie en premier paramètre de comparaison.
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weCDatabase |
Cette fonction permet d'enchainer un action ou une autre selon une valeur contenue dans une pase de donnée de l'event.
Nom interne de la fonction : weCPlayerInfos |
weCPlayerInfos permet de tester toutes les informations stockées sur le serveur concernant le joueur.
Teste si le joueur appartient à la faction demandée.
Teste si le joueur a une certaine quantité de dappers.
|
Examine la position du joueur. Si le joueur se trouve dans le rectangle délimité parles coordonnées min/max de x/y la valeur retournée est VRAI.
Teste si une certaine quantité d'item d'une certain niveau est présent dans l'un des emplacements du joueur.
Teste si la cible est celle souhaitée.
|
Teste la réputation dans les nations et factions standard.
Teste le grade du joueur dans sa guilde
|
Teste si une quantité minimum de dappers est dans le trésor de la guilde.
|
Test si le joueur est en version gratuite ou non.
no params |
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weGPlayerInfos |
weGPlayerInfos permet de prendre toutes les informations stockées concernant la cible du joueur ou la position de ce dernier.
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weSNewGiveItems |
weSNewGiveItems permet de donner des items de qui à qui?
Description des items demandés.
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weSNpcDialog_v2 |
Cette fonction permet de créer une bulle de dialogue d'un PNJ.
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weSTimer |
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weSMission |
La fonction mission ne permet d'activer qu'une seule mission à la fois.
|
|
|
|
|
|
Migration
Please use the migrated document at URL shown below.
Nom interne de la fonction : weSItemshop |
Achat d'item? comment le PNJ a ces items?
La fonction Itemshop ne permet d'acheter qu'une seule type d'item à la fois.
Description technique de l'item
|
Items in bag: Il est possible d'afficher le contenu du sac, mais comment s'en servir IG?
Nom de l'item. Pourquoi ne pas passer par la fonction traduction?
|
63 pages in ARCC