Explication concernant la ligne :
SequenceFile=
Contenu dans le fichier fichier Settings.ini
Tout d'abord, cette ligne permet au bot de charger le/les fichiers appropriés pour son run.
Vous avez la possibilité de charger un ou plusieurs fichiers ainsi que d’exécuter certaines commandes.
ex: a|b|c
ex: a|b|c chargera les fichiers dans l'ordre : sequence\a.txt, sequence\b.txt puis sequence\c.txt
ex: En indiquant la chaîne "SafePortStart()", on indique au bot qu'il doit exécuter une fonction interne, qui aura pour effet de prendre le portail bleu en ville pour vous amenez directement à votre point de sauvegarde !
Pour indiquer que l'on souhaite exécuter une commande, et que l'on ne cherche pas à charger un fichier il faut indiquer le prefix [CMD]. Ainsi pour exécuter la commande SaFePortStart() avant de charger un quelconque fichier il faudra faire comme ceci :
[CMD]safeportstart()|a|b|c
soit définir que celui si a x chance sur y d’être chargée
soit de chargée le fichier nommé "NOM_FICHIER_x" (x étant ici un nombre définit entre x et y)
je vous explique.
Je décide de faire le run habituelle (coeur/champ/tour) mais j'aimerai que le champ soit sauté de temps à autre.
Pour cela il me faut 3 fichiers bien distinct, donc j'ai dans le fichier coeur.txt le run du coeur, dans le fichier champ.txt le run du champ et pour finir dans le fichier tour.txt le run de la tour.
pour indiquer au bot qu'il faut random le chargement du champ il faut utiliser le suffix [x/y] (x et y étant des nombres)
ex: coeur|champ[2/3]|tour (dans ce cas de figure j'ai 2 chances sur 3 d'executer le run du champ, donc 1 chance sur 3 de ne pas le faire!)
prenons un autre cas de figure,
je n'aime pas trop que le bot prenne continuellement les mêmes point de passage, j'ai donc crée 5 fichiers différent pour le coeur, j'ai un seul fichier pour le champ, puis 8 fichiers pour la tour.
dans mon dossier sequence, mes fichier sont nommé de la sorte :
- coeur_1.txt, coeur_2.txt, coeur_3.txt, coeur_4.txt, coeur_5.txt
- champ.txt
- tour_1.txt, tour_2.txt, tour_3.txt, tour_4.txt, tour_5.txt, tour_6.txt, tour_7.txt, tour_8.txt
Pour random le chargement des fichiers coeur et tour je fais comme suis :
coeur_[1-5]|champ|tour_[1-8]
attention, si j'écrit [1-5] on chargera aléatoirement un nombre compris entre 1 et 5, Si maintenant j'avais écrit coeur[1-5]_, en imaginant que le bot est généré 4, il aurait essayé de chargé le fichier coeur4_.txt qui dans notre cas de figure n'existe pas (il s'agit de coeur_4.txt)
Vous pouvez mêler les deux méthodes, imaginons que j'ai 3 fichier pour le champ, mais que je veux que celui si est 1 chance sur 5 de ne pas s’exécuter j'aurais donc fait :
champ_[1-5][4/5]
Erreur classique :
Récapitulatif :
Bon :
SequenceFile=[CMD]safeportstart()|act3_core_field_tower
ou
SequenceFile=Ma_sequence_a_moi
ou
SequenceFile=[CMD]safeportstart()|coeur_[1-5]|champ|tour_[1-8]
Mauvais :
SequenceFile=
MERCI DE NE PAS ECRIRE DE MESSAGE


Ce sujet est fermé

