Imladris production
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Imladris production

Le forum français de création de cartes et de mods pour Bataille pour la Terre du Milieu
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -39%
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
Voir le deal
399 €

 

 script probleme

Aller en bas 
5 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: script probleme   script probleme Icon_minitimeVen 29 Aoû - 13:35

Je voulais faire une carte que si on detruit un batiment en premier on gagne.
Donc j'ai fait dans le sripts: units(include structure)-attaked,...-unit is destoyed-"nom du batiment"...
player-remove,sell...-kill player-all of player<Local Player's Enemies>...
a tout les joueurs qui doivent detruir le batiment .

On gagne quand on detruit le batiment avant l'autre,ca marche .
mais quand c'est l'autre qui detruit le batiment et la meme si on est mor avant on gagne!
J'ai asseyer plein de combinaison mais aucune ne marche correctement Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad Crying or Very sad pleure pleure pleure pleure pleure pleure pendu pendu pendu pendu pendu
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
neohotmailcom
Admin
neohotmailcom


Nombre de messages : 697
Age : 36
Location : 94, près de Paris
Add-On : Oui
Date d'inscription : 16/01/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeVen 29 Aoû - 15:00

C'est parce que tu te contente de tuer toutes les unités du joueur qui n'a pas détruit la tour en 1er (pour gagner il faut surtout détruire les batiments au passage ^^).

Il faut en fait créer 4 scripts je pense:

1/ script pour le joueur 1 : if "joueur 1 a détruit la tour" alors " show victory screen and end game"

2/ scipt pour le joueur 2 : if "joueur 1 a détruit la tour" alors " show defeat screen and end game"

3/ et 4/ pareil pour le joueur 2, mais en inversant ^^.
Mais il faudrait tester si ça marche Smile
Revenir en haut Aller en bas
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeVen 29 Aoû - 16:10

MERCI
ok! ok! ok! ok! ok! bisou bisou bisou bisou bisou bisou Very Happy Very Happy Very Happy Very Happy love love love love sage sage sage sage

Ca marche youpi!!
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
neohotmailcom
Admin
neohotmailcom


Nombre de messages : 697
Age : 36
Location : 94, près de Paris
Add-On : Oui
Date d'inscription : 16/01/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeVen 29 Aoû - 16:38

Cool ^^

Mais tu l'as testée dans al 2 sens? Genre une fois ou tu gagnes et une fois ou tu perds?
Revenir en haut Aller en bas
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeVen 29 Aoû - 19:45

Et j'ai pas l'habitude de bidouiller l'ini (je fai plutot des remakes) enfaite je compren rien scratch
meme des trucs super simple comme mettre la puissance d'attaque du balrog a aragorn
ou mettre un sort de gandalf a gimli .Je suis toujour en game crash!!
Quand on veu fair une modif il faut tou l'ini du personnage normal et changer a l'interrieur ou mettre juste:
Citation :
Object GondorAragorn
armorset...(ou autre chose )
End
???????
ps:cette carte est sur le 1 ,je vais bientot recevoir une nouvelle carte graphique et jouer au 2 Very Happy
Et oui ca marche dans les 2 sens pour les sripts
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
cdd59554
Admin
cdd59554


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

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeVen 29 Aoû - 19:51

Pour modifier quelque chose dans un objet il faut juste mettre ce que tu veut modifier dans l'objet
pour modifier un ligne a part tu doit juste réécrire la ligne avec la nouvelle valeur, pour modifier un module il faut utiliser ReplaceModule nomDuModule, tu recopie le module avec un nouveau nom et les modification et tu ferme le ReplaceModule avec un End supllémentaire. Pour modifier un weaponSet ou ArmorSet il faut le recopier en entier et faire les modification mais de toute facon c'est expliqué dans le tuto de barahir tout ca : https://imladrisproduction.forumotion.com/tutoriaux-f2/comprendre-et-modifier-un-objet-informations-de-base-sur-le-mapini-t1.htm
Revenir en haut Aller en bas
leo11
Fondateur
leo11


Nombre de messages : 1685
Age : 33
Location : Champagne (france)
Add-On : Oui, vive l'addon.
Date d'inscription : 13/01/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeSam 30 Aoû - 1:00

Dans le tuto de Barahir? scratch scratch fuieux
(attention je susi un caméléon, je change de nom plus souvent que je ne change de vies lol )
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com
cdd59554
Admin
cdd59554


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

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeSam 30 Aoû - 8:32

lol! désolé je voulait dire le tuto de leo11 la ferme Embarassed pale
Revenir en haut Aller en bas
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeSam 30 Aoû - 10:24

Je comprend pas ou est l'endoit qui defini l'attaque.
Et quel est le code qui fait faire une boule de feu geante ,invoc un balrog avec 10 tornades autour??? Smile
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeSam 30 Aoû - 11:03

script probleme Bureaurr1
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
cdd59554
Admin
cdd59554


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

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeSam 30 Aoû - 11:29

lol! c'etait pour délirer que je disait ca (mais si tu veut je te dit comment faut faire Smile ) (mais de toute facon j'ai pas fini ce tuto j'ai pas encore fait les ModifierList, ni les fx, ni les weapon, ni les invocations mais j'etait occupé a faire la map de héro)

sinon pour tout ce qui est attaque et dégats infligé il faut aller dans weapon.ini et tu modifier le weapon qui correspond a ton attaque
exemple : tu veut modifier l'attaque normale d'une unité : il faut que tu cherche l'object ensuite tu va dans son weaponset, tu repere le nom du weapon que tu cherche dans weapon.ini et il te suffit de modifier les valeurs a coté de Damage =
Si tu veut modifier la puissance d'un pouvoir il faut trouver le module qui correspond au pouvoir (souvent vers la fin) et de chercher le weapon utilisé dans weapon.ini ensuite tu modifie la ou les ligne Damage =

un petit exemple concret : gandalf tu veut trouver la valeur de son attaque a l'épée a pied, tu va dans l'Object GondorGandalf
ensuite tu cherche le weaponSet (pas de bol y'en a 2) :
Code:
   WeaponSet
      Conditions = None
      Weapon = PRIMARY GandalfSword
   End

   WeaponSet
      Conditions = MOUNTED
      Weapon = PRIMARY GandalfSwordMounted
   End

le premier c'est le weapon par défaut quand il n'y a rien de special (donc a pied ici), le 2eme c'est quand il est monté a cheval

on va chercher GandalfSword dans weapon.ini :
Code:
Weapon GandalfSword
  LeechRangeWeapon = Yes
  AttackRange          = 20.0
  MeleeWeapon          = Yes
  FireFX                = FX_GandalfSwordHit
  DelayBetweenShots    = GANDALF_THE_GREY_DELAYBETWEENSHOTS    
  PreAttackDelay        = GANDALF_THE_GREY_PREATTACKDELAY
  FiringDuration      = GANDALF_THE_GREY_FIRINGDURATION       
  PreAttackType        = PER_SHOT ; Do the delay each time we attack a new target

  DamageNugget                        ; A basic Nugget that just does damage
    Damage        = GANDALF_THE_GREY_DAMAGE            
    Radius        = 0.0
    DelayTime    = 0
    DamageType    = HERO
    DamageFXType  = SWORD_SLASH
    DeathType    = NORMAL
  End
End

Tout ce qui a avant DamageNugget c'est des parametres pour son attaque comme le temps entre 2 attaques, les effets speciaux, etc...
Ce qui a dans le damageNugget c'est ce qui donne des dégats :
Code:
  DamageNugget                        ; A basic Nugget that just does damage
    Damage        = GANDALF_THE_GREY_DAMAGE            
    Radius        = 0.0
    DelayTime    = 0
    DamageType    = HERO
    DamageFXType  = SWORD_SLASH
    DeathType    = NORMAL
  End
Damage c'est le nom de dégat ici pour savoir combien ca vaut tu cherche GANDALF_THE_GREY_DAMAGE dans gamedata.ini tu voit que ca vaut 100.
Radius c'est le rayon d'attaque, ici 0.0 ca veut dire que son attaque a l'épée ne touche que la cible qu'il attaque, si ca avait été 100 par exemple ca aurait infligé des dégats a toutes les unités ennemis dans un rayon de 100
DelayTime c'est le temps de délai avant que les ennemis recoivent les dégat, ici 0 c'est des dégats instantané
DamageType c'est le type de dégats
DamageFXType c'est les types effets speciaux a jouer
DeathType c'est le type de mort si les ennemis meurt



Quant a ton message d'erreur c'est simple et écrit tout en haut Missing 'end' t'as oublié un end quelque part
Revenir en haut Aller en bas
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeSam 30 Aoû - 17:57

Merci c'est exactement ce que je voulais ok!
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeDim 31 Aoû - 16:13

La je comprends pas ou est le problème:

Citation :
Object GondorAragorn

Weapon GondorAragornSword
LeechRangeWeapon = Yes
AttackRange = 30.0
MeleeWeapon = Yes

DelayBetweenShots = ARAGORN_DELAYBETWEENSHOTS ; time between shots, msec
PreAttackDelay = ARAGORN_PREATTACKDELAY ; 400 is sword swing delay time before contact with target.
PreAttackType = PER_SHOT ; Do the delay each time we attack a new target
FireFX = FX_GondorSwordHit
;FireFX = FX_IsildurSword
FiringDuration = ARAGORN_FIRINGDURATION ; Duration of the sword swing

RadiusDamageAffects = ENEMIES NEUTRALS ;

DamageNugget ; A basic Nugget that just does damage
Damage = ARAGORN_DAMAGE
DamageScalar = 50000% NONE +RohanOathbreaker
Radius = 20.0
DelayTime = 0
DamageType = HERO
DamageFXType = SWORD_SLASH
DeathType = NORMAL
End
(j'ai juste changer "radius")
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
cdd59554
Admin
cdd59554


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

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeDim 31 Aoû - 16:32

bin tu peut pas mettre un Weapon dans un Object or la c'est ce que t'as fait, t'as mis Object GondorAragorn suivit de Weapon GondorAragornSword et ca c'est interdit
n'oublie pas de mettre les End
Revenir en haut Aller en bas
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeLun 1 Sep - 9:33

A ouiiiii....j'avais oublier de l'enlever lorsque je faisais une modif sur l'armorset Smile
Mais si on veu changer l'attaque on est obliger de mettre l'attaque d'un autre perso?
Et ou j'ai oublier des end?
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
cdd59554
Admin
cdd59554


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

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeLun 1 Sep - 10:17

Si c'est une attaque a distance (donc avec fleche ou autre projectile) tu doit mettre l'attaque d'une autre unité, par contre si c'est une attaque de mélée (qui n'utilise pas de projectile) tu peut créer ton propre weapon, tu lui donne un nouveau nom et tout mais tu le met avant ton unité , en suite dans l'unité pour lui attribuer le weapon tu lui met :
Code:
  WeaponSet
      Conditions = None
      Weapon = PRIMARY NomDuWeapon
  End
Revenir en haut Aller en bas
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeLun 1 Sep - 10:54

A merci.
et ou j'ai oublier les end??
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
cdd59554
Admin
cdd59554


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

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeLun 1 Sep - 11:10

bin a la fin du weapon et de l'Object
Revenir en haut Aller en bas
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeLun 1 Sep - 12:07

La le game crash met que j'ai oublier des end:
Citation :
Weapon GondorAragornSword
LeechRangeWeapon = Yes
AttackRange = 30.0
MeleeWeapon = Yes

DelayBetweenShots = ARAGORN_DELAYBETWEENSHOTS ; time between shots, msec
PreAttackDelay = ARAGORN_PREATTACKDELAY ; 400 is sword swing delay time before contact with target.
PreAttackType = PER_SHOT ; Do the delay each time we attack a new target
FireFX = FX_GondorSwordHit
;FireFX = FX_IsildurSword
FiringDuration = ARAGORN_FIRINGDURATION ; Duration of the sword swing

RadiusDamageAffects = ENEMIES NEUTRALS ;

DamageNugget ; A basic Nugget that just does damage
Damage = ARAGORN_DAMAGE
DamageScalar = 50000% NONE +RohanOathbreaker
Radius = 20.0
DelayTime = 0
DamageType = HERO
DamageFXType = SWORD_SLASH
DeathType = NORMAL
End
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
cdd59554
Admin
cdd59554


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

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeLun 1 Sep - 12:47

normal t'as bien mis un end pour le DamageNugget, mais t'as oublié de mettre celui pour le Weapon ce qui devait te faire 2 End (l'un en dessous de l'autre)
(la ca va encore ya que 2 end l'un apres l'autre, des fois dans les object il peut y avoir des fois 3 ou 4 voire meme 5 end a la suite , il suffit de bien savoir a quoi correspond un end et tout va bien)
Revenir en haut Aller en bas
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeLun 1 Sep - 16:04

Ou est l'endroit ou l'on vois les pouvoirs???
(Je comprend ton élection au Members Awards 2008/2009 cdd lol! )
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
cdd59554
Admin
cdd59554


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

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeLun 1 Sep - 17:40

ou l'on voit les pouvoirs ???
en fait c'est assez compliqué un pouvoir
Citation :
- Il faut tout d'abord un SpecialPower qui est véritablement le pilier du pouvoir car c'est grâce à lui que l'on donne le temps de rechargement par exemple.
- Il faut aussi un ou plusieurs modules dans l'Object à qui vous mettez ce pouvoir qui se chargeront de regrouper la plupart des effets du pouvoirs et bien souvent pour faire correspondre le pouvoir à une animation (meme si pour ça il y a d'autres techniques ).
- On peut aussi utiliser un CommandButton si vous voulez que le pouvoir soit visible dans le palantir, mais il n'est pas obligatoire si c'est un pouvoir passif, le seul hic c'est que le joueur ne pourra pas deviner l'existance du pouvoir. Et qui dit CommandButton dit aussi CommandSet , c'est la liste de tout les CommandButton d'un Object.
- Ensuite il faut un Upgrade si vous voulez que le pouvoir se débloque a un autre niveau que le niveau 1, et il faudra integrer l'Upgrade dans l'ExperienceLevel de l'Object.
- Puis si vous vouler des effets spéciaux il faudra ajouter une FXList qui regroupe des effets visuels, sonores et certains effets de caméra (comme les secousses).
- Pour les modifications de la caractéristique d'un Object (que ce soit bonus ou malus) il faudra ajouter un AttributeModifier.
- Pour tout les dégats infligé il faudra utiliser un Weapon.
- Pour toutes les invocations ou la plupart des créations d'objets il faudra utiliser un ObjectCreationList (j'abregerai OCL ).
- Il faut souvent aussi des autres Object (par exemple pour les projectiles ou simplement pour les OCL).

en gros pour créer un pouvoir de A a Z il faut pas mal de truc et chaque chose a son importance dans la réalisation finale du pouvoir, si t'en vire un le pouvoir n'aura pas les effets voulu ou ne fonctionnera tout simplement pas
Revenir en haut Aller en bas
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeLun 1 Déc - 20:20

Il existerai un script qui fait que si l'œil de sauron passe sur une unitée celle ci meure??
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
leo11
Fondateur
leo11


Nombre de messages : 1685
Age : 33
Location : Champagne (france)
Add-On : Oui, vive l'addon.
Date d'inscription : 13/01/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeLun 1 Déc - 20:23

Si l'oeil de sauron est comme je le pense un objet, alors il serait sans doute possible (en passant par l'ini) de mettre un genre de weapon mot de mort à cet objet afin qu'une onde tue tous les ennemis alentour. reve
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com
Jolaerpitola
Mappeur, moddeur incontesté
Mappeur, moddeur incontesté
Jolaerpitola


Nombre de messages : 2609
Age : 29
Add-On : oui
Date d'inscription : 24/07/2008

script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitimeLun 1 Déc - 20:45

Arh!
Je n'y arrive pas!
No Sad Crying or Very sad pleure pleure pleure pleure pleure pleure pleure pleure pleure pleure pleure pleure pleure pleure pleure
Et puis le pointeur rouge ne s'affiche pas quand je cible des unités enemies.
pleure pleure
Revenir en haut Aller en bas
https://imladrisproduction.forumotion.com/
Contenu sponsorisé





script probleme Empty
MessageSujet: Re: script probleme   script probleme Icon_minitime

Revenir en haut Aller en bas
 
script probleme
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» script texte
» Script à effet permanent
» [Résolu] Script introuvable
» Script séquentiel
» cherche un script

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Imladris production :: WorldBuilder :: Discussion-
Sauter vers: