online faq recherche accueil
 

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

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Gain d'or par kills

 
n°4590527
Valerion
Posté le 08-07-2007 à 23:17:03  profilanswer
 

Bonjour à tous, je débute dans la création de maps et j'aurais besoin de votre aide pour quelque chose qui vous paraitra enfantin :)
 
Voilà je créé des unités personnalisées mais je voudrais que quand elles meurent, le joueur gagne de l'or (comme avec les monstres sauvages) Cependant je ne trouve pas l'endroit pour choisir l'or gagné par le joueur
 
Quelqu'un peu m'aider ?
 
Merci beaucoup

n°4590529
Sogara
What else ?
Posté le 09-07-2007 à 10:26:33  profilanswer
 

Ce sont les champs Stats - Bonus Gagné.
Tu as les 3 champs or et les 3 champs bois.
Par contre tu dois aussi activer le don or par kill dans l'éditeur de déclencheur.
 
Event : Map Initialization
C ondition :
Actions :
Partie - Turn on Donner Récompense pour Joueur 1
.... et ainsi pour tous les joueurs dont on doit gagner des ressources en tuant les units. Si cela concerne tous les joueurs, tu mets :
Groupe joueur - Pick every Players in (All players) and do
         Turn on Donner Récompense for (Picked Player)
 
 
Au fait, pour modifier les ressources gagnées, cela est calculé de cette manière :
 
Base + face du dé*nombre de dés


---------------
"Prouver que j'ai raison reviendrait à accorder que je puisse avoir tort."
n°4590539
Valerion
Posté le 09-07-2007 à 18:24:03  profilanswer
 

Merci beaucoup ;)

n°4590546
Sogara
What else ?
Posté le 10-07-2007 à 10:53:37  profilanswer
 

De rien...
N'hésite pas si tu as des problèmes.


---------------
"Prouver que j'ai raison reviendrait à accorder que je puisse avoir tort."
n°4590549
Kafka
Posté le 10-07-2007 à 13:55:35  profilanswer
 

J'aimerais rebondir sur ce post pour vous faire part de mes problèmes concernant la répartition de l'or des héros vu que le sujet s'y prête.
 
 
Voilà, en fait, je voudrais que le héro choisi gagne de l'or continuellement et proportionnelement (du genre 25 or toutes les 5 secondes). Cependant, je ne sais pas où configurer cela. Les héros choisis sont sélectionnés dans une taverne.
 
2 ème question : Valerion a répondu en partie à mon problème. Cependant, je voudrais que lorsque que je gagne de l'or en tuant le héro adverse, je voudrais que l'adversaire perde en contrepartie la même somme d'argent que j'ai récupéré, une sorte de transfert de son or vers moi. Comment faire ?
 
Merci d'avance, c'est vraiment très sympa ce forum.:)


Message édité par Kafka le 10-07-2007 à 13:56:20
n°4590550
Sogara
What else ?
Posté le 10-07-2007 à 14:17:44  profilanswer
 

Bah pour ça tu fais 2 triggers :
1) Event : Every 5 seconds of the game-time
Condition :
Action : Add 25 to Joueur 1 Or actuel
 
Petite question tout de même : est-ce 25 or par héros ou par joueur ?
 
2) Ca dépend : est-ce que tous les héros donnent la même quantité d'or quand ils sont tués ou bien chacun donne une valeur différente ?


---------------
"Prouver que j'ai raison reviendrait à accorder que je puisse avoir tort."
n°4590551
Kafka
Posté le 10-07-2007 à 14:29:04  profilanswer
 

1 ère question : Euh 25 or par joueur d'après ce que j'ai compris. Disons que dès que le joueur a choisi son héro, il gagne de l'or toutes x secondes. Le joueur ne peut prendre qu'un seul et unique héro, pas d'autres.
 
2 ème : Tous les héros donnent la même quantité d'or quand ils sont tués.

n°4590555
Sogara
What else ?
Posté le 11-07-2007 à 10:03:53  profilanswer
 

1) Donc tu mets :
Event : Every 5 seconds
Condition :
Action : Pick every player in (All players) and do :
                    Add 25 to (Picked Player) Or actuel
 
2) Dans ce cas, pour le gain, tu fais comme j'ai dit à Valerion.
 
Pour la perte tu crées un trigger :
 
Event : A unit dies
Condition : (Triggering unit) is un héros Egal à TRUE
Action : Add [la valeur que tu as donné au killer mais avec "moins" (-) devant] to Owner of (Triggering Unit) Or actuel.
 
Et voilà...


---------------
"Prouver que j'ai raison reviendrait à accorder que je puisse avoir tort."

Aller à :
Ajouter une réponse