Bonbon PP après le combat

  • Initiateur de la discussion Welony
  • Date de début
  • Partenaires

Utilisateurs qui regardent le poste (Total: 0, Members: 0, Invité: 0)

W

Welony

Level 2
Level 1
9 Janv. 2017
44
2
569
Rejoignez Snow Bot avec Cheat-Gam3 et economisez 10% !
Bonjour, j'aimerais savoir si c'étais possible de crée une commande qui après chaque combat fais utiliser un bonbon de prospection ?

merci pour vos réponses :)
 
W

Welony

Level 2
Level 1
9 Janv. 2017
44
2
569
et tu as une idée de comment faire ? ^^
 
D

darkmladreturn

Level 2
Level 1
18 Mars 2020
18
1
2
35
oui :)
Post automatiquement fusionné:

 
Flipote

Flipote

Level 3
Level 2
Level 1
25 Nov. 2011
184
85
934
Tu trouveras sûrement la solution sur .
Peut-être dans la partie « useItem » ?
 
W

Welony

Level 2
Level 1
9 Janv. 2017
44
2
569
J'ai trouver merci beaucoup à vous deux :)
Post automatiquement fusionné:

alors en fait j'ai trouver comment utiliser le bonbon en lançant le script, mais il ne les prend pas après chaque combat :x
 
Dernière édition:
W

Welony

Level 2
Level 1
9 Janv. 2017
44
2
569
UP je n'ai toujours pas trouvé :/
 
Flipote

Flipote

Level 3
Level 2
Level 1
25 Nov. 2011
184
85
934
Il te faudra surement appeler une fonction custom à chaque map qui effectue l'algorithme suivant :

SI nombreDeCombatTotal%nombreCombatDuréeBonbon = 0 ALORS
Utilisation item (inventory:useItem(idBONBON))
FIN SI


Aussi pour la banque, tu vas devoir utiliser une fonction custom pour le dépot des objets en respectant l'algorithme suivant :

Récupérer nombre de bonbons restants (storage:itemCount(idBONBON))
Déposer tous les items en banque (storage:putAllItems())
Récupérer les bonbons en banque (storage:getItem(idBONBON,nombreBONBONS))


Bon courage.

PI: Le cracatère "%" est un modulo, je te laisse te renseigner sur internet. Aussi, si ton bonbon ne dure qu'un seul combat, c'est encore plus simple, pas besoin de modulo.

PS: A priori, l'API ne permet pas de récupérer le nombre de combats effectués. Mais cette information est présente sur le tableau de bord donc stockée quelque part. Deux solution pour récupérer le nombre de combats effectués. Première solution : Eplucher les fichiers txt, conf... pour y trouver le nombre de combats. Deuxième solution : récupérer le nombre de combat en utilisant l'expérience du personnage. Exemple : tu récupères l'expérience du joueur dans les variables globales, à chaque move de map, tu compares l'expérience actuelle, si elle est différente, tu incrémente l'expérience globale et le nombre de combats puis tu consommes ton bonbon si nécessaire en utilisant l'algortihme proposé plus haut dans mon message.
 
Dernière édition:
W

Welony

Level 2
Level 1
9 Janv. 2017
44
2
569
Merci beaucoup pour cette réponse Flipote, je vais faire mes recherches en me basant là dessus et je reviens vers toi dés que j'ai trouver ! :)
 
  • Réagir
Réactions: Flipote