| [ACS]Texte quand on rentre dans une zone | |
|
|
Auteur | Message |
---|
DoukNoukem Marine de l'espace
Nombre de messages : 58 Age : 32 Localisation : Paris
| Sujet: [ACS]Texte quand on rentre dans une zone Ven 21 Jan 2011, 23:39 | |
| Je recherche un script pour quand on rentre dans une zone, par exemple taggé 10, il y a un texte en grosse lettre au milieu de l'écran genre: Armurie.
Merci | |
|
| |
[WH]-Wilou84 Rêveur perpétuel
Nombre de messages : 31086 Age : 40 Localisation : Paris, France
| Sujet: Re: [ACS]Texte quand on rentre dans une zone Sam 22 Jan 2011, 13:00 | |
| Tu as essayé la procédure HudMessage ? _________________ Un peuple qui élit des corrompus, des renégats, des imposteurs, des voleurs et des traîtres n'est pas victime ! Il est complice. George Orwell
| |
|
| |
yetimothee Cyberdémon
Nombre de messages : 4331 Age : 32 Clan(s) : SL
| Sujet: Re: [ACS]Texte quand on rentre dans une zone Sam 22 Jan 2011, 13:05 | |
| Le wiki zdoom est très bien fourni. Peut être devrait on songer à leur proposer d'en faire une traduction en français ? Je sais que ça serait utile à beaucoup... | |
|
| |
DoukNoukem Marine de l'espace
Nombre de messages : 58 Age : 32 Localisation : Paris
| Sujet: Re: [ACS]Texte quand on rentre dans une zone Sam 22 Jan 2011, 13:42 | |
| J'ai était voir mais je sais pas c'est le quel | |
|
| |
_DaRk_ Membre banni
Nombre de messages : 8487 Age : 34 Localisation : 71300 Montceau les Mines Clan(s) : BaseQ
| Sujet: Re: [ACS]Texte quand on rentre dans une zone Sam 22 Jan 2011, 14:55 | |
| - Code:
-
#include "zcommon.acs"
Script 1 (Void)
{
Print(s:"Ton texte");
} Attention, au niveau du "Ton texte", n'oublie pas les guillemets. | |
|
| |
DoukNoukem Marine de l'espace
Nombre de messages : 58 Age : 32 Localisation : Paris
| Sujet: Re: [ACS]Texte quand on rentre dans une zone Sam 22 Jan 2011, 14:58 | |
| Merci mais c'est un script pour toute la map ou un sector tag? | |
|
| |
[WH]-Wilou84 Rêveur perpétuel
Nombre de messages : 31086 Age : 40 Localisation : Paris, France
| Sujet: Re: [ACS]Texte quand on rentre dans une zone Sam 22 Jan 2011, 19:10 | |
| - DoukNoukem a écrit:
- Merci mais c'est un script pour toute la map ou un sector tag?
Tu as déjà fait un script ACS ou pas ? Si non, je t'invite à lire ceci : http://zdoom.org/wiki/A_quick_beginner%27s_guide_to_ACS Edit : Et j'imagine que le plus simple pour toi est de faire comme dans l'exemple de DaRk, et d'appeler le script lorsque le joueur franchit la linedef d'entrée dans la zone "Armurerie" en question _________________ Un peuple qui élit des corrompus, des renégats, des imposteurs, des voleurs et des traîtres n'est pas victime ! Il est complice. George Orwell
| |
|
| |
DoukNoukem Marine de l'espace
Nombre de messages : 58 Age : 32 Localisation : Paris
| Sujet: Re: [ACS]Texte quand on rentre dans une zone Sam 22 Jan 2011, 19:47 | |
| Merci du lien, j'ai vu cette après-midi une vidéo sur le site doom builder et je pense savoir comment faire, et je vais m'aider du guide. Je testerai après en multi. L'ACS c'est la seule chose que je n'ai jamais su faire | |
|
| |
_DaRk_ Membre banni
Nombre de messages : 8487 Age : 34 Localisation : 71300 Montceau les Mines Clan(s) : BaseQ
| Sujet: Re: [ACS]Texte quand on rentre dans une zone Sam 22 Jan 2011, 22:17 | |
| Alors un petit tuto rapide s'impose sur l'ACS. Toujours démarrer par la ligne - Code:
-
#include "zcommon.acs" C'est la base de tout, sans ça, rien ne marche. Ensuite un script peut marcher de plusieurs manières, que ce soit déclenché à un certain moment ou dès le début de la map. Si tu choisis un script en début de map, il faut utiliser OPEN, cela donne donc - Code:
-
Script 1 OPEN Tu peux ensuite effectuer toute sorte d'action, par exemple pour faire un texte d'intro dès le début du niveau, il faut utiliser Print, une fonction qui écrit un texte à l'écran. Il est plus simple à utiliser que le HudMessage mais aussi plus limité. donc disons qu'au début de ton niveau, tu veux écrire "Welcome to my level !" Alors tu devras faire un script du genre : - Code:
-
Script 1 OPEN { Print(s:"Welcome to my level !"); } Tu remarqueras que le script est fait de la façon suivante: Une accolade d'ouverture, une commande, suivie de son argument (ici, le texte), un point virgule en fin de ligne /!\ Attention ne l'oublie pas /!\, puis une fois que tes commandes sont terminées, une accolade de fermeture. Pour déclencher ton script, il faut utiliser le format Skulltag - Doom in Hexen. Tu choisis la ligne qui déclenchera l'action, et tu lui attribues l'action "80 - H Script Execute". Dans les arguments de cette ligne, précise le numéro de ton script, par exemple 2. Ton script 2 quand à lui doit ressembler à ceci: - Code:
-
Script 2 (void) { Print(s:"Armory"); } N'oublie pas de cocher "Repeatable action" sur la ligne d'action si tu veux qu'elle se répète. Et n'oublie pas de compiler ton script, sinon ça ne marche pas. Si tu galères, prends mon adresse msn dans mon profil, je t'expliquerai ça en détail. | |
|
| |
DoukNoukem Marine de l'espace
Nombre de messages : 58 Age : 32 Localisation : Paris
| Sujet: Re: [ACS]Texte quand on rentre dans une zone Sam 22 Jan 2011, 22:20 | |
| Merci beaucoup Dark | |
|
| |
DoukNoukem Marine de l'espace
Nombre de messages : 58 Age : 32 Localisation : Paris
| Sujet: Re: [ACS]Texte quand on rentre dans une zone Dim 23 Jan 2011, 15:47 | |
| J'ai une question, si on franchit la ligne pour activer le script, le texte sera affiché pour tout le monde ou seulement sur notre hud? | |
|
| |
_DaRk_ Membre banni
Nombre de messages : 8487 Age : 34 Localisation : 71300 Montceau les Mines Clan(s) : BaseQ
| Sujet: Re: [ACS]Texte quand on rentre dans une zone Lun 24 Jan 2011, 10:45 | |
| Seulement sur le tien si tu utilises Print, si tu utilises PrintBold, alors le texte s'affiche pour tout le monde. | |
|
| |
DoukNoukem Marine de l'espace
Nombre de messages : 58 Age : 32 Localisation : Paris
| Sujet: Re: [ACS]Texte quand on rentre dans une zone Lun 24 Jan 2011, 12:36 | |
| Merci beaucoup de ton aide Dark Edit: Sa marche parfait | |
|
| |
Contenu sponsorisé
| Sujet: Re: [ACS]Texte quand on rentre dans une zone | |
| |
|
| |
| [ACS]Texte quand on rentre dans une zone | |
|