AccueilAccueil  PortailPortail  CalendrierCalendrier  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  ConnexionConnexion  
 

[ACS]Script en (void) mais qui agit en ENTER

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivante
AuteurMessage
Showarma
Baron de l'Enfer



Age : 92
Inscrit le : 14 Mar 2007
Messages : 818
Localisation : Si tu te couche avec le cul qui gratte, tu te reveille avec le doigt qui pu o/
Clan(s) : [sec-r]

MessageSujet: [ACS]Script en (void) mais qui agit en ENTER   Mer 12 Mar - 22:12

Salut à tous Very Happy

J'ai un problème sur ce script :

Code:
script 1 (void)

{
  int t;
  while(TRUE)
  {
      t = Timer() / 35;
     
      HudMessage(d:30 - t;
        HUDMSG_PLAIN, 1, CR_RED, 0.95, 0.95, 2.0);
     
      if (t == 30)
     
      {
     
      Door_Open(1, 10);
      ACS_Suspend(1, 1);
     
      }
     
      Delay(35);
  }
}


Le problème c'est que le "Timer" s'active alors que normalement il ne devrait pas... Car si j'ai bien compris le principe si un script est (void) tout le script et Bloquer tant qu'on ne l'active pas donc pourquoi le "Timer" ne respecte pas sa ?

Sinon est-il possible de créer un "Timer" de toute pièce ? Car sinon j'avais penser à un truc un peut complèxe avec des print toute les seconde avec à l'interieur des conditions pour dire si le script continu ou pas et une dernière conditions pour la fin pour l'arrivé à zéro et donc par exemple activer une ouverture de porte... drunken
_________________




Voici un aperçu de ce fabuleux week-end de riding... TWENTY JAM 07
Revenir en haut Aller en bas
Necrotikflesh
Heresiarch



Age : 25
Inscrit le : 11 Sep 2007
Messages : 2171
Localisation : Tu vois l'Anus ? Bin tu remontes le colon sigmoïdal et tu prends à droite après le 3eme Sphincter...
Clan(s) : [Sec-R] [Apéro]

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Mer 12 Mar - 22:25

Showarma a écrit:
Salut à tous Very Happy

J'ai un problème sur ce script :

Code:
script 1 (void)

{
  int t;
  while(TRUE)
  {
      t = Timer() / 35;
     
      HudMessage(d:30 - t;
        HUDMSG_PLAIN, 1, CR_RED, 0.95, 0.95, 2.0);
     
      if (t == 30)
     
      {
     
      Door_Open(1, 10);
      ACS_Suspend(1, 1);
     
      }
     
      Delay(35);
  }
}


C'est en chinois ? Suspect
_________________

Fluoxetine Hydrochloride, Nom Scientifique du Bonheur...
Revenir en haut Aller en bas
Showarma
Baron de l'Enfer



Age : 92
Inscrit le : 14 Mar 2007
Messages : 818
Localisation : Si tu te couche avec le cul qui gratte, tu te reveille avec le doigt qui pu o/
Clan(s) : [sec-r]

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Mer 12 Mar - 22:29

Non, le script est correct il marche, mais pas comme je le voudrais (en gros) ... Smile
_________________




Voici un aperçu de ce fabuleux week-end de riding... TWENTY JAM 07
Revenir en haut Aller en bas
Necrotikflesh
Heresiarch



Age : 25
Inscrit le : 11 Sep 2007
Messages : 2171
Localisation : Tu vois l'Anus ? Bin tu remontes le colon sigmoïdal et tu prends à droite après le 3eme Sphincter...
Clan(s) : [Sec-R] [Apéro]

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Mer 12 Mar - 22:31

je comprend rien de toute façon... Faudrait que je mis met un jour si je veux continuer le mapping
_________________

Fluoxetine Hydrochloride, Nom Scientifique du Bonheur...
Revenir en haut Aller en bas
yetimothee
Cyberdémon



Inscrit le : 18 Déc 2006
Messages : 3192
Clan(s) : ( Aucun )

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Mer 12 Mar - 23:13

Si tu fais du mapping GZdoom, en effet, ça serais bien que tu t'y mettes...
Revenir en haut Aller en bas
[WH]-Wilou84
Administrateur



Age : 24
Inscrit le : 02 Mar 2006
Messages : 12863
Localisation : Paris / Meunet sur Vatan, France
Clan(s) : [QnB], [CFD]

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Jeu 13 Mar - 0:14

Yo,
Hmm, je n'y connais rien non plus... Peut-être que le timer affiche toujours l'information... Et ta porte, est-ce qu'elle s'ouvre au bout du délai ?

Je pense que peut-être d'autres fonctions te permettront d'arriver au même résultat ( par exemple celle-ci : http://208.78.96.242/wiki/Door_CloseWaitOpen ) Wink
_________________
Revenir en haut Aller en bas
Showarma
Baron de l'Enfer



Age : 92
Inscrit le : 14 Mar 2007
Messages : 818
Localisation : Si tu te couche avec le cul qui gratte, tu te reveille avec le doigt qui pu o/
Clan(s) : [sec-r]

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Jeu 13 Mar - 0:20

Non, le but d'origine n'est pas d'ouvrir forcement une porte, c'est juste un exemple que j'ai pris... Smile

Le Timer démarre en étant invisible sauf que même quand il arrive zéro la porte ne s'ouvre pas, enfin le mieux c'est que tu regarde en détail ce Wad que j'ai fait, un conseil : "Fait plusieurs essais en faisant des "New Game" "... Wink

Lien : http://perso.orange.fr/showallride/Timer_Open_Door.wad
_________________




Voici un aperçu de ce fabuleux week-end de riding... TWENTY JAM 07
Revenir en haut Aller en bas
Necrotikflesh
Heresiarch



Age : 25
Inscrit le : 11 Sep 2007
Messages : 2171
Localisation : Tu vois l'Anus ? Bin tu remontes le colon sigmoïdal et tu prends à droite après le 3eme Sphincter...
Clan(s) : [Sec-R] [Apéro]

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Jeu 13 Mar - 11:25

yetimothee a écrit:
Si tu fais du mapping GZdoom, en effet, ça serais bien que tu t'y mettes...


"Il est temps..."
Ouaip il le faut !
TuTo, me voila !
_________________

Fluoxetine Hydrochloride, Nom Scientifique du Bonheur...
Revenir en haut Aller en bas
[WH]-Wilou84
Administrateur



Age : 24
Inscrit le : 02 Mar 2006
Messages : 12863
Localisation : Paris / Meunet sur Vatan, France
Clan(s) : [QnB], [CFD]

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Jeu 13 Mar - 13:25

@ Show : Je mate ça dès ce soir ^^

Sinon, as-tu regardé la fonction Delay ?
Si ça se trouve, Timer n'est peut-être pas la plus adaptée à ce qu'il te faut. Enfin je sais pas, j'avoue que j'y connais rien à l'ACS.
PhoeniX, le boss de l'ACS, rentre ce soir, peut-être pourra-t'il t'aider Wink
_________________
Revenir en haut Aller en bas
Showarma
Baron de l'Enfer



Age : 92
Inscrit le : 14 Mar 2007
Messages : 818
Localisation : Si tu te couche avec le cul qui gratte, tu te reveille avec le doigt qui pu o/
Clan(s) : [sec-r]

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Jeu 13 Mar - 14:25

|WH|-Wilou84 a écrit:
@ Show : Je mate ça dès ce soir ^^

Sinon, as-tu regardé la fonction Delay ?
Si ça se trouve, Timer n'est peut-être pas la plus adaptée à ce qu'il te faut. Enfin je sais pas, j'avoue que j'y connais rien à l'ACS.
PhoeniX, le boss de l'ACS, rentre ce soir, peut-être pourra-t'il t'aider Wink


Pour la fonction "Delay" (si je comprend bien ce que tu veux dire) elle sert effectivement à configurer un temps donné mais pour une action.

Le "Timer()" permet de créer facilement un Timer. Sinon imagine le script de titan, configurer que toute les secondes un print est activé + plusieurs conditions pour d'autres paramètres... Car ce script est prévu pour un autre emploi sauf que si je dois fabriquer un Timer de toute pièce, je vais bien rigolé... silent
_________________




Voici un aperçu de ce fabuleux week-end de riding... TWENTY JAM 07
Revenir en haut Aller en bas
Necrotikflesh
Heresiarch



Age : 25
Inscrit le : 11 Sep 2007
Messages : 2171
Localisation : Tu vois l'Anus ? Bin tu remontes le colon sigmoïdal et tu prends à droite après le 3eme Sphincter...
Clan(s) : [Sec-R] [Apéro]

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Jeu 13 Mar - 14:28

|WH|-Wilou84 a écrit:
PhoeniX, le boss de l'ACS


Je vais construir un temple de mes mains a son effigie.
Il va devenir notre Gourou, comme le grand Skipi !
_________________

Fluoxetine Hydrochloride, Nom Scientifique du Bonheur...
Revenir en haut Aller en bas
_DaRk_
Icon of Sin



Age : 18
Inscrit le : 07 Mai 2006
Messages : 5151
Localisation : Côte d'or (21)
Clan(s) : [dp] ~ (DC)

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Jeu 13 Mar - 19:30

Necrotikflesh a écrit:
|WH|-Wilou84 a écrit:
PhoeniX, le boss de l'ACS


Je vais construir un temple de mes mains a son effigie.
Il va devenir notre Gourou, comme le grand Skipi !


Trop d'honneur Smile

Sinon dans ta situation, la ACS est-il nécessaire ? Comme le disait le grand philosophe Xsnake "Puis-je m'en passer ?"
_________________
Revenir en haut Aller en bas
yetimothee
Cyberdémon



Inscrit le : 18 Déc 2006
Messages : 3192
Clan(s) : ( Aucun )

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Jeu 13 Mar - 21:15

Necrotikflesh a écrit:
|WH|-Wilou84 a écrit:
PhoeniX, le boss de l'ACS


Je vais construir un temple de mes mains a son effigie.
Il va devenir notre Gourou, comme le grand Skipi !


Le grand Skipi, c'est dans les inconnus ?

Sinon, pour en revenir au "pourrais-je m'en passer", moi, je pourrais me passer de cours, de femmes, d'argent, mais je préfère vivre avec Very Happy
Revenir en haut Aller en bas
Showarma
Baron de l'Enfer



Age : 92
Inscrit le : 14 Mar 2007
Messages : 818
Localisation : Si tu te couche avec le cul qui gratte, tu te reveille avec le doigt qui pu o/
Clan(s) : [sec-r]

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Jeu 13 Mar - 21:49

P}{o£niX a écrit:
Sinon dans ta situation, la ACS est-il nécessaire ? Comme le disait le grand philosophe Xsnake "Puis-je m'en passer ?"


Comment veut tu créer un Timer sans scripts ? Suspect

Surtout pour ce cas en plus... Smile
_________________




Voici un aperçu de ce fabuleux week-end de riding... TWENTY JAM 07
Revenir en haut Aller en bas
[WH]-Wilou84
Administrateur



Age : 24
Inscrit le : 02 Mar 2006
Messages : 12863
Localisation : Paris / Meunet sur Vatan, France
Clan(s) : [QnB], [CFD]

MessageSujet: Re: [ACS]Script en (void) mais qui agit en ENTER   Jeu 13 Mar - 22:35

Showarma a écrit:
P}{o£niX a écrit:
Sinon dans ta situation, la ACS est-il nécessaire ? Comme le disait le grand philosophe Xsnake "Puis-je m'en passer ?"


Comment veut tu créer un Timer sans scripts ? Suspect

Surtout pour ce cas en plus... Smile

Tout dépend du but du timer, dans ce cas-là Smile

Pour ma map en format Doom II, par exemple, des barres devaient bloquer un couloir pendant une durée précise, il a fallu jouer sur la hauteur des barres pendant leur défilement... Smile
Bon, bien sûr, si c'est pour une action précise...
Au pire, mate un peu le niveau E3M5 de Hordes of Chaos X, il y a un timer dedans. Smile
_________________
Revenir en haut Aller en bas

[ACS]Script en (void) mais qui agit en ENTER

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivante

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: ::: Communauté Française de Doom ::: :: ::: Mapping / Editing :::-