Page 1 sur 1

Besoin d'aide pour script

Posté : 07 août 2019, 21:29
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

Re: Besoin d'aide pour script

Posté : 07 août 2019, 22:12
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. :)

Re: Besoin d'aide pour script

Posté : 07 août 2019, 22:24
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 !!! :) :)