online faq recherche accueil
 

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

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Besoin d'aide pour une map

 
n°4590224
O-Daemon
Posté le 19-06-2007 à 09:25:18  profilanswer
 

Bonjour je voudrait faire plusieurs choses dans ma carte et je n'y arrive pas. (map à la OvH)
Déjà je voudrait faire pour le debut une taverne dans lequel on puisse selectionner qu'une fois pour chaque joueur un héro et que l'on puisse avoir le choix de prendre un héro aleatoirement.
Je voudrait qu'il puisse y avoir des duels entre les 2 heros les plus fort de la map comme dans les angel arena.
Je voudrait aussi savoir si il etait possible de faire tirer la pretresse de lune 2 flèche d'un coup.
 
Merci d'avance  :)  

n°4590225
Sogara
What else ?
Posté le 19-06-2007 à 10:29:46  profilanswer
 

Euh alors....
 
1) Obligatoirement une taverne ? Parce que, bon, moi je sais faire avec des cercles de puissance mais si tu veux une taverne...
 
2) Euh... Plus fort selon quel critère ?
 
3) ça j'en sais rien...


---------------
"Prouver que j'ai raison reviendrait à accorder que je puisse avoir tort."
n°4590226
O-Daemon
Posté le 19-06-2007 à 12:47:37  profilanswer
 

1) Oui obliger avec une taverne , j'ai trouver sa  : http://world-editor-tutorials.theh [...] tavern.php mais comme c'est en anglais xD...
2) Plus haut level comme dans angel arena
3) C'est fait.

n°4590227
Sogara
What else ?
Posté le 19-06-2007 à 14:35:14  profilanswer
 

Alors 1) Euh... il doit exister de nombreux moyens à toi de voir comment tu veux faire (rendre la taverne insélectionnable après le choix, annuler la création d'un deuxième héros,...)
 
2) Je te ferais ça plus tard...


---------------
"Prouver que j'ai raison reviendrait à accorder que je puisse avoir tort."
n°4590229
O-Daemon
Posté le 19-06-2007 à 14:40:54  profilanswer
 

La taverne sa va la j'ai a peu pret reussit mais je need faire un truc pour random les heros sans taper de command chat message comme dans heroes and armies : http://www.epicwar.com/maps/12979/
Qu'il y ai un bouton dans la taverne avec un beau ? pour choisir le héro... Comme par hasard cette carte est protégé :(^
Si quelqun sait ou qu'il peut mla deprotect  :) ...

n°4590230
Sogara
What else ?
Posté le 19-06-2007 à 14:54:50  profilanswer
 

Non pour le random c'est simple :
Tu donnes à ta taverne une mise à jour personnalisée avec comme icone le ?
 
Ensuite tu crée 2 variables (1 unité que nous appellerons UNITE et 1 entier ENTIER) dont 1 indexée (UNITE) et tu fais 2 triggers :
 
E : Map Init
C :
A : Set UNITE[1] = ton premier héros
Set UNITE[2] = ton deuxième héros
....
 
Puis le deuxième trigger :
E : [Ta Taverne] achève une recherche
C : If Researched Tech-Type Egal à [Ta mise à jour RANDOM]
A : Set ENTIER = Random integer number between 1 and [le nombre de héros]
Create 1 UNITE[ENTIER]
 
Et normalement ça marche


---------------
"Prouver que j'ai raison reviendrait à accorder que je puisse avoir tort."
n°4590231
NightKille​r
http://replayer.free.fr
Posté le 19-06-2007 à 18:29:50  profilanswer
 

1)
Crée comme variables:
TIMEDUEL comme compteur
LevelMax comme entier
UniteLevelMax comme entier
Team1 comme groupejoueur comprenant les joueurs 1,2,3,4,5,6
Team2 comme groupejoueur comprenant les joueurs 7,8,9,10,11,12
HERO comme unité:HERO[1] est le héros du joueur 1,HERO[2] celui du joueur 2,etc....
 
E : Temps - TIMEDUEL expires
C :  
A :  
 
LevelMax = 0
For integer A from 1 to 6
-If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    Si - Conditions
        (Level of (HERO[Integer A])) Supérieur à  (LevelMax)
    Alors - Actions
          Set UniteLevelMax = (Integer A)
          Set LevelMax =  Level of (HERO[Integer A])
    Sinon - Actions
          Do Nothing
UnitMove HERO[UniteLevelMax] to center of "Team1 duel"
 
LevelMax = 0
For integer B from 7 to 12
-If (All Conditions are True) then do (Then Actions) else do (Else Actions)
    Si - Conditions
        (Level of (HERO[Integer B])) Supérieur à  (LevelMax)
    Alors - Actions
          Set UniteLevelMax = (Integer B)
          Set LevelMax =  Level of (HERO[Integer B])
    Sinon - Actions
          Do Nothing
UnitMove HERO[UniteLevelMax] to center of "Team2 duel"
 
2) Sogara l'a très bien dit
3) T'as trouvé
 
Pour le point d'interrogation c'est :"ReplaceableTextures\CommandButtons\BTNSelectHeroOn.BLP"


---------------
Tout sur warcraft3: http://replayer.free.fr
 
Séjour à la montagne, location d'un chalet, vue imprenable sur la Meije, ski, station de hors-piste, station familiale, randonnées, courses en montagne, découverte de la faune et de la flore alpines.: http://lesetages.leshieres.free.fr
n°4590232
O-Daemon
Posté le 19-06-2007 à 19:34:16  profilanswer
 

Ok merci les gars je vai test sa :)

n°4590237
O-Daemon
Posté le 20-06-2007 à 13:58:24  profilanswer
 

Je crois que c'est pas une mise a jour personnaliser mais une competence qu'il va falloir mettre pour le hero random ...

n°4590238
Sogara
What else ?
Posté le 20-06-2007 à 15:15:08  profilanswer
 

Euh je sais pas, je t'admets j'ai jamais essayé (comme ça tout du moins...)


---------------
"Prouver que j'ai raison reviendrait à accorder que je puisse avoir tort."
n°4590239
O-Daemon
Posté le 20-06-2007 à 15:17:01  profilanswer
 

Parce que une mise à jour sa marche pas sur les batiment neutre jai l'impression...

n°4590240
NightKille​r
http://replayer.free.fr
Posté le 20-06-2007 à 15:17:28  profilanswer
 

Faut  mettre une unité:
 
E : Unit termine Vend une Unité
C : Sold Unit == RANDOM (l'unité random)
A : Remove Sold UNit
     Set ENTIER = Random integer number between 1 and [le nombre de héros]
Create 1 UNITE[ENTIER]


---------------
Tout sur warcraft3: http://replayer.free.fr
 
Séjour à la montagne, location d'un chalet, vue imprenable sur la Meije, ski, station de hors-piste, station familiale, randonnées, courses en montagne, découverte de la faune et de la flore alpines.: http://lesetages.leshieres.free.fr
n°4590241
O-Daemon
Posté le 20-06-2007 à 15:52:19  profilanswer
 

UNITE jlai mit en unit-type et sa marche pas .. je crois que c'est pas en unit qu'il faut mettre la variable mais unit-type + cocher deploiement enfin c'est ske jai fait ... mais sa marche aps le random

n°4590242
NightKille​r
http://replayer.free.fr
Posté le 20-06-2007 à 16:15:19  profilanswer
 

ca devrait marcher
 
Envoie le trigger s'il te plait.Tas ptetre fait une erreur ailleurs


---------------
Tout sur warcraft3: http://replayer.free.fr
 
Séjour à la montagne, location d'un chalet, vue imprenable sur la Meije, ski, station de hors-piste, station familiale, randonnées, courses en montagne, découverte de la faune et de la flore alpines.: http://lesetages.leshieres.free.fr
n°4590243
O-Daemon
Posté le 20-06-2007 à 16:15:24  profilanswer
 

Voila ce que sa rend la variable que t'a appeler UNITE  je l'ai appeler Hero_Array :  
http://img385.imageshack.us/my.php [...] geryy1.jpg
ps : oui oui y'a 5 seconde de decalage entre les deux posts ;) c'est sa la micro gestion ^^


Message édité par O-Daemon le 20-06-2007 à 16:16:57
n°4590244
NightKille​r
http://replayer.free.fr
Posté le 20-06-2007 à 16:18:53  profilanswer
 

lol
 
Bon sinon j'ai cramé l'erreur:
 
Pourquoi Matching Player?Ca veut rien dire.C'est "Owner of Sold Unit"


Message édité par NightKiller le 20-06-2007 à 16:21:29

---------------
Tout sur warcraft3: http://replayer.free.fr
 
Séjour à la montagne, location d'un chalet, vue imprenable sur la Meije, ski, station de hors-piste, station familiale, randonnées, courses en montagne, découverte de la faune et de la flore alpines.: http://lesetages.leshieres.free.fr
n°4590245
O-Daemon
Posté le 20-06-2007 à 16:22:49  profilanswer
 

Oki je vai tester sa je te dit si sa marche en editant ce post pour pas trop flood ^^
Je t'aime !!!!! <3 Sa marche !!!!!!  c'est trop super kikooogenial !!!!!!!


Message édité par O-Daemon le 20-06-2007 à 16:26:11

Aller à :
Ajouter une réponse