From Ryzom Forge Wiki
(Created page with "<noinclude>{{tabLang|FR|npc_bot DE|npc_bot EN|npc_bot ES|npc_bot|npc_bot RU}} {{toTrad|DE}} {{toTrad|EN}} {{toTrad|ES}} {{toTrad|RU}} </noinclude> {{K_Big| npc_bot }} Fonction...") |
|||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | {{migrated to|:fr:Mission/Npc bot}} | ||
<noinclude>{{tabLang|FR|npc_bot DE|npc_bot EN|npc_bot ES|npc_bot|npc_bot RU}} | <noinclude>{{tabLang|FR|npc_bot DE|npc_bot EN|npc_bot ES|npc_bot|npc_bot RU}} | ||
{{toTrad|DE}} | {{toTrad|DE}} | ||
Line 6: | Line 7: | ||
</noinclude> | </noinclude> | ||
{{K_Big| npc_bot }} | {{K_Big| npc_bot }} | ||
− | Fonction utilisée pour la [ | + | Fonction utilisée pour la [[Documentation sur les missions|création des missions]]. |
== Propriétés == | == Propriétés == | ||
Line 12: | Line 13: | ||
'''chat_parameters :''' Décrit le texte de référence pour le bot. Le texte est spécifié par une série de mots clefs suivis de deux points puis des paramètre(s). | '''chat_parameters :''' Décrit le texte de référence pour le bot. Le texte est spécifié par une série de mots clefs suivis de deux points puis des paramètre(s). | ||
− | * '''shop:''' une liste de catégories de magasins ou d'alias, séparés par des espaces, comme définis dans le fichier [ | + | * '''shop:''' une liste de catégories de magasins ou d'alias, séparés par des espaces, comme définis dans le fichier [[shoping]] |
− | |||
* '''-shop:''' une liste de catégories de magasins ou d'alias, séparés par des espaces, qui ne sont pas offerts dans les magasins par défaut (shop). | * '''-shop:''' une liste de catégories de magasins ou d'alias, séparés par des espaces, qui ne sont pas offerts dans les magasins par défaut (shop). | ||
− | |||
* '''item:''' une liste d'objets de magasin séparés par des espaces. Les objets sont des noms de fiches sans le suffixe ‘.item’. | * '''item:''' une liste d'objets de magasin séparés par des espaces. Les objets sont des noms de fiches sans le suffixe ‘.item’. | ||
− | |||
* '''-item:''' une liste d'objets de magasin, séparés par des espaces, qui ne sont pas proposés dans les magasins pas défaut. | * '''-item:''' une liste d'objets de magasin, séparés par des espaces, qui ne sont pas proposés dans les magasins pas défaut. | ||
− | |||
* '''nitem:''' une liste d'objets nommés, séparés par des espaces. <name (''nom'') >; <price (''prix'') >; <faction_type (''type de faction'') : kami | karavan | fyros | zorai | tryker | matis >; <price in faction_points (''prix en points de faction'') >; | * '''nitem:''' une liste d'objets nommés, séparés par des espaces. <name (''nom'') >; <price (''prix'') >; <faction_type (''type de faction'') : kami | karavan | fyros | zorai | tryker | matis >; <price in faction_points (''prix en points de faction'') >; | ||
− | |||
− | |||
* '''-mission''' une liste de noms de missions qui ne sont pas proposées par défaut. | * '''-mission''' une liste de noms de missions qui ne sont pas proposées par défaut. | ||
+ | * '''op''' (Paramètre optionnel) une chaîne 'libre' qui sera analysée par EGS. | ||
− | |||
Pour l'instant, les paramètres optionnels disponibles sont : | Pour l'instant, les paramètres optionnels disponibles sont : | ||
− | |||
* '''op : guild_caretaker : <teleport_destination>''' Le bot est un gardien d'immeubles de guilde, lié au bâtiment associé à la destination spécifiée. Ce bot vendra des bâtiments de guildes, des "rolemasters", etc. | * '''op : guild_caretaker : <teleport_destination>''' Le bot est un gardien d'immeubles de guilde, lié au bâtiment associé à la destination spécifiée. Ce bot vendra des bâtiments de guildes, des "rolemasters", etc. | ||
− | |||
* '''op : player_caretaker : <teleport_destination>''' Le bot est un gardien d'immeubles de joueurs, lié au bâtiment associé à la destination spécifiée. Ce bot vendra des bâtiiments de joueur, des "rolemasters", etc. | * '''op : player_caretaker : <teleport_destination>''' Le bot est un gardien d'immeubles de joueurs, lié au bâtiment associé à la destination spécifiée. Ce bot vendra des bâtiiments de joueur, des "rolemasters", etc. | ||
− | |||
* '''op : guild_rolemaster : < craft (''artisanat'') | harvest (''récolte'') | fight (''combat'') | magic (''magie'') > ''' Le bot propose des emplois de guilde au joueur | * '''op : guild_rolemaster : < craft (''artisanat'') | harvest (''récolte'') | fight (''combat'') | magic (''magie'') > ''' Le bot propose des emplois de guilde au joueur | ||
− | '''NB : ''' les mots clefs négatifs (-shop, -item et –mission) sont surtout utilisés dans les noeuds [https://khaganat.net/wikhan/npc_state_chat npc_state_chat] pour changer dynamiquement le contenu des magasins / textes. | + | '''NB : ''' les mots clefs négatifs (-shop, -item et –mission) sont surtout utilisés dans les noeuds [https://khaganat.net/wikhan/fr:npc_state_chat npc_state_chat] pour changer dynamiquement le contenu des magasins / textes. |
'''Equipment :''' Décrit l'équipement pour le bot. L'équipement est précisé par une série de mots clefs suivis par une couleur puis des paramètre(s). Les mots clefs ne sons pas sensibles à la casse et doivent être placés un par ligne. | '''Equipment :''' Décrit l'équipement pour le bot. L'équipement est précisé par une série de mots clefs suivis par une couleur puis des paramètre(s). Les mots clefs ne sons pas sensibles à la casse et doivent être placés un par ligne. | ||
* '''RI''' définit l'arme dans la main droite. Le seul paramètre est le nom de la fiche de l'arme (y compris l'extension du nom du fichier) ou "'''none'''" pour retirer l'objet de la main. | * '''RI''' définit l'arme dans la main droite. Le seul paramètre est le nom de la fiche de l'arme (y compris l'extension du nom du fichier) ou "'''none'''" pour retirer l'objet de la main. | ||
− | |||
* '''LI''' définit l'arme dans la main gauche. Le seul paramètre est le nom de la fiche de l'arme (y compris l'extension du nom du fichier) ou "'''none'''" pour retirer l'objet de la main. | * '''LI''' définit l'arme dans la main gauche. Le seul paramètre est le nom de la fiche de l'arme (y compris l'extension du nom du fichier) ou "'''none'''" pour retirer l'objet de la main. | ||
− | |||
* '''HAT ou IH''' indique la présence d'un chapeau. Pas de paramètre. | * '''HAT ou IH''' indique la présence d'un chapeau. Pas de paramètre. | ||
Line 47: | Line 37: | ||
* '''CHEAD''' donne la couleur de la tête (utilisée soit pour les cheveux soit pour le chapeau). Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces (par exemple : 1 2 3 4). | * '''CHEAD''' donne la couleur de la tête (utilisée soit pour les cheveux soit pour le chapeau). Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces (par exemple : 1 2 3 4). | ||
− | |||
* '''CARMS''' donne la couleur des bras. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | * '''CARMS''' donne la couleur des bras. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | ||
− | |||
* '''CHANDS''' donne la couleur des mains. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | * '''CHANDS''' donne la couleur des mains. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | ||
− | |||
* '''CBODY''' donne la couleur du corps. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | * '''CBODY''' donne la couleur du corps. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | ||
− | |||
* '''CLEGS''' donne la couleur des jambes. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | * '''CLEGS''' donne la couleur des jambes. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | ||
− | |||
* '''CFEETS''' donne la couleur des pieds. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | * '''CFEETS''' donne la couleur des pieds. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | ||
Line 61: | Line 46: | ||
* '''UPPER ou CU''' donne la couleur de la tête, des bras, des mains, et du corps d'un seul coup. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | * '''UPPER ou CU''' donne la couleur de la tête, des bras, des mains, et du corps d'un seul coup. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | ||
− | |||
* '''LOWER ou CL''' donne la couleur des jambes et des pieds d'un coup. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | * '''LOWER ou CL''' donne la couleur des jambes et des pieds d'un coup. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | ||
− | |||
* '''HAIR ou CH''' donne la couleur des cheveux (autrement dit de la tête). Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | * '''HAIR ou CH''' donne la couleur des cheveux (autrement dit de la tête). Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces. | ||
− | + | {| class="wikitable centre" | |
− | + | !Chiffre | |
− | + | !Couleur | |
− | + | |- | |
− | + | || 0 || Rouge | |
− | + | |- | |
− | + | || 1 || Beige | |
− | + | |- | |
− | + | || 2 || Vert | |
+ | |- | ||
+ | || 3 || Cyan | ||
+ | |- | ||
+ | || 4 || Bleu | ||
+ | |- | ||
+ | || 5 || Violet | ||
+ | |- | ||
+ | || 6 || Blanc | ||
+ | |- | ||
+ | || 7 || Noir | ||
+ | |} | ||
'''is_stuck''' Balise pour forer le bot à apparaître à l'endroit du monde précisé, même si cet emplacement est dans une zone de collision. Ceci est utilisé pour placer des marchands ou d'autres bots utiles dans des magasins fermés par exemple. | '''is_stuck''' Balise pour forer le bot à apparaître à l'endroit du monde précisé, même si cet emplacement est dans une zone de collision. Ceci est utilisé pour placer des marchands ou d'autres bots utiles dans des magasins fermés par exemple. | ||
− | '''keywords''' Ceci est un ensemble de [ | + | '''keywords''' Ceci est un ensemble de [[keywords |mots clefs]] pour le bot. |
'''level''' C'est le niveau du bot. Le niveau est ajouté à la fin du sheet_server pour obtenir le nom de la ficher serveur. | '''level''' C'est le niveau du bot. Le niveau est ajouté à la fin du sheet_server pour obtenir le nom de la ficher serveur. | ||
Line 87: | Line 81: | ||
{{In_Category|K_primitives ryzom_core}}</noinclude></div> | {{In_Category|K_primitives ryzom_core}}</noinclude></div> | ||
<noinclude> | <noinclude> | ||
− | '''[http://khaganat.net/wikhan/fr: | + | '''[http://khaganat.net/wikhan/fr:primitivemissiondocnpc_bot ←Khaganat]''' |
{{TPInWikiRyzom}} | {{TPInWikiRyzom}} | ||
[[Category:Khaganat]] | [[Category:Khaganat]] | ||
[[Category:FR]] | [[Category:FR]] | ||
</noinclude> | </noinclude> |
Latest revision as of 22:18, 23 July 2018
Migration
Please use the migrated document at URL shown below.
Fonction utilisée pour la création des missions.
Propriétés
chat_parameters : Décrit le texte de référence pour le bot. Le texte est spécifié par une série de mots clefs suivis de deux points puis des paramètre(s).
- shop: une liste de catégories de magasins ou d'alias, séparés par des espaces, comme définis dans le fichier shoping
- -shop: une liste de catégories de magasins ou d'alias, séparés par des espaces, qui ne sont pas offerts dans les magasins par défaut (shop).
- item: une liste d'objets de magasin séparés par des espaces. Les objets sont des noms de fiches sans le suffixe ‘.item’.
- -item: une liste d'objets de magasin, séparés par des espaces, qui ne sont pas proposés dans les magasins pas défaut.
- nitem: une liste d'objets nommés, séparés par des espaces. <name (nom) >; <price (prix) >; <faction_type (type de faction) : kami | karavan | fyros | zorai | tryker | matis >; <price in faction_points (prix en points de faction) >;
- -mission une liste de noms de missions qui ne sont pas proposées par défaut.
- op (Paramètre optionnel) une chaîne 'libre' qui sera analysée par EGS.
Pour l'instant, les paramètres optionnels disponibles sont :
- op : guild_caretaker : <teleport_destination> Le bot est un gardien d'immeubles de guilde, lié au bâtiment associé à la destination spécifiée. Ce bot vendra des bâtiments de guildes, des "rolemasters", etc.
- op : player_caretaker : <teleport_destination> Le bot est un gardien d'immeubles de joueurs, lié au bâtiment associé à la destination spécifiée. Ce bot vendra des bâtiiments de joueur, des "rolemasters", etc.
- op : guild_rolemaster : < craft (artisanat) | harvest (récolte) | fight (combat) | magic (magie) > Le bot propose des emplois de guilde au joueur
NB : les mots clefs négatifs (-shop, -item et –mission) sont surtout utilisés dans les noeuds npc_state_chat pour changer dynamiquement le contenu des magasins / textes.
Equipment : Décrit l'équipement pour le bot. L'équipement est précisé par une série de mots clefs suivis par une couleur puis des paramètre(s). Les mots clefs ne sons pas sensibles à la casse et doivent être placés un par ligne.
- RI définit l'arme dans la main droite. Le seul paramètre est le nom de la fiche de l'arme (y compris l'extension du nom du fichier) ou "none" pour retirer l'objet de la main.
- LI définit l'arme dans la main gauche. Le seul paramètre est le nom de la fiche de l'arme (y compris l'extension du nom du fichier) ou "none" pour retirer l'objet de la main.
- HAT ou IH indique la présence d'un chapeau. Pas de paramètre.
Nouvelle coloration détaillée
- CHEAD donne la couleur de la tête (utilisée soit pour les cheveux soit pour le chapeau). Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces (par exemple : 1 2 3 4).
- CARMS donne la couleur des bras. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces.
- CHANDS donne la couleur des mains. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces.
- CBODY donne la couleur du corps. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces.
- CLEGS donne la couleur des jambes. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces.
- CFEETS donne la couleur des pieds. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces.
Anciennes commandes (à garder pour la compatibilité et pour leur utilité)
- UPPER ou CU donne la couleur de la tête, des bras, des mains, et du corps d'un seul coup. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces.
- LOWER ou CL donne la couleur des jambes et des pieds d'un coup. Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces.
- HAIR ou CH donne la couleur des cheveux (autrement dit de la tête). Le paramètre est une liste d'index de couleurs choisies au hasard, séparés par des espaces.
Chiffre | Couleur |
---|---|
0 | Rouge |
1 | Beige |
2 | Vert |
3 | Cyan |
4 | Bleu |
5 | Violet |
6 | Blanc |
7 | Noir |
is_stuck Balise pour forer le bot à apparaître à l'endroit du monde précisé, même si cet emplacement est dans une zone de collision. Ceci est utilisé pour placer des marchands ou d'autres bots utiles dans des magasins fermés par exemple.
keywords Ceci est un ensemble de mots clefs pour le bot.
level C'est le niveau du bot. Le niveau est ajouté à la fin du sheet_server pour obtenir le nom de la ficher serveur.
sheet_client C'est le fiche 'visuelle' du bot. Toutes les informations en sont tirées (par exemple le sexe, la race, les vêtements...).
76 pages in K_primitives ryzom_core