CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

[SCRIPT] Mon script pour un lit

Delta-3
Delta-3
Niveau 10
26 mai 2010 à 22:29:09

Bonsoir à tous, j'ai un problème.
J'ai fais un mod dans morrowind, et j'ai voulu faire un lit qui SEULEMENT après avoir dormi, je puisse beneficier d'un sort temporaire: J'ai fais ce script:

Begin MM_Monlitconfortable

If ( OnActivate == 1)

ShowRestMenu

endif

if ( GetPCSleep == 0 )
return
endif

else( GetPCSleep == 1 )
MessageBox "Vous êtes désormais reposé."
Cast, "MM_repos" , "Player"
return
endif
endif
endif

End MM_Monlitconfortable

Le problème c'est que ingame, le jeu bug et retourne sur windows. Je pense que c'est un problème de boucle mais je ne vois pas comment corriger ce défaut. Je précise que je n'ai rien d'autre que "Morrowind.esm" et "Ma maison.esp" (mon mod) d'installé.

Merci pour vos réponse

novembre
novembre
Niveau 18
27 mai 2010 à 00:25:46

C'est impossible que ce soit un problème de boucle, tu n'en as pas.
Par contre tu as plus de endif que de if, et tu clos un if avant le else, de plus c'est pas else mais elsif.

Begin MM_Monlitconfortable

If ( OnActivate == 1)

ShowRestMenu

endif

if ( GetPCSleep == 0 )
return
elseif( GetPCSleep == 1 )
MessageBox "Vous êtes désormais reposé."
Cast, "MM_repos" , "Player"
return
endif

End MM_Monlitconfortable

Ensuite niveau logique du if et des return :

Begin MM_Monlitconfortable

If ( OnActivate == 1)
ShowRestMenu
endif

if( GetPCSleep == 1 )
MessageBox "Vous êtes désormais reposé."
Cast, "MM_repos" , "Player"
endif

End MM_Monlitconfortable

Bon après, je ne suis pas un expert, j'ai juste regardé comment ça marchait pour pouvoir te répondre, soit 5-10 min.

OSS-117
OSS-117
Niveau 10
27 mai 2010 à 00:32:06

En plus il est bourre et/ou a consomme des champis :(

novembre
novembre
Niveau 18
27 mai 2010 à 00:34:41

Non juste fait une journée de 13h ! :(

novembre
novembre
Niveau 18
27 mai 2010 à 00:35:02

13h de boulot bien entendu ! :(

Delta-3
Delta-3
Niveau 10
27 mai 2010 à 13:04:52

Je viens d'essayer avec la correction. Mais j'ai toujours un problème. Le message et le sort se lance en même temps pendant toute la durée de sommeil. Et mon jeu y clash.

Il y aurait pas un moyens de pouvoir lancer le sort et le message après avoir dormis. (uniquement après avoir dormi). :question:

Reference à Fallout 3 si vous connaissez.

Delta-3
Delta-3
Niveau 10
03 juin 2010 à 14:29:22

:up:

La vidéo du moment