Imladris production

Le forum français de création de cartes et de mods pour Bataille pour la Terre du Milieu
 
AccueilFAQRechercherS'enregistrerMembresConnexion

Partagez | 
 

 problème pouvoir

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Micky93
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 45
Age : 24
Location : Mordor, sur le plateau de Gorgoroth, plus précisément Barad-Dûr
Add-On : Evidemment quelle question !
Date d'inscription : 29/12/2010

MessageSujet: problème pouvoir   Sam 12 Mar - 18:59

Salut à tous,

J'ai un problème.

J'ai mi le pouvoir invocation des rôdeurs du palantir à faramir, mais le problème c'est que une foi que j'ai cliqué dessus, le pouvoir fonctionne mais les rôdeurs n'apparaissent pas à l'endroit désiré ou j'ai placer le curseur.
Je suis obliger de sélectionner toutes les unitées sur la carte et de les faire changer de place pour que les rôdeurs apparaissent au fin fond de la carte et viennent se positionner à l'endroit désiré.
Ce pnénomène est identique pour les autres pouvoirs comme par ex: invocation de l'armée des morts, invocation des rohirrims, invocation des hommes de Dun...
Je crois que sa se passe dans le spécial power j'ai du trafiquer un truc mais je ne sais pas quoi.


Alors comment faire pour que les rôdeurs et autres apparaissent à l'endroit ou j'ai actionner le curseur.




Merci de m'aider...
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fepixx
Nouveau
Nouveau
avatar

Nombre de messages : 18
Age : 24
Add-On : Oui
Date d'inscription : 23/02/2011

MessageSujet: Re: problème pouvoir   Sam 12 Mar - 19:07

C'est marrant, j'allais faire le même truc avec un autre héros bounce

Bon c'est pas tip top, étant donné que ce que je teste marche pas pour le moment (créer des unités à partir d'un héros ) Mad
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 24
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: problème pouvoir   Dim 13 Mar - 0:47

Je peux voir les codes
- des modules de pouvoir
- du special power
- du commandbutton
stp ?

Sinon pour les modules tu as juste à en mettre 1 ou 2 :

Si tu veux débloquer le pouvoir à un certain niveau par exemple met ce module : en mettant le nom de l'upgrade et du spécial power
Code:
   Behavior = UnpauseSpecialPowerUpgrade ModuleDebloqueInvoc
      SpecialPowerTemplate = le special power
      TriggeredBy = l'upgrade
   End

Ensuite tu met ce module pour faire fonctionner le pouvoir
Code:

   Behavior = OCLSpecialPower ModuleInvoc
      SpecialPowerTemplate   = le special power
      OCL      = l'ocl de l'invocation
      TriggerFX      = une FXList des effets spéciaux
      CreateLocation   = USE_OWNER_OBJECT ou CREATE_AT_LOCATION
      StartsPaused   = Yes si tu a mis le module d'avant ou No sinon
   End
pour createLocation tu met USE_OWNER_OBJECT pour faire apparaitre ton invoc sur ton héro ou bien CREATE_AT_LOCATION pour la faire apparaitre à une zone choisie.

Ya d'autres parametres pour ce module, si ca t'interesse :
Spoiler:
 
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Micky93
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 45
Age : 24
Location : Mordor, sur le plateau de Gorgoroth, plus précisément Barad-Dûr
Add-On : Evidemment quelle question !
Date d'inscription : 29/12/2010

MessageSujet: Re: problème pouvoir   Dim 13 Mar - 13:32

Salut cdd59554, merci de vouloir m'aider.

Voici le module du pouvoir des rôdeurs:

Behavior = OCLSpecialPower ModuleInvoc
StartsPaused = No
SpecialPowerTemplate = rôdeur
OCL = OCL_SpawnDunedainRangersEgg
TriggerFX = FX_DunedainSummon
CreateLocation = CREATE_AT_LOCATION
End

Voici le code du specialpower:

SpecialPower rôdeur
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 30000 ; in milliseconds
InitiateAtLocationSound = SpellSummonDunedainAllies
RadiusCursorRadius = 100.0
Flags = LIMIT_DISTANCE
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 100.0
MaxCastRange = 100
End

Et voici le code du commandbutton:

CommandButton Command_rôdeur
Command = SPECIAL_POWER
SpecialPower = rôdeur
ButtonImage = SBGood_SummonDunedain
Options = NEED_TARGET_POS ; Huh, you can't have this flag and a radius cursor: CONTEXTMODE_COMMAND
TextLabel = CONTROLBAR:SummonDunedainAllies
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipSummonDunedainAllies
RadiusCursorType = DunedainAlliesRadiusCursor
CursorName = AttackObj
InvalidCursorName = GenericInvalid
InPalantir = Yes
Radial = No
End
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 24
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: problème pouvoir   Dim 13 Mar - 13:59

Pour utiliser les lignes ForbiddenObjectFilter et ForbiddenObjectRange dans le special power, il faut aussi ajouter NO_FORBIDDEN_OBJECTS à la ligne Flags

De plus comme les anglais n'utilisent pas d'accents, leur utilisation dans un code quelconque est déconseillée car on ne sait pas si ils sont bien supportés, donc dans le doutem ieux vaut les éviter

Ton code modifié donnerai donc :

Citation :
Behavior = OCLSpecialPower ModuleInvoc
StartsPaused = No
SpecialPowerTemplate = rodeur
OCL = OCL_SpawnDunedainRangersEgg
TriggerFX = FX_DunedainSummon
CreateLocation = CREATE_AT_LOCATION
End


SpecialPower rodeur
Enum = SPECIAL_GENERAL_TARGETLESS
ReloadTime = 30000 ; in milliseconds
InitiateAtLocationSound = SpellSummonDunedainAllies
RadiusCursorRadius = 100.0
Flags = LIMIT_DISTANCE NO_FORBIDDEN_OBJECTS
ForbiddenObjectFilter = NO_SUMMON_NEAR_OBJECT_FILTER
ForbiddenObjectRange = 100.0
MaxCastRange = 100
End


CommandButton Command_rodeur
Command = SPECIAL_POWER
SpecialPower = rodeur
ButtonImage = SBGood_SummonDunedain
Options = NEED_TARGET_POS ; Huh, you can't have this flag and a radius cursor: CONTEXTMODE_COMMAND
TextLabel = CONTROLBAR:SummonDunedainAllies
ButtonBorderType = ACTION
DescriptLabel = CONTROLBAR:TooltipSummonDunedainAllies
RadiusCursorType = DunedainAlliesRadiusCursor
CursorName = AttackObj
InvalidCursorName = GenericInvalid
InPalantir = Yes
Radial = No
End

Voila, dis moi si ca fonctionne maitenant.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Micky93
Débutant(e)
Débutant(e)
avatar

Nombre de messages : 45
Age : 24
Location : Mordor, sur le plateau de Gorgoroth, plus précisément Barad-Dûr
Add-On : Evidemment quelle question !
Date d'inscription : 29/12/2010

MessageSujet: Re: problème pouvoir   Dim 13 Mar - 14:54

Salut j'ai modifié comme c'est écrit mais ça ne marche tjs pas.

Je me souviens que avant de touché au specialpower ça marchait, mais après l'avoir touché ça ne marchait plus.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
cdd59554
Admin
avatar

Nombre de messages : 7235
Age : 24
Location : J'aime les abricots
Add-On : Oui
Date d'inscription : 16/01/2008

MessageSujet: Re: problème pouvoir   Dim 13 Mar - 20:01

Ha... tu ne peux pas retrouver ce que tu avais mis avant ?
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: problème pouvoir   

Revenir en haut Aller en bas
 
problème pouvoir
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Les magistrats du Parquet, membres du pouvoir exécutif ?
» Les femmes noires au pouvoir ...
» HAITI POURQUI ET POURQUOI LES LUTTES POUR LE POUVOIR ?LES E
» HAITI: HISTOIRE, POUVOIR, CONSTITUTION
» Donnons le pouvoir au plus capable! Se pa lajan, Se Volonté

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Imladris production :: Ini codes et .str :: Discussion-
Sauter vers: