online faq recherche accueil
 

Il y a 60 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

drop d'objet pour les creeps

 
n°4586736
septirage
Posté le 22-10-2006 à 13:31:31  profilanswer
 

Voila je voulais savoir comment faire en sorte que des creeps lache des objet de manière aléatoire en mourant (exemple 1chance sur 10 qu'il lache quelque chose, 1/3 que se soit un tome de force, 1/3 un tome d'agilité et 1/3 un tome d'intelligence )
j'ai essayer avec un nombre aléatoire je ne drop qu'une fois sur 40 environ et en plus sa fait des script vachement long


Message édité par septirage le 27-10-2006 à 21:27:28
n°4586746
Sorciercon​rompu
Le vol de la Jorcconde
Posté le 22-10-2006 à 19:48:57  profilanswer
 

Bonjour  :sarcastic:  
pour ta question tu double clique sur ton creeps tu vas dans objet lachée un truc comme sa tu fait table des objet personalisée et tu mes tes objet dedans le creep en lachera 1 des 3 en mourant et tu ajuste les chances en mettant plusieur fois l'objet
 
 
Ps: c'est pour un héro arena non ?


Message édité par Sorcierconrompu le 22-10-2006 à 19:49:48

---------------
Le crétin du forum XD
Sa sent le saucission non ?
n°4586749
septirage
Posté le 22-10-2006 à 19:58:14  profilanswer
 

le probleme c'est que je veux que sa s'aplique a des creep qui ne sont pas present au debut
 
 
 
ps:non sa n'est pas pour un hero arena

n°4586750
Sorciercon​rompu
Le vol de la Jorcconde
Posté le 22-10-2006 à 20:05:43  profilanswer
 

a bin je crois savoir j'ai plus tro le temps d'ouvrir mon W.E alors j'utlise ma mémoire visuel:
quand on double clique sur une unitée on peut avoir un truc c'est tables des objet du niveau et en dessous ya éditer tu endite un selon mon dernier post et aprés il faut demander au autres de "déclancheurisé" tout sa


---------------
Le crétin du forum XD
Sa sent le saucission non ?
n°4586757
septirage
Posté le 23-10-2006 à 18:22:32  profilanswer
 

Citation :

et aprés il faut demander au autres de "déclancheurisé" tout sa


et comment je fais sa parceque j'ai eu beau chercher dans mes declancheur j'ai rien trouvé

n°4586775
Sorciercon​rompu
Le vol de la Jorcconde
Posté le 25-10-2006 à 14:05:25  profilanswer
 

Bin sa faut demander au autre mappeur c'est pas tros tros mon domaine


---------------
Le crétin du forum XD
Sa sent le saucission non ?
n°4586786
septirage
Posté le 25-10-2006 à 20:02:59  profilanswer
 

bon bah je demande au autre alors^^
sinon j'ai un autre probleme: je veux faire un sort personnaliser (avec une zonne placable comme blizard par exemple) donc je compter faire les particulariter de mon sort avec des declancheur mais le probleme c'est que je ne trouve rien pour representer les uniter affecter par ce sort  
j'ai essayé "traget unit of ability being cast" mais sa ne marche pas

n°4586790
Sorciercon​rompu
Le vol de la Jorcconde
Posté le 26-10-2006 à 17:08:18  profilanswer
 

bin en fait tu crée un sort personalisée avec blizzard comme base


---------------
Le crétin du forum XD
Sa sent le saucission non ?
n°4586814
septirage
Posté le 27-10-2006 à 03:37:29  profilanswer
 

en fait ce que je voudrait faire c'est un sort qui augmente la vitesse et la puissance d'attaque des uniter touché mais qui les tue a la fin du sort

n°4586815
Sorciercon​rompu
Le vol de la Jorcconde
Posté le 27-10-2006 à 11:55:05  profilanswer
 

un peu comme frenésie impie ?


---------------
Le crétin du forum XD
Sa sent le saucission non ?
n°4586816
septirage
Posté le 27-10-2006 à 12:53:26  profilanswer
 

ouai un peu mais que sa soit un sort de zonne que la puissance d'attaque augmente et quel meurent completement a la fin

n°4586818
Sorciercon​rompu
Le vol de la Jorcconde
Posté le 27-10-2006 à 14:09:31  profilanswer
 

Waaaak bonne chance sa va étre dur


---------------
Le crétin du forum XD
Sa sent le saucission non ?
n°4586820
Troll-Brai​n
http://worldedit.free.fr/forum
Posté le 27-10-2006 à 14:39:24  profilanswer
 

il te suffit de générer un nombre aléatoire compris entre 1 et 100.
Si tu veux que tel item a 10% de chance d'apparaitre, tu lui attribues une plage.
Exemple si le nombre aléatoire est plus grand ou égal à 1 et plus petit que 11, alors tu crée l'item voulu, ca donne 10% de chance
Ou encore plus simple un nombre compris entre 1 et 10
 
Puis un autre nombre aléatoire compris entre 0 et 2
Si 0 tome de force, 1 tome dagilité, 2 tome d'intelligence


Message édité par Troll-Brain le 27-10-2006 à 14:59:10
n°4586821
septirage
Posté le 27-10-2006 à 16:37:45  profilanswer
 

c'est ce que j'avais fait au debut mais sa ne respecte pas du tout les proportion (ex: avec 1 chance sur 4 de droper je peu tuer une centainne de creep sans que je ne drop jamais rien)

n°4586822
Le vagabon​d
Posté le 27-10-2006 à 17:32:15  profilanswer
 

il faut que tu déciche "graine aléatoire" je crois bien que c'est dans les préférences.

n°4586823
septirage
Posté le 27-10-2006 à 18:24:08  profilanswer
 

tu veux parler de graine aléatoire fixe?
je l'ai déjà décoché


Message édité par septirage le 27-10-2006 à 21:24:55
n°4586830
Le vagabon​d
Posté le 27-10-2006 à 19:56:41  profilanswer
 

Ah oui c'était ça désolé je sais pas sinon comme test tu peux meetre une action qui display ta variqable.

n°4586844
Troll-Brai​n
http://worldedit.free.fr/forum
Posté le 28-10-2006 à 13:20:05  profilanswer
 

ou alors tu utilises le nombre de fois que le déclencheur s'est lancé, plus une variable de type entier.
En clair :

Code :
  1. drop objet
  2.     Evénements
  3.         Unité - A unit Meurt
  4.     Conditions
  5.        ((Owner of (Dying unit)) controller) Différent de Utilisateur
  6. ((Dying unit) is Un bâtiment) Egal à FALSE
  7. ((Execution count of (This trigger)) / 10) Supérieur ou égal à 1
  8. ((Real((Execution count of (This trigger)))) / 10.00) Egal à 0.00
  9.     Actions
  10. if entier =3 then set entier =0
  11. Set entier = (entier + 1)
  12.         If (All Conditions are True) then do (Then Actions) else do (Else Actions)
  13.             Si - Conditions
  14.                 ((entier) / 3) égal à 1
  15.             Alors - Actions
  16.                 Objet - Create Tome de force at (Position of (Triggering unit))
  17.                 Skip remaining actions
  18.             Sinon - Actions
  19.                 Do nothing
  20.         If (All Conditions are True) then do (Then Actions) else do (Else Actions)
  21.             Si - Conditions
  22.                 ((Entier)) / 2) égal à 1
  23.             Alors - Actions
  24.                 Objet - Create Tome d'intelligence at (Position of (Triggering unit))
  25.                 Skip remaining actions
  26.             Sinon - Actions
  27.                 Objet - Create Tome d'agilité at (Position of (Triggering unit))


Message édité par Troll-Brain le 28-10-2006 à 18:13:22
n°4586852
septirage
Posté le 29-10-2006 à 10:20:43  profilanswer
 

Merci beaucoup  :)
 
édit: j'ai presque résolu mon problème avec le sort : le seul problème qui reste avec ce script c'est que les unitées  
 ne meurent pas
 
    Evénements
        Unité - A unit Achève le lancement d'une compétence
    Conditions
        (Ability being cast) Egal à  Soulevement des masses  
    Actions
        Wait 1.00 seconds
        Groupe unité - Pick every unit in (Units in (Playable map area) matching (((Matching unit) has buff Mineur Furieu ) Egal à  TRUE)) and do (Actions)
            Boucle - Actions
                Unité - Add augpa  to (Picked unit)
                Unité - Add augva  to (Picked unit)
                Wait 2.00 seconds
                Unité - Kill (Picked unit)


Message édité par septirage le 29-10-2006 à 11:47:37
n°4586853
Troll-Brai​n
http://worldedit.free.fr/forum
Posté le 29-10-2006 à 12:12:11  profilanswer
 

c'est normal tu ne peux pas mettre de wait dans un pick every, d'ailleurs c'est précisé en commentaire  :whistle:  
utilises plutôt add a generique expiration timer
de plus le wait ne sert a rien.
Moi je m'étais basé sur le choc de flamme :

Code :
  1. ton sort
  2.     Evénements
  3.         Unité - A unit Achève le lancement d'une compétence
  4.     Conditions
  5.         (Ability being cast) Egal à Choc de flammes
  6.     Actions
  7.         Groupe unité - Pick every unit in (Units in (Playable map area) matching (((Matching unit) has buff Choc de flammes) Egal à TRUE)) and do (Actions)
  8.             Boucle - Actions
  9.                 Unité - Add Furie sanguinaire to (Picked unit)
  10.                 Unité - Order (Picked unit) to Chaman orc - Furie sanguinaire (Picked unit)
  11.                 Unité - Add a 2.00 second Générique expiration timer to (Picked unit)


Message édité par Troll-Brain le 29-10-2006 à 12:13:52
n°4586854
septirage
Posté le 29-10-2006 à 12:24:41  profilanswer
 

merci mais à quoi sert la ligne 10  :??:  
sinon tu ne saurai pas comment rendre une compétence invisible par hasard?

n°4586855
Troll-Brai​n
http://worldedit.free.fr/forum
Posté le 29-10-2006 à 12:28:46  profilanswer
 

bah c'est bien beau d'ajouter le sort furie sanguinaire mais si tu ne l'utilises pas ....
Tu veux dire rendre un sort indisponible ?

n°4586856
septirage
Posté le 29-10-2006 à 12:31:24  profilanswer
 

invisible qu'on ne voit pas le bouton

n°4586857
Troll-Brai​n
http://worldedit.free.fr/forum
Posté le 29-10-2006 à 12:33:44  profilanswer
 

bah tu remplaces l'icone du sort par une image avec un carré noir via le gestionnaire d'importation


Aller à :
Ajouter une réponse