Aller au contenu


Output Different De Messagebox


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

#1 olfegar

olfegar

Posté 15 avril 2009 - 19:09

Bonjour,

J'essaye de trouver une fonction pour afficher une info un peu à la manière du nom des cell sous morrowind; pourtant avec oblivion ca ne m'a pas posé de problème. Si vous avez une soluce ou une piste je suis tout ouïe.

(c'est pour un mod qui ne sert pas a grand chose)

#2 elendell

elendell

    Mécano Dell'Arte


Posté 15 avril 2009 - 19:38

Bonjour olfegar,

Je n'ai pas compris ce que tu cherches, peux-tu préciser ? (Je ne connais pas Oblivion).

#3 Kafou

Kafou

    Le canari a bouffé le rominet !


Posté 16 avril 2009 - 10:51

MessageBox a trois types de sorties dans Morrowind :

  • sortie standard, le contenu s'affiche dans une boîte en bas de l'écran au centre pendant quelques secondes, 3 boîtes simultanées maximum
  • sortie interactive, le contenu s'affiche dans une boîte au centre de l'écran avec des boutons et le jeu est mis en pause jusqu'à ce que le joueur clique sur un bouton : pour faire ça, il faut ajouter le texte des boutons en paramètres supplémentaires de MessageBox
  • sortie dialogue, le contenu s'affiche dans la fenêtre de dialogue : pour ça, il faut que la fenêtre de dialogue soit ouverte quand MessageBox est appelée (typiquement, si la commande est appelée en résultat de dialogue)
C'est tout.
You look like you need a monkey!

Attention : perfectionniste paresseux.

#4 olfegar

olfegar

Posté 16 avril 2009 - 10:52

Bonjour elendell,

enfaite, j'ai fait un micro mode pour afficher l'heure dans morrowind. Pour l'instant je l'affiche avec la fonction messageBox toutes les heures (du style "il est 15 heure" ).  J'aimerais la laisser afficher constamment mais je ne trouve pas de fonction qui me permettent de l'afficher en haut à droite par exemple.

EDIT : je n'avais pas vu ton message Kafou. Donc il n'y a pas d'autre moyens que le messageBox... c'est chient

Modifié par olfegar, 16 avril 2009 - 10:54.


#5 Infomase

Infomase

Posté 23 juin 2009 - 16:00

C'est assez facile en fait, attache ce script à une montre :
Begin ScriptDeMaMontre
 
 If ( OnActivate == 1 )
 MessageBox "Il est %.2f", GameHour
 Endif
 
 End ScriptDeMaMontre

Ou si tu préfères avoir à cliquer sur OK à chaque activation :
If ( OnActivate == 1 )
 MessageBox "Il est %.2f", GameHour, "Ok"
 Endif
 
 End ScriptDeMaMontre

Mais ce ne sera toujours pas en temps réel

Modifié par Infomase, 23 juin 2009 - 16:00.

<?php echo="Codeur en carton-pâte" ?>

#6 elendell

elendell

    Mécano Dell'Arte


Posté 24 juin 2009 - 00:02

Voir le messageInfomase, le 23.06.2009 à 16:59, dit :

C'est assez facile en fait, attache ce script à une montre...
Si j'ai bien compris olfegar, il souhaitait un affichage autre qu'une "Messagebox" (qu'il sait déjà utiliser).

#7 Infomase

Infomase

Posté 24 juin 2009 - 00:11

Bon, je vais potasser l'UESP et passer le MSfD8 au peigne fin, et je reviens :banderilles:
<?php echo="Codeur en carton-pâte" ?>




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

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