Aller au contenu


Sort De Teleportation


  • Veuillez vous connecter pour répondre
8 réponses à ce sujet

#1 HekemDoth

HekemDoth

Posté 07 août 2010 - 00:49

Bonjour ,

Apres plus de 4 ans de facination par morrowind j'ai commence a m'interresser au TESCS.
Mon projet est de faire une partie ou je ne jouerais qu'avec des plugins que j'aurais fait.
J'ai pour projet de faire 3 maisons et un sort qui me donnerait le choix entre la 3 maisons ou rien.
Pouriez-vous me dire si ce script semble correct a premieure vue s'il vous plais (je n'ai commence qu'avant-hier a m'interresser au scripting donc pour le moment j'ai du mal ^^" surtout que n'etant pas chez moi je n'ai pas encore eu l'occasion de pouvoir tester -_-') ? (desole s'il y a quelques similitudes avec d'autres script , je me suis inspire de ce que j'ai trouve sur le forum.)

Begin "Sort teleportation"
short etat
short choix
if( player -> getSpellEffect "Sort teleportation" == 1 )
   messagebox "Ou voulez-vous aller ?" "Chateau , Soltiem." "Maison , Seyda Neen." "Appartement ,  Longsanglot." "Nulle  part." 
   set etat to 1
endif
if( etat == 1)
   set choix to getButtonPressed
   if( choix == 1 )
  	player->PositionCell "x" "y" "z" "zrot" "Cell name"
  	playsound "destruction hit"
  	messagebox "vous etes teleporte dans une explosion de flammes multicolores"
   endif
   if( choix == 2 )
  	player->PositionCell "x" "y" "z" "zrot" "Cell name"
  	playsound "destruction hit"
  	messagebox "vous etes teleporte dans une explosion de flammes multicolores"
   endif
   if( choix == 3 )
  	player->PositionCell "x" "y" "z" "zrot" "Cell name"
  	playsound "destruction hit"
  	messagebox "vous etes teleporte dans une explosion de flammes multicolores"
   endif
   if( choix == 4 )
  	messagebox "vous revenez a vos esprits"
   endif
   set etat to 0
   set choix to 0
endif
End



Voila merci d'avance ;)

(PS : desole s'il n'y a aucun accents sur mes lettres mais comme je vous l'ai dit je ne suis pas chez moi , il n'y a pas d'accents sur les claviers americains.)

#2 Dago_Bert

Dago_Bert

Posté 07 août 2010 - 01:06

Ça a l'air pas mal, mais tu devrais changer état par state, et choix par choice.

Pour le reste, le meilleur moyen de savoir si ça marche, c'est de tester Image IPB

et surtout n'oublie pas les ".

Par exemple, "maison -> "maison" ( il en manquait quelques un dans le script)
http://img151.imageshack.us/img151/6506/wiwidoranim.gifWiwi d'or 2010 de l'avatar le plus moche. Nul ne peut battre le lama dans son domaine d'élégance

À la recherche de mods?  http://lorddagobert....traducteurs.fr/

#3 HekemDoth

HekemDoth

Posté 07 août 2010 - 01:18

Oki  merci des conseils ;) je met sa en pratique a mon retour.

#4 Kira

Kira

    Top-modeleuse...


Posté 07 août 2010 - 02:16

Bonjour HekemDoth, et bravo pour ton projet...

Si je peux te donner un conseil d'ordre pratique, c'est de faire attention aux noms... Visiblement, tu as créé un sort nommé "Sort téléportation", et quand tu le lances, le choix s'effectue...
Donc, il vaut mieux ne pas nommer par le même nom le sort et le script, le Tescs risque de ne pas apprécier cela...
Tout n'est qu'illusion... Surtout le fait de le penser.....
Image IPB
(Wiwi d'or de la plus serviable et de la plus cool... Merci à vous tous...)

#5 HekemDoth

HekemDoth

Posté 07 août 2010 - 02:29

Oki j'en prend note merci :)

#6 abg

abg

    L'ABG pour les civilisés


Posté 07 août 2010 - 09:16

Voir le messageDago_Bert, le 07 août 2010 - 01:06, dit :

Ça a l'air pas mal, mais tu devrais changer état par state, et choix par choice.

Pourquoi, juste pour faire anglais  :shocked: ?

En fait pour la deuxième c'est même une très mauvaise idée car "choice" est une commande de script...
Antoninus Bibulus Glaber
Coaching de PNJs chez Morrowind Renaissance

#7 HekemDoth

HekemDoth

Posté 11 août 2010 - 19:24

Rebonjour ,

Sa va vous paraitre bete mais euh... Je ne sais pas comment rajouter un effet de sort ^^"
Bah oui j'avais pas peu tester jusqu'a ce matin et je me suis rendu compte que l'on ne peut pas mettre de script sur un sort et qu'il faut creer un nouvel effet ; probleme , comment fait-on ?

Voila merci d'avance



#8 Nerwal

Nerwal

    SAMU Kalendaarien


Posté 11 août 2010 - 19:32

On ne peut pas non plus créer de nouvel effet de sort. Le script du premier post doit être lancé comme script global.

#9 HekemDoth

HekemDoth

Posté 11 août 2010 - 22:02

Ok merci :'(




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)