(→Display message in game (broadcast, crafting information...) →) |
|||
Line 95: | Line 95: | ||
==Actions without player intervention== | ==Actions without player intervention== | ||
− | ===End of script [[ | + | ===End of script [[End of script ARCC FR|→]]=== |
{{:ARCC End of script}} | {{:ARCC End of script}} | ||
− | ===Jump [[ARCC | + | ===Jump [[Jump ARCC FR |→]]=== |
{| | {| | ||
|[[File:Arrow undo.png|32px|Home]] | |[[File:Arrow undo.png|32px|Home]] | ||
Line 111: | Line 111: | ||
</div> | </div> | ||
− | === | + | ===Include [[Include ARCC FR |→]]=== |
{| | {| | ||
|[[File: Arrow down.png|32px]] | |[[File: Arrow down.png|32px]] | ||
Line 124: | Line 124: | ||
</div> | </div> | ||
− | ===While | + | ===While [[While ARCC FR |→]]=== |
{| | {| | ||
|[[File: Arrow turn left.png|32px]] | |[[File: Arrow turn left.png|32px]] | ||
Line 136: | Line 136: | ||
</div> | </div> | ||
− | ===Gestion des fenêtres webig [[ARCC | + | ===Gestion des fenêtres webig [[Window ARCC FR |→]]=== |
{| | {| | ||
|[[File: Application xp.png|32px]] | |[[File: Application xp.png|32px]] | ||
Line 160: | Line 160: | ||
</div> | </div> | ||
− | ===Display message in game (broadcast, crafting information...) [[ARCC | + | ===Display message in game (broadcast, crafting information...) [[DisplayIgMessage ARCC FR |→]]=== |
{| | {| | ||
|[[File: Page red.png|32px]] | |[[File: Page red.png|32px]] | ||
Line 375: | Line 375: | ||
|} | |} | ||
− | ===ShapeManager [[ARCC | + | ===ShapeManager [[ShapeManager ARCC FR |→]]=== |
Nom de la fonction : weAShapeManager_v2 | Nom de la fonction : weAShapeManager_v2 | ||
WIP | WIP | ||
Line 392: | Line 392: | ||
MC » SpawnBags | MC » SpawnBags | ||
− | ===Save value in the database [[ARCC | + | ===Save value in the database [[Database ARCC FR |→]]=== |
{| | {| | ||
|[[File: Database add value.png|32px]] | |[[File: Database add value.png|32px]] | ||
Line 438: | Line 438: | ||
</div> | </div> | ||
− | ===Save items given by the player in the event database [[ARCC | + | ===Save items given by the player in the event database [[ItemsDatabase ARCC FR |→]]=== |
{| | {| | ||
|[[File: Database_add_item.png|32px]] | |[[File: Database_add_item.png|32px]] | ||
Line 448: | Line 448: | ||
</div> | </div> | ||
− | ===Player received item [[ARCC | + | ===Player received item [[ReceiveItems ARCC FR |→]]=== |
{| | {| | ||
|[[File: Basket add.png|32px]] | |[[File: Basket add.png|32px]] | ||
Line 460: | Line 460: | ||
</div> | </div> | ||
− | === DeleteItems [[ARCC | + | === DeleteItems [[DeleteItems ARCC FR |→]]=== |
{| | {| | ||
|[[File: Basket delete.png|32px]] | |[[File: Basket delete.png|32px]] | ||
Line 472: | Line 472: | ||
</div> | </div> | ||
− | === | + | ===NpcManager [[NpcManager ARCC FR |→]]=== |
{| | {| | ||
|[[File: Group link.png|32px]] | |[[File: Group link.png|32px]] | ||
Line 484: | Line 484: | ||
</div> | </div> | ||
− | ===Send command to server [[ARCC | + | ===Send command to server [[Hmagic ARCC FR |→]]=== |
{| | {| | ||
|[[File: Wand.png|32px]] | |[[File: Wand.png|32px]] | ||
− | |Nom interne de la fonction : ''' '' | + | |Nom interne de la fonction : ''' ''Hmagic'' ''' |
|} | |} | ||
WIP | WIP | ||
Line 497: | Line 497: | ||
==Checks== | ==Checks== | ||
− | ===Switch [[ARCC | + | ===Switch [[Switch ARCC FR |→]]=== |
{| | {| | ||
|[[File: Arrow switch.png|32px]] | |[[File: Arrow switch.png|32px]] | ||
Line 512: | Line 512: | ||
MC » SpawnBags | MC » SpawnBags | ||
− | ===Verification of value in database [[ARCC | + | ===Verification of value in database [[Database ARCC FR |→]]=== |
Nom de la fonction : weCDatabase | Nom de la fonction : weCDatabase | ||
WIP | WIP | ||
Line 526: | Line 526: | ||
</div> | </div> | ||
− | ===Player verification check from server (Fames, Dapper, Position...) [[ARCC | + | ===Player verification check from server (Fames, Dapper, Position...) [[PlayerInfos ARCC FR |→]]=== |
Nom de la fonction : weCPlayerInfos | Nom de la fonction : weCPlayerInfos | ||
WIP | WIP | ||
Line 540: | Line 540: | ||
</div> | </div> | ||
− | ===Datas [[ARCC | + | ===Datas [[Datas ARCC FR |→]]=== |
Nom de la fonction : weCDatas | Nom de la fonction : weCDatas | ||
WIP | WIP | ||
Line 555: | Line 555: | ||
==Captures information== | ==Captures information== | ||
− | ===Captures information on the player [[ARCC | + | ===Captures information on the player [[PlayerInfos ARCC FR |→]]=== |
Nom de la fonction : weGPlayerInfos | Nom de la fonction : weGPlayerInfos | ||
WIP | WIP | ||
Line 570: | Line 570: | ||
==Steps to be validated by player== | ==Steps to be validated by player== | ||
− | ===NewGiveItems [[ARCC | + | ===NewGiveItems [[NewGiveItems ARCC FR |→]]=== |
Nom de la fonction : weSNewGiveItems | Nom de la fonction : weSNewGiveItems | ||
WIP | WIP | ||
Line 584: | Line 584: | ||
</div> | </div> | ||
− | ===NPC dialog bubble option (like classic missions) [[ARCC | + | ===NPC dialog bubble option (like classic missions) [[NpcDialog ARCC FR |→]]=== |
Nom de la fonction : weSNpcDialog_v2 | Nom de la fonction : weSNpcDialog_v2 | ||
WIP | WIP | ||
Line 600: | Line 600: | ||
MC » StartMission | MC » StartMission | ||
− | ===The player must wait X seconds for validation (automated validation possible) [[ARCC | + | ===The player must wait X seconds for validation (automated validation possible) [[Timer ARCC FR |→]]=== |
Nom de la fonction : weSTimer | Nom de la fonction : weSTimer | ||
WIP | WIP | ||
Line 617: | Line 617: | ||
MC » AddBoost | MC » AddBoost | ||
− | ===Mission [[ARCC | + | ===Mission [[Mission ARCC FR |→]]=== |
WIP | WIP | ||
{| | {| | ||
|[[File: Note go.png|32px]] | |[[File: Note go.png|32px]] | ||
− | |Nom interne de la fonction : ''' '' | + | |Nom interne de la fonction : ''' ''Mission'' ''' |
|} | |} | ||
WIP | WIP | ||
Line 633: | Line 633: | ||
MC » SpawnBags | MC » SpawnBags | ||
− | ===Itemshop [[ARCC | + | ===Itemshop [[Itemshop ARCC FR |→]]=== |
Nom de la fonction : weSItemshop | Nom de la fonction : weSItemshop | ||
WIP | WIP | ||
{| | {| | ||
|[[File: Cart put.png|32px]] | |[[File: Cart put.png|32px]] | ||
− | |Nom interne de la fonction : ''' '' | + | |Nom interne de la fonction : ''' ''Itemshop'' ''' |
|} | |} | ||
WIP | WIP |
Manuel d’utilisation de l' A.R.C.C.
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}.
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.
Nom interne de la fonction : weAInclude |
Cette fonction permet de faire appel à un autre script de l'event.
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)
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 |
Nom de la fonction : weAShapeManager_v2 WIP
Nom interne de la fonction : weAShapeManager_v2 |
WIP
WIP MC » SpawnBags
Nom interne de la fonction : weADatabase_v2 |
Cette fonction sert à stocker une information dans une base locale réexplotable parla 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.
Nom interne de la fonction : weAItemsDatabase |
Nom interne de la fonction : weAReceiveItems |
WIP
Nom interne de la fonction : weADeleteItems |
WIP
Nom interne de la fonction : weANpcManager |
WIP
Nom interne de la fonction : Hmagic |
WIP
Nom interne de la fonction : weCSwitch_v2 |
WIP
MC » StartMission MC » SpawnBags
Nom de la fonction : weCDatabase WIP
Nom interne de la fonction : WIP |
WIP
Nom de la fonction : weCPlayerInfos WIP
Nom interne de la fonction : WIP |
WIP
Nom de la fonction : weCDatas WIP
Nom interne de la fonction : WIP |
WIP
Nom de la fonction : weGPlayerInfos WIP
Nom interne de la fonction : WIP |
WIP
Nom de la fonction : weSNewGiveItems WIP
Nom interne de la fonction : WIP |
WIP
Nom de la fonction : weSNpcDialog_v2 WIP
Nom interne de la fonction : WIP |
WIP
MC » StartMission
Nom de la fonction : weSTimer WIP
Nom interne de la fonction : WIP |
WIP
MC » StartMission MC » AddBoost
WIP
Nom interne de la fonction : Mission |
WIP
Nom de la fonction : weSMission MC » SpawnBags
Nom de la fonction : weSItemshop WIP
Nom interne de la fonction : Itemshop |
WIP