Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
LEGO Icons 10331 – Le martin-pêcheur
Voir le deal
35 €

 

 [résolu]Bouton "Nouveau jeu" sur un gui

Aller en bas 
5 participants
Aller à la page : Précédent  1, 2
AuteurMessage
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue



Nombre de messages : 2907

Date d'inscription : 01/08/2006


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyMer 25 Jan 2012 - 11:31

Tout le code du projet, justement, pour voir les éventuels conflits. J'ouvre le projet avec AGS et je regarde les scripts principaux et des pièces, et je repère où ça va pas.
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Alph Eratz
Cliqueur Emérite
Cliqueur Emérite



Nombre de messages : 861

Date d'inscription : 22/01/2008


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyMer 25 Jan 2012 - 11:49

Et comment on fait?( suis un peu nul!).
ça risque d'être le bord** là dedans. ^^
Revenir en haut Aller en bas
http://lauvrayarcherie.com
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyMer 25 Jan 2012 - 13:45

Eh bien tu peux compresser le dossier de ton projet dans un fichier ZIP ou RAR et me l'envoyer.
Ou si ça fait un fichier trop gros, tu peux te contenter de prendre les fichiers .asc et .ash contenus dans ce dossier : ce sont les fichiers scripts (scripts de pièces comprises).

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Alph Eratz
Cliqueur Emérite
Cliqueur Emérite
Alph Eratz


Nombre de messages : 861

Age : 60

Localisation : Ca y est Saroumane le multicolor est défait, en route pour le Rohan

Date d'inscription : 22/01/2008


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyMer 25 Jan 2012 - 17:16

C'est envoyé, je n'ai mis que les .asc et .ash
Merki!
Revenir en haut Aller en bas
http://lauvrayarcherie.com
Ermeek
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?
Ermeek


Nombre de messages : 11

Date d'inscription : 14/10/2018


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyDim 14 Oct 2018 - 16:41

Code:
function game_start()
{SetRestartPoint();
player.ChangeRoom(2);


J'ai tester mais lorsque que je clique sur nouvelle partie,ça ne change pas de room qui est la zone de jeu .
[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 1539535181-help-new-game
(oui c'est un brouillon je fonctionne comme ça)
Revenir en haut Aller en bas
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyLun 15 Oct 2018 - 14:55

Salut Ermeek,

Le code que tu mets dans la fonction game_start est exécuté au tout début lorsque tu lances le jeu, c'est-à-dire dès que le programme s'ouvre (après que tu as double-cliqué sur le EXE par exemple).

Si tu veux que quelque chose se passe lors d'un clic sur le bouton "Nouvelle partie" de ton interface, il faut inscrire du code dans la fonction correspondant au bouton en question. Tu peux trouver/créer cette fonction dans la grille de propriétés du bouton (je ne me souviens plus exactement du texte de l'option en question, désolé). Lorsque tu cliques sur cette propriété ça devrait t'ouvrir l'éditeur de script et placer automatiquement ton curseur dans la bonne fonction.

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Ermeek
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?
Ermeek


Nombre de messages : 11

Date d'inscription : 14/10/2018


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyMar 16 Oct 2018 - 16:09

[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Help10 Je te file la liste des propriétés Kitai sourire

" il faut inscrire du code dans la fonction correspondant au bouton en question."
Je vois plus ou moins mais en quelle question?
Revenir en haut Aller en bas
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyMar 16 Oct 2018 - 16:22

Alors en fait il faut d'abord cliquer sur le petit éclair jaune-orange en haut pour afficher la grille des événements. Après tu cliques sur la ligne "click" dans la grille et ça ouvrira l'éditeur de script.

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Ermeek
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?
Ermeek


Nombre de messages : 11

Date d'inscription : 14/10/2018


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyMar 16 Oct 2018 - 17:03

Et je mets quelle question?
Revenir en haut Aller en bas
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef


Nombre de messages : 1791

Age : 35

Localisation : Condate

Date d'inscription : 01/08/2011


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyMar 16 Oct 2018 - 17:08

"Le bouton en question" est juste synonyme de "le bouton concerné", dans ce que disait @Kitai. clin d'oeil

_________________
Vous êtes déjà allés à Condate ? Ils ont un petit vin qui à un goût de pierre à catapulte. C'est Toutatis en culotte de velours si j'ose m'exprimer ainsi.
Revenir en haut Aller en bas
Ermeek
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?
Ermeek


Nombre de messages : 11

Date d'inscription : 14/10/2018


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyMar 16 Oct 2018 - 19:04

Je vois vite fait.(je suis novice de chez novice,mais bon je suis là pour apprendre) sourire
Je tape New_game (); et c'est bon ou une autre question?


EDIT:on m'a dit qu'on peut faire un jeu sans "menu".
Admettons que je fasse un chemin de trois intersections(sachant que chaque intersection =1 chapitre) et en dessous un GUI de 640*200 avec un bouton slider load,un slider pour le volume et un bouton pour quitter avec le titre du jeu au dessus. Ça peut passer vue que mon projet consiste à choisir librement  son chapitre. A réfléchir... J'hésite entre faire un menu classique et un et ce genre "menu bricolé".
Revenir en haut Aller en bas
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyMar 16 Oct 2018 - 20:22

Je crois pas que la commande New_game existe dans AGS à la base. Vu ton premier message Ermeek, je pensais que tu voulais exécuter ce code lorsqu'on clique sur le bouton "Nouvelle partie" :
Code:
SetRestartPoint();
player.ChangeRoom(2);
Si c'est ce que tu veux faire, alors c'est justement ce code-là que tu dois taper, pas New_game();

Et je vois que ma façon de parler est ambiguë : en fait il n'y pas de question, ce que tu appelles "question" (quand tu dis "une autre question") on a plutôt l'habitude d'appeler ça "commande" ou "fonction".

J'aime bien ton idée : quand on ouvre le jeu, le personnage se trouve sur un chemin à trois intersections et on peut cliquer pour le faire se déplacer "vers le chapitre" qu'on veut, c'est ça ? Et en même temps, sur le même écran, tu veux placer en bas trois boutons ('charger', 'volume' et 'quitter') j'ai bien compris ? Si c'est ça ça me plait bien.

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Ermeek
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?
Ermeek


Nombre de messages : 11

Date d'inscription : 14/10/2018


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyMer 17 Oct 2018 - 7:32

T'as tout compris c'est cohérent avec l'idée que j'ai en tête à savoir les choix multiples.
Il n'y aurait pas une section où je pourrai faire un journal de bord de mon jeu?

Merci à vous deux les gars.

@valoulef Petit H.S j'ai tester l'affaire d'aspirox je trouve le jeu bien foutu.
Revenir en haut Aller en bas
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyMer 17 Oct 2018 - 17:39

Ermeek a écrit:
Il n'y aurait pas une section où je pourrai faire un journal de bord de mon jeu?
Si bien sûr, c'est un peu l'idée du sous-forum Jeux en préparation. Sens-toi libre de créer un nouveau sujet dédié au développement de ton jeu.

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef


Nombre de messages : 1791

Age : 35

Localisation : Condate

Date d'inscription : 01/08/2011


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyVen 19 Oct 2018 - 17:03

Ermeek a écrit:
@valoulef Petit H.S j'ai tester l'affaire d'aspirox je trouve le jeu bien foutu.

Merci. sourire

_________________
Vous êtes déjà allés à Condate ? Ils ont un petit vin qui à un goût de pierre à catapulte. C'est Toutatis en culotte de velours si j'ose m'exprimer ainsi.
Revenir en haut Aller en bas
Ermeek
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?
Ermeek


Nombre de messages : 11

Date d'inscription : 14/10/2018


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyJeu 25 Oct 2018 - 19:22

Code:
function Newgame1_OnClick(GUIControl *control, MouseButton button) {
    player.ChangeRoom(2);







}

// put anything you want to happen every game cycle in here
function repeatedly_execute()
{
}

// put here anything you want to happen every game cycle, even when the game is blocked
function repeatedly_execute_always()
{
}

// called when a key is pressed. keycode holds the key's ASCII code
function on_key_press(eKeyCode keycode)
{
  if (IsGamePaused()) keycode = 0; // game paused, so don't react to keypresses
 
  if (keycode == eKeyCtrlQ) QuitGame(1); // Ctrl-Q
  if (keycode == eKeyF9) RestartGame(); // F9
  if (keycode == eKeyF12) SaveScreenShot("scrnshot.pcx");  // F12
  if (keycode == eKeyCtrlS) Debug(0,0); // Ctrl-S, give all inventory
  if (keycode == eKeyCtrlV) Debug(1,0); // Ctrl-V, version
  if (keycode == eKeyCtrlA) Debug(2,0); // Ctrl-A, show walkable areas
  if (keycode == eKeyCtrlX) Debug(3,0); // Ctrl-X, teleport to room
}

function on_mouse_click(MouseButton button) // called when a mouse button is clicked. button is either LEFT or RIGHT
{
  if (IsGamePaused() == 1) // Game is paused, so do nothing (ie. don't allow mouse click)
  {
  }
  else if (button == eMouseLeft)
  {
    Room.ProcessClick(mouse.x,mouse.y, mouse.Mode);
  }
  else // right-click, so cycle cursor
  { 
    mouse.SelectNextMode();
  }RestoreGameDialog ();
}


function ListBox1_OnSelectionChanged(GUIControl *control)
{

}

function dialog_request(int param) {
}
function Button3_OnClick(GUIControl *control, MouseButton button)
{RestoreGameDialog ();
QuitGame(1);
}

function Button2_OnClick(GUIControl *control, MouseButton button)
{

}
En gros j'ai mi le code comme ça en théorie il devrait passer à la room 2 mais il fais une loop sur le menu principale. Comment cette sorcellerie à t-elle pu arriver? confus
Revenir en haut Aller en bas
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef


Nombre de messages : 1791

Age : 35

Localisation : Condate

Date d'inscription : 01/08/2011


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyJeu 25 Oct 2018 - 20:00

À la fin de ta fonction on_mouse_click tu as un "RestoreGameDialog();" en dehors de toute condition (juste après l'accolade fermante), qui est censé afficher la fenêtre pour que le joueur puisse charger une ancienne partie.

Cela signifie qu'en l'état actuel, cette fenêtre va s'ouvrir à chaque fois que tu clique n'importe où et quelque soit le bouton. Je pense que ça doit être ça qu'il se passe, non ?

_________________
Vous êtes déjà allés à Condate ? Ils ont un petit vin qui à un goût de pierre à catapulte. C'est Toutatis en culotte de velours si j'ose m'exprimer ainsi.
Revenir en haut Aller en bas
Kitai
Délégué de la tasse bleue
Délégué de la tasse bleue
Kitai


Nombre de messages : 2907

Date d'inscription : 01/08/2006


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptyJeu 25 Oct 2018 - 20:05

Tes lignes 60 et 61 sont suspectes elles aussi : la ligne 60 appelle là encore RestoreGameDialog qui ouvre une fenêtre pour charger une ancienne partie, comme le décrit valoulef, et la ligne suivante appelle QuitGame qui ouvre une fenêtre pour quitter le jeu. Ça me paraît un peu contradictoire, tu veux probablement enlever une de ces deux commandes.

_________________
Ga is Ga
Vous pouvez consulter l'aide d'AGS 3.2 en français et contribuer à la traduction et à l'amélioration si le cœur vous en dit !
Revenir en haut Aller en bas
http://admin.no.uchi.free.fr/dokuwiki-2008-05-05/doku.php
Ermeek
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?
Ermeek


Nombre de messages : 11

Date d'inscription : 14/10/2018


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptySam 27 Oct 2018 - 12:50



Voici le Brouillon et j'ai retirer la ligne 60. Et j'ai le même problème.
Revenir en haut Aller en bas
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef


Nombre de messages : 1791

Age : 35

Localisation : Condate

Date d'inscription : 01/08/2011


[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 EmptySam 27 Oct 2018 - 18:42

Comme expliqué précédemment, tu devrais supprimer tous les "RestoreGameDialog ()" de ton code actuel, ils ne servent à rien là où ils sont placés.

Par ailleurs attention à être bien rigoureux avec les parenthèses et les accolades. Dans la version que tu as envoyé, tu as oublié de fermer une parenthèse à la ligne 2 du Global Script, et le jeu ne peut pas se lancer.

Concernant ton problème, en fait le joueur change bien de room comme prévu, mais c'est ton GUI qui prend toute l'espace de l'écran et qui reste apparent.
Il faut donc rendre le GUI invisible au moment du clic et juste après avoir ordonné le changement de room, comme ceci :

Code:
function Newgame1_OnClick(GUIControl *control, MouseButton button) {
        player.ChangeRoom(2);
        gGui1.Visible = false;
}

_________________
Vous êtes déjà allés à Condate ? Ils ont un petit vin qui à un goût de pierre à catapulte. C'est Toutatis en culotte de velours si j'ose m'exprimer ainsi.
Revenir en haut Aller en bas
Contenu sponsorisé





[résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty
MessageSujet: Re: [résolu]Bouton "Nouveau jeu" sur un gui   [résolu]Bouton "Nouveau jeu" sur un gui - Page 2 Empty

Revenir en haut Aller en bas
 
[résolu]Bouton "Nouveau jeu" sur un gui
Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2
 Sujets similaires
-
» Pensez à utiliser le bouton Résolu
» [résolu]Display au survol d'un bouton de GUI
» Bouton de fenetre
» [résolu]Comment importer un dessin papier/une photo dans AGS?resolu
» [résolu]Importation fichiers Speech, [résolu]idle View coupée, résolution bords

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Questions / Réponses-
Sauter vers: