AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez
 

 Script: Gestion d'une clé CD [GM5-GM6]

Aller en bas 
Aller à la page : Précédent  1, 2
AuteurMessage
Dan_lizhot
Modérateur
Dan_lizhot

Messages : 3463
Projet Actuel : Crypt Of Darkness

Script: Gestion d'une clé CD [GM5-GM6] - Page 2 Empty
MessageSujet: Re: Script: Gestion d'une clé CD [GM5-GM6]   Script: Gestion d'une clé CD [GM5-GM6] - Page 2 EmptyDim 15 Juil 2007 - 13:40

triple post :non:

j'ai un petit problème avec ce bout

Code:
case 2: if date_compare_date(date_current_date(),last)<=0
        {
        fin=registry_read_string("end")
        show_message("Vous devez vous enregistrez avant le "+fin);
        break;
        };
        else
        {
        show_message("l'essaie gratuit est expiré");
        game_restart();
        break;
        };

lorsqu'on ouvre pour la première fois ça va et on ouvre une deuxième fois et l'essaie est expiré :gniah:
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999

Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Script: Gestion d'une clé CD [GM5-GM6] - Page 2 Empty
MessageSujet: Re: Script: Gestion d'une clé CD [GM5-GM6]   Script: Gestion d'une clé CD [GM5-GM6] - Page 2 EmptyDim 15 Juil 2007 - 13:56

Je pense que tu as mal placé tes breaks mais je suis pas sur


Code:
case 2: {
if date_compare_date(date_current_date(),last)<=0
        {
        fin=registry_read_string("end")
        show_message("Vous devez vous enregistrez avant le "+fin);
        };
        else
        {
        show_message("l'essaie gratuit est expiré");
        game_restart();
        };
}
break;
sinon envoie le gm6

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Dan_lizhot
Modérateur
Dan_lizhot

Messages : 3463
Projet Actuel : Crypt Of Darkness

Script: Gestion d'une clé CD [GM5-GM6] - Page 2 Empty
MessageSujet: Re: Script: Gestion d'une clé CD [GM5-GM6]   Script: Gestion d'une clé CD [GM5-GM6] - Page 2 EmptyDim 15 Juil 2007 - 13:59

non, les breaks qu'ils y soient ou pas ça change rien, on dirait que ça n'écrit pas la bonne date. Bref, pas besoin de gm6, tu n'as qu'à copier le script de la page précédente happy1
Revenir en haut Aller en bas
Dan_lizhot
Modérateur
Dan_lizhot

Messages : 3463
Projet Actuel : Crypt Of Darkness

Script: Gestion d'une clé CD [GM5-GM6] - Page 2 Empty
MessageSujet: Re: Script: Gestion d'une clé CD [GM5-GM6]   Script: Gestion d'une clé CD [GM5-GM6] - Page 2 EmptyDim 15 Juil 2007 - 14:44

EUREKA !!!! :lng:

J'ai testé et je croie bien que tout fonctionne parfaitement gnii

j'arrange le code qui va dans step et je poste le fichier .gml ensuite
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999

Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Script: Gestion d'une clé CD [GM5-GM6] - Page 2 Empty
MessageSujet: Re: Script: Gestion d'une clé CD [GM5-GM6]   Script: Gestion d'une clé CD [GM5-GM6] - Page 2 EmptyDim 15 Juil 2007 - 14:51

Moi aussi j ai trouvé on ne peut pas enregistrer une date en string
il faut s amuser a tout changer voila le code que j ai testé et qui marche:
Code:
now=date_current_datetime();
second=date_get_second(now);
minute=date_get_minute(now);
hour=date_get_hour(now);
day=date_get_day(now);
month=date_get_month(now);
year=date_get_year(now);
registered = false;
registered = registry_read_real('cdkey');
today=date_create_datetime(year,month,day,hour,minute,second);
ander=0

moisder=0

jourder=0

heureder=0

minuteder=0

secondeder=0






if registered = false
{
 if not registry_exists("moisactuel")
{
 last=date_create_date(year,(month)+1,day);
 registry_write_real("anactuel",year);

 registry_write_real("andernier",year);

 registry_write_real("moisactuel",month);

 registry_write_real("moisdernier",month+1);

 registry_write_real("jouractuel",day);
 registry_write_real("jourdernier",day);
 registry_write_real("heureactuelle",hour);

 registry_write_real("heurederniere",hour);
 registry_write_real("minuteactuelle",minute);

 registry_write_real("minutederniere",minute);

 registry_write_real("secondeactuelle",second);

 registry_write_real("secondederniere",second);

 }


 else
{
 ander=registry_read_real("andernier")

 moisder=registry_read_real("moisdernier")

 jourder=registry_read_real("jourdernier")

 heureder=registry_read_real("heurederniere")

 minuteder=registry_read_real("minutederniere")

 secondeder=registry_read_real("secondederniere")

 last=date_create_datetime(ander,moisder,jourder,heureder,minuteder,secondeder)
 if date_compare_datetime(date_current_datetime(),last)<=0

  {
  new=date_create_datetime(year,month,day,hour,minute,second);
  registry_write_real("anactuel",year);

  registry_write_real("moisactuel",month);

  registry_write_real("jouractuel",day);

  registry_write_real("heureactuelle",hour);

  registry_write_real("minuteactuelle",minute);

  registry_write_real("secondeactuelle",second);

  }
 else
 {
  show_message("l'essaie gratuit est expiré");
  game_end();
  break;
 };
};

switch (show_message_ext("option","s'enregistrer","continuer","quitter"))
{
case 1: cdkey = get_string("CD Key","(Entrer le CD Key ici)");
 if cdkey = "24" || cdkey = "23" || cdkey = "25" || cdkey = "27" || cdkey = "29" || cdkey = "88" || cdkey = "89"
 {show_message("Le CD Key est valide."); registered = true; registry_write_real('cdkey',registered);break;}
 else{show_message("Le CD Key est Invalide"); game_restart();break;};

case 2: if date_compare_date(date_current_date(),last)<=0
        {
        fin=registry_read_string("end")
        show_message("Vous devez vous enregistrez avant le "+string(jourder)+"/"+string(moisder)+"/"+string(ander)+"a"+string(heureder)+":"+string(minuteder)+":"+string(secondeder));
        break;
        };
        else
        {
        show_message("l'essaie gratuit est expiré");
        game_restart();
        break;
        };
     
case 3: game_end();
};
};

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Dan_lizhot
Modérateur
Dan_lizhot

Messages : 3463
Projet Actuel : Crypt Of Darkness

Script: Gestion d'une clé CD [GM5-GM6] - Page 2 Empty
MessageSujet: Re: Script: Gestion d'une clé CD [GM5-GM6]   Script: Gestion d'une clé CD [GM5-GM6] - Page 2 EmptyDim 15 Juil 2007 - 14:59

on peut très bien enregistrer une date en string avec

Code:
date_date_string(date)



shareware.gml

Vous n'avez qu'à mettre shareware_create() dans create et
shareware_end_step dans end_step

happy1


Dernière édition par le Dim 15 Juil 2007 - 15:46, édité 1 fois
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999

Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Script: Gestion d'une clé CD [GM5-GM6] - Page 2 Empty
MessageSujet: Re: Script: Gestion d'une clé CD [GM5-GM6]   Script: Gestion d'une clé CD [GM5-GM6] - Page 2 EmptyDim 15 Juil 2007 - 15:04

ok cool mais mon code marche aussi
tu pourrais faire une version avec 1h stp ?

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Dan_lizhot
Modérateur
Dan_lizhot

Messages : 3463
Projet Actuel : Crypt Of Darkness

Script: Gestion d'une clé CD [GM5-GM6] - Page 2 Empty
MessageSujet: Re: Script: Gestion d'une clé CD [GM5-GM6]   Script: Gestion d'une clé CD [GM5-GM6] - Page 2 EmptyDim 15 Juil 2007 - 15:09

ok mais le mien est beaucoup plus léger pour le même résultat, c'est envoyé par mp happy1
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999

Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Script: Gestion d'une clé CD [GM5-GM6] - Page 2 Empty
MessageSujet: Re: Script: Gestion d'une clé CD [GM5-GM6]   Script: Gestion d'une clé CD [GM5-GM6] - Page 2 EmptyDim 15 Juil 2007 - 15:09

C est bon je peux le faire moi meme

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
Contenu sponsorisé




Script: Gestion d'une clé CD [GM5-GM6] - Page 2 Empty
MessageSujet: Re: Script: Gestion d'une clé CD [GM5-GM6]   Script: Gestion d'une clé CD [GM5-GM6] - Page 2 Empty

Revenir en haut Aller en bas
 
Script: Gestion d'une clé CD [GM5-GM6]
Revenir en haut 
Page 2 sur 2Aller à la page : Précédent  1, 2

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Scripts GML-
Sauter vers: