Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
-17%
Le deal à ne pas rater :
SSD interne Crucial SSD P3 1To NVME à 49,99€
49.99 € 59.99 €
Voir le deal

 

 nouveau script

Aller en bas 
3 participants
AuteurMessage
flotant
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
flotant


Nombre de messages : 168

Age : 48

Date d'inscription : 13/06/2010


nouveau script Empty
MessageSujet: nouveau script   nouveau script EmptyMer 29 Sep 2010 - 12:11

bon a force j'ai 1500 ligne dans mon global script et je voudrais créer un nouveau script pour gérer 2,3 gui.
le problème c'est que je sais pas quoi mettre en ash pour que les fonctions des boutons de mon gui apparaissent dans cette fonction (en asc) quand je click dessus. et puis après que ça marche.


ps: j'ai regarder les tuto mais je comprends pas trop

_________________
Il vaut mieux vivre ses rêves que de rêver sa vie............
Revenir en haut Aller en bas
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Asraroth


Nombre de messages : 1468

Age : 49

Date d'inscription : 20/10/2006


nouveau script Empty
MessageSujet: Re: nouveau script   nouveau script EmptyMer 29 Sep 2010 - 15:19

Je ne crois pas que ce soit possible... Les fonctions associées aux évènements des objets d'un GUI sont dans le Global Script.
Pour rendre ton Global Script, un peu + lisible, tu peux ajouter un script, y décrire les fonctions lié aux GUI, et faire appel à ces fonctions depuis le Global Script.
Exemple :
- Nouveau script "gui"
- Dans gui.asc
Code:
function SauvegarderPartie(){
...
...
...
}
- Dans gui.ash
Code:
import function SauvarderPartie();
- Dans le GlobalScript
Code:
function Button1_OnClick(GUIControl *control, MouseButton button)
{
    SauvegarderPartie();
}
Revenir en haut Aller en bas
https://gl0bul.itch.io/
flotant
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
flotant


Nombre de messages : 168

Age : 48

Date d'inscription : 13/06/2010


nouveau script Empty
MessageSujet: Re: nouveau script   nouveau script EmptyMer 29 Sep 2010 - 15:29

Bon je vais faire un index de mon global script avec des chapitres et un coup de ctrl F pour y aller.

_________________
Il vaut mieux vivre ses rêves que de rêver sa vie............
Revenir en haut Aller en bas
flotant
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
flotant


Nombre de messages : 168

Age : 48

Date d'inscription : 13/06/2010


nouveau script Empty
MessageSujet: Re: nouveau script   nouveau script EmptyLun 31 Jan 2011 - 14:19

Cela répond à mes deux autres postes. Quand j'ai une idée elle me lache pas.
Bon donc il faut que je créer une fonction:
exemple
dans global script
function bcontact_OnClick(GUIControl *control, MouseButton button)
{
Essais1();
}
dans ash essais
import function Essais1();
dans asc essais
function Essais1{
gcontacts.Visible=true;
}

ok mais comment ags sais que Essais1 est une fonction

_________________
Il vaut mieux vivre ses rêves que de rêver sa vie............
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


nouveau script Empty
MessageSujet: Re: nouveau script   nouveau script EmptyLun 31 Jan 2011 - 16:27

flotant a écrit:
ok mais comment ags sais que Essais1 est une fonction
flotant a écrit:
dans ash essais
import function Essais1();
flotant a écrit:
dans asc essais
function Essais1{

Tu te réponds toi-même ;)
La déclaration d'importation import function Essais1(); va déclarer à tous les scripts qui se trouvent sous ash essais qu'il existe une fonction Essais1 et qu'il peut l'utiliser, sans argument.

Je te renvoie à ce topic pour te renseigner sur comment fonctionnent les déclarations de fonctions dans les modules.

_________________
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
flotant
Adepte de la Grande Tasse Bleue
Adepte de la Grande Tasse Bleue
flotant


Nombre de messages : 168

Age : 48

Date d'inscription : 13/06/2010


nouveau script Empty
MessageSujet: tuto créer un module pour un bouton de gui   nouveau script EmptyLun 31 Jan 2011 - 21:47

merci Kitai

j'ai fait un petit tuto pour répondre à mon problème.
tuto créer un module pour un bouton de gui

_________________
Il vaut mieux vivre ses rêves que de rêver sa vie............
Revenir en haut Aller en bas
Contenu sponsorisé





nouveau script Empty
MessageSujet: Re: nouveau script   nouveau script Empty

Revenir en haut Aller en bas
 
nouveau script
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Script condition ?
» Les script dans les dialogues
» [résolu]dialog script
» Han ! Script link failed
» Bug Global Script : enregistrement impossible !

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: