Aller au contenu


Photo

Conditionner Lancement Skill Selon Ressource Dispo


  • Ce sujet est fermé Ce sujet est fermé
11 réponses à ce sujet

#1 spctoma

spctoma

    Newbie lvl 3

  • En validation
  • 22 messages

Posté 21 May 2013 - 19:16

Bonjour à tous,

Je me permet de poster ma question car je n'ai pas trouvé la réponse sur le forum.
Est-il possible de conditionner le lancement d'un skill sur le critère suivant : Spirit>90 par exemple ?

Je m'explique, en tant que moine, j'utilise Wave of Light contre les élites uniquement, et j'aimerais bien utiliser ce skill pour clean de gros packs de mobs lorsque je dispose de suffisament de spirit (quand je peux me le permettre, lorsque Spirit >= 100 ou 95 par exemple)

Est-ce possible ?

Merci d'avance

#2 LokiQc

LokiQc

    Hard Gamer

  • Membres
  • 497 messages
  • Location :QC
  • Hobbies :Faire Chier Kickolol :)

Posté 21 May 2013 - 21:39

[0x17721, "Monk_WaveOfLight", 2000, "attack&elite", 75, "spirit", "", 15],

dans skill.au3

a tu bien ceci dans la partie monk ?

je crois que le 15 correspond a l'activation des qu'il possède 15 de mana et qu'il rencontre des elites.

p-t en le passant a 90 sa va régler ton problème.
  • bazou et Blackstaff aiment ceci

Power Leveling Service Cliquez Ici

Compte #1Féticheur | Paragon 48 | 177k DPS | Build High Radius | En UPMoine | Paragon 40 | 115k DPS | Build Poings de Tonnerre/Sérénité MP5 | En UPCompte #2Sorcière | Paragon 100 | 299k DPS | Build Lame Spectral/Blizzard | 945K GpH | 20/7Barbare | Paragon 37 | 200k DPS | Build Fendoir/Marteau des Anciens | En UPCompte #3 R.I.P RUSorcière | Paragon 100 | 350k DPS | Build Archonte | 965K GpH | BANNISCompte #4 RUChasseuse de démons | Paragon 73 | 142k DPS | Build Flèche foudroyante | 0K GpH | En Up | 24/7☻ℓιкε α ßõ§§ ☺il y a beaucoup de gens dont la facilité de parler ne vient que de l'impuissance de se taire.Image IPB

Si un commentaire vous est utile, pensez à cliquer le bouton (+) Image IPB


#3 bazou

bazou

    Gamer lvl 3

  • Membres
  • 215 messages

Posté 21 May 2013 - 22:26

[0x17721, "Monk_WaveOfLight", 2000, "attack&elite", 75, "spirit", "", 15],

dans skill.au3

a tu bien ceci dans la partie monk ?

je crois que le 15 correspond a l'activation des qu'il possède 15 de mana et qu'il rencontre des elites.

p-t en le passant a 90 sa va régler ton problème.


C'est moi le +

#4 Diablo33

Diablo33

    Gamer lvl 2

  • Membres
  • 158 messages
  • Location :Bordeaux
  • Hobbies :Ciné, balades, codage (divers langages), ma voiture ;)

Posté 21 May 2013 - 22:58

la gestion des sorts dans le skills.au3 se gère comme suit si je me rappelle bien ce que j'avais noté et que cela n'a pas changé :
[ID, "Nom", "délais", "type", "coût en ressource", "ressource", "vie avant déclenchement", "distance de déclenchement (zone d'effet)"]

Je pense donc que ce n'est pas ce qui est dit plus haut mais que tu dois mettre ça :
[0x17721, "Monk_WaveOfLight", 2000, "attack|elite", 75, "spirit", "", 15],
Ce qui dit que tu l'utilises lorsque tu attaques ou que tu combats un Elite.

PS : si le coût est de 75, il ne peut pas le lancer lorsqu'il a 15.
  • cavall et spctoma aiment ceci
Merci à tous les boulets d'arrêter de coller des -1 à tout bout de champ sans aucune raison ...En revanche, si j'ai pu vous aidez ou éclairer votre lanterne, un petit clic sur (+) est appréciable ;)------Citation : "La vitesse de la lumière étant supérieure à celle du son, certaines personnesparaissent brillantes avant d'ouvrir la bouche"...------Vive le logiciel libre ! Gimp, MPC HomeCinema, Libre Office, Blender, Lightworks et bien d'autres !------

#5 Kamouloxxx

Kamouloxxx

    Newbie lvl 4

  • Membres
  • 33 messages
  • Location :Toulouse

Posté 21 May 2013 - 23:01

la gestion des sorts dans le skills.au3 se gère comme suit si je me rappelle bien ce que j'avais noté et que cela n'a pas changé :

[ID, "Nom", "délais", "type", "coût en ressource", "ressource", "vie avant déclenchement", "distance de déclenchement"]

Je pense donc que ce n'est pas ce qui est dit plus haut mais que tu dois mettre ça :
[0x17721, "Monk_WaveOfLight", 2000, "attack|elite", 75, "spirit", "", 15],
Ce qui dit que tu l'utilises lorsque tu attaques ou que tu combats un Elite.


Il va l'utiliser seulement s'il est à portée d'un mob (donc 15 de radius) ou s'il y a un élite, mais dans les deux cas, il ne l'utilisera que s'il dispose d'un minimum de 75 d'esprit actuellement. A toi de modifier ce qui t'interesse, et à toi de voir comment tu veux utiliser le sort.

#6 LokiQc

LokiQc

    Hard Gamer

  • Membres
  • 497 messages
  • Location :QC
  • Hobbies :Faire Chier Kickolol :)

Posté 21 May 2013 - 23:01

Autant pour moi je croyais qu'il y avais un déclenchement par mana aussi, je ne retrouvais plus la structure expliquer que tu vien de mettre justement.

Dans sont cas sa serait juste de mettre elite, comme il veut que sa s’enclenche quand un elite apparais devant lui.

Power Leveling Service Cliquez Ici

Compte #1Féticheur | Paragon 48 | 177k DPS | Build High Radius | En UPMoine | Paragon 40 | 115k DPS | Build Poings de Tonnerre/Sérénité MP5 | En UPCompte #2Sorcière | Paragon 100 | 299k DPS | Build Lame Spectral/Blizzard | 945K GpH | 20/7Barbare | Paragon 37 | 200k DPS | Build Fendoir/Marteau des Anciens | En UPCompte #3 R.I.P RUSorcière | Paragon 100 | 350k DPS | Build Archonte | 965K GpH | BANNISCompte #4 RUChasseuse de démons | Paragon 73 | 142k DPS | Build Flèche foudroyante | 0K GpH | En Up | 24/7☻ℓιкε α ßõ§§ ☺il y a beaucoup de gens dont la facilité de parler ne vient que de l'impuissance de se taire.Image IPB

Si un commentaire vous est utile, pensez à cliquer le bouton (+) Image IPB


#7 spctoma

spctoma

    Newbie lvl 3

  • En validation
  • 22 messages

Posté 21 May 2013 - 23:05

[0x17721, "Monk_WaveOfLight", 2000, "attack&elite", 75, "spirit", "", 15],

dans skill.au3

a tu bien ceci dans la partie monk ?

je crois que le 15 correspond a l'activation des qu'il possède 15 de mana et qu'il rencontre des elites.

p-t en le passant a 90 sa va régler ton problème.


Oui j'ai bien cela. Par contre en regardant dans le toolkit.au3, il me semble que le 8eme paramètre de cette table, soit le 15 ici, correspond à une distance, car je retrouve du code comme ça :
$Distance <= $buff_table[8] Or $buff_table[8] = ""

Et si je met 90 comme ressource requise, mon moine n'enchainera pas les Wave of Light sur les élites. Je peux tout de même tenter cette config pour voir

#8 spctoma

spctoma

    Newbie lvl 3

  • En validation
  • 22 messages

Posté 21 May 2013 - 23:09

la gestion des sorts dans le skills.au3 se gère comme suit si je me rappelle bien ce que j'avais noté et que cela n'a pas changé :

[ID, "Nom", "délais", "type", "coût en ressource", "ressource", "vie avant déclenchement", "distance de déclenchement (zone d'effet)"]

Je pense donc que ce n'est pas ce qui est dit plus haut mais que tu dois mettre ça :
[0x17721, "Monk_WaveOfLight", 2000, "attack|elite", 75, "spirit", "", 15],
Ce qui dit que tu l'utilises lorsque tu attaques ou que tu combats un Elite.

PS : si le coût est de 75, il ne peut pas le lancer lorsqu'il a 15.


Merci pour ta réponse. Oui en effet c'est bien ça, et il me semble qu'il ne me reste plus qu'à paramétrer mon skill Wave of Light ainsi :

[0x17721, "Monk_WaveOfLight", 2000, "attack|elite", 90, "spirit", "", 15],

Je perdrai du burst sur les élites, mais je cleanerai les packs de mob plus rapidement, et je disposerai d'une esprit pool plus confortable mais perdrai en leech sur les élites (moins de Wave of Light). Bref, je vais étudier ça.

Merci pour vos réponses :)

#9 LokiQc

LokiQc

    Hard Gamer

  • Membres
  • 497 messages
  • Location :QC
  • Hobbies :Faire Chier Kickolol :)

Posté 21 May 2013 - 23:10

ne prend pas en compte la partie ou je tes dit de mettre 90, comem indiquer plus haut je me suis tromper, croyant que c'etait les ressource nessaisrement pour lancer, mais c'est la distance en effet

Suis ce qu'a dit Diablo33

la gestion des sorts dans le skills.au3 se gère comme suit si je me rappelle bien ce que j'avais noté et que cela n'a pas changé :
[ID, "Nom", "délais", "type", "coût en ressource", "ressource", "vie avant déclenchement", "distance de déclenchement (zone d'effet)"]


Je pense donc que ce n'est pas ce qui est dit plus haut mais que tu dois mettre ça :
[0x17721, "Monk_WaveOfLight", 2000, "attack|elite", 75, "spirit", "", 15],

Ce qui dit que tu l'utilises lorsque tu attaques ou que tu combats un Elite.

PS : si le coût est de 75, il ne peut pas le lancer lorsqu'il a 15.

  • Skyyland aime ceci

Power Leveling Service Cliquez Ici

Compte #1Féticheur | Paragon 48 | 177k DPS | Build High Radius | En UPMoine | Paragon 40 | 115k DPS | Build Poings de Tonnerre/Sérénité MP5 | En UPCompte #2Sorcière | Paragon 100 | 299k DPS | Build Lame Spectral/Blizzard | 945K GpH | 20/7Barbare | Paragon 37 | 200k DPS | Build Fendoir/Marteau des Anciens | En UPCompte #3 R.I.P RUSorcière | Paragon 100 | 350k DPS | Build Archonte | 965K GpH | BANNISCompte #4 RUChasseuse de démons | Paragon 73 | 142k DPS | Build Flèche foudroyante | 0K GpH | En Up | 24/7☻ℓιкε α ßõ§§ ☺il y a beaucoup de gens dont la facilité de parler ne vient que de l'impuissance de se taire.Image IPB

Si un commentaire vous est utile, pensez à cliquer le bouton (+) Image IPB


#10 spctoma

spctoma

    Newbie lvl 3

  • En validation
  • 22 messages

Posté 21 May 2013 - 23:16

J'ai tenté une petite modif :

"attack|elite" correspond au type 18 dans le code. Ainsi j'ai changé ça :

case 18
	If ($Distance <= $buff_table[8] Or $buff_table[8] = "") Or $elite > 0 Then
		launch_spell($i)
		$buff_table[10] = TimerInit()
	EndIf

en ça :

case 18
	If (($Distance <= $buff_table[8] Or $buff_table[8] = "") And $source > 0.9) Or $elite > 0 Then
		launch_spell($i)
		$buff_table[10] = TimerInit()
	EndIf

Ca marche !

J'ai ainsi modifié le type de spell "elite|attack" (type 18) pour qu'il s'active :
- Si j'ai un élite
- Si j'ai plus de 90% de ressource et que je suis à portée sinon

#11 Diablo33

Diablo33

    Gamer lvl 2

  • Membres
  • 158 messages
  • Location :Bordeaux
  • Hobbies :Ciné, balades, codage (divers langages), ma voiture ;)

Posté 22 May 2013 - 12:43

Tu ne régénères pas assez rapidement ton esprit pour être obligé d'ajouter la quantité d'esprit supérieure à 90% ?
Merci à tous les boulets d'arrêter de coller des -1 à tout bout de champ sans aucune raison ...En revanche, si j'ai pu vous aidez ou éclairer votre lanterne, un petit clic sur (+) est appréciable ;)------Citation : "La vitesse de la lumière étant supérieure à celle du son, certaines personnesparaissent brillantes avant d'ouvrir la bouche"...------Vive le logiciel libre ! Gimp, MPC HomeCinema, Libre Office, Blender, Lightworks et bien d'autres !------

#12 spctoma

spctoma

    Newbie lvl 3

  • En validation
  • 22 messages

Posté 23 May 2013 - 05:38

Tu ne régénères pas assez rapidement ton esprit pour être obligé d'ajouter la quantité d'esprit supérieure à 90% ?


Si le bot spamm en permanence Wave of light, c'est moins confortable on va dire car je n'ai que 2.16 d'ias et je clean "moins vite" les packs de mob si je ne met que "elite" dans les conditions.

Sachant que sinon ça tourne très bien juste avec "elite", il s'agit là d'optimisation.