Besoin d'aide pour script

Vous trouverez ici les tutoriels et l'entraide sur les outils et techniques de modding spécifiques à Oblivion.
Répondre
Avatar du membre
Azpeitia
Traducteur aspirant | Moddeur aspirant
Traducteur aspirant | Moddeur aspirant
Messages : 68

Besoin d'aide pour script

Message par Azpeitia »

Bonsoir, j'ai voulu créer un lit qui disparaît avec une messagebox mais il ne se passe rien :
► Afficher le texte
Je suis là si vous voulez parlez ^^
Avatar du membre
A .
Légende de la Confrérie
Légende de la Confrérie
Messages : 5582

Re: Besoin d'aide pour script

Message par A . »

Bonsoir,
essaie quelque chose comme cela :

Code : Tout sélectionner

scn BedRC01sc

short Chosen 

Begin onActivate 

MessageBox "Que voulez-vous faire ?" "Pousser le lit" "Ne rien faire"

End

Begin GameMode (ou Begin MenuMode si cela ne marche pas)

set Chosen to GetButtonPressed

	if ( Chosen == 0 )
		BedRC01.disable 
	endif

End

Il te faut soit un GameMode, soit un MenuMode pour effectuer la capture du bouton, OnActivate ne prend que l'activation de l'objet, c'est un simple trigger. Comme tu n'as que 2 choix, tu dois pouvoir simplifier ainsi, le fait de sélectionner le second devrait fermer la messagebox simplement. Si déjà l'apparition de ta MessageBox ne fonctionne pas, inhibe toutes les lignes qui la suivent avec des ; pour les transformer en commentaire, et teste au fur et à mesure. :)
Avatar du membre
Azpeitia
Traducteur aspirant | Moddeur aspirant
Traducteur aspirant | Moddeur aspirant
Messages : 68

Re: Besoin d'aide pour script

Message par Azpeitia »

A . a écrit : 07 août 2019, 22:12 Bonsoir,
essaie quelque chose comme cela :

Code : Tout sélectionner

scn BedRC01sc

short Chosen 

Begin onActivate 

MessageBox "Que voulez-vous faire ?" "Pousser le lit" "Ne rien faire"

End

Begin GameMode (ou Begin MenuMode si cela ne marche pas)

set Chosen to GetButtonPressed

	if ( Chosen == 0 )
		BedRC01.disable 
	endif

End

Il te faut soit un GameMode, soit un MenuMode pour effectuer la capture du bouton, OnActivate ne prend que l'activation de l'objet, c'est un simple trigger. Comme tu n'as que 2 choix, tu dois pouvoir simplifier ainsi, le fait de sélectionner le second devrait fermer la messagebox simplement. Si déjà l'apparition de ta MessageBox ne fonctionne pas, inhibe toutes les lignes qui la suivent avec des ; pour les transformer en commentaire, et teste au fur et à mesure. :)
Ca marche, et du premier coup en plus, merci beaucoup !!! :) :)
Je suis là si vous voulez parlez ^^
Répondre

Retourner vers « Modder Oblivion »