| executer un script externe | |
|
|
| Auteur | Message |
|---|
Innoson Utilisateur confirmé: Rang ****

Inscrit le : 02 Sep 2006 Messages : 921 : ────────── : Projet Actuel : Aller voir la bas si jy suis. Avancement :
   (50/100)
| Sujet: executer un script externe Ven 20 Juin - 16:23 | |
| Voila c'est tous simple, je e demander ce qui était le plus long a executer : execute_file(...)
ou di l'on stoque le script externe dans un string et que l'on eecute celle ci execute_string(...)
?
Merci d'avance ++ _________________ Le parfait n'existe pas, car le parfait universel non plus. |
|
 | |
shm31 *Excellent utilisateur*

Age : 16 Inscrit le : 16 Jan 2006 Messages : 8410 Localisation : 2 bad for u m8 : ────────── : Projet Actuel : warhammer Avancement :
   (14/100)
| Sujet: Re: executer un script externe Ven 20 Juin - 16:39 | |
| je crois que execute_file() sera plus rapide puisque c'est déjà une fonction intégré a gm
ben ça revient au même non ? sauf si tu veux exécuter une partie du script... |
|
 | |
M@d_Doc Modérateur 'Programmation'

Age : 18 Inscrit le : 12 Fév 2005 Messages : 3944 Localisation : 47°44'8.04 : ────────── : Projet Actuel : trouver un contrat Avancement :
  (100/100)
| Sujet: Re: executer un script externe Ven 20 Juin - 17:55 | |
| ouaip, +1 pour sachem : vaut mieux un execute_file, ça allège le jeu  _________________ Click for a free cookie |
|
 | |
master47 Utilisateur confirmé: Rang *****

Age : 16 Inscrit le : 16 Nov 2006 Messages : 1577 Localisation : Bruxelles, Belgique @ Louise Gallery : ────────── : Projet Actuel : PacWars Avancement :
   (35/100)
| Sujet: Re: executer un script externe Sam 21 Juin - 3:45 | |
| | shm31 a écrit: | je crois que execute_file() sera plus rapide puisque c'est déjà une fonction intégré a gm
ben ça revient au même non ? sauf si tu veux exécuter une partie du script... |
-1
La fonction execute_file() = Lire le code contenu dans un fichier puis executer le code La fonction execute_string() = Executer le code
Donc : La fonction execute_string() sera plus rapide car elle executera le code directement sans devoir lire un fichier. Mais de toute façon cela m'étonnerait que la différence soit tellement supérieure de l'un à l'autre  _________________
| Spoiler: | | | Hahaha tu pensais que ça allait être interessant ?? bah nan t'as perdu ton temps pour rien |
 |
|
 | |
M@d_Doc Modérateur 'Programmation'

Age : 18 Inscrit le : 12 Fév 2005 Messages : 3944 Localisation : 47°44'8.04 : ────────── : Projet Actuel : trouver un contrat Avancement :
  (100/100)
| Sujet: Re: executer un script externe Sam 21 Juin - 11:24 | |
| si il a des scripts de 79876587 lignes, vaut mieux un fichier externe  _________________ Click for a free cookie |
|
 | |
master47 Utilisateur confirmé: Rang *****

Age : 16 Inscrit le : 16 Nov 2006 Messages : 1577 Localisation : Bruxelles, Belgique @ Louise Gallery : ────────── : Projet Actuel : PacWars Avancement :
   (35/100)
| Sujet: Re: executer un script externe Sam 21 Juin - 12:01 | |
| Ouais ça s'est certain, mais au fond ca revient au même vu que le temps de lire ton fichier compense le temps de chargement de ton jeu.  _________________
| Spoiler: | | | Hahaha tu pensais que ça allait être interessant ?? bah nan t'as perdu ton temps pour rien |
 |
|
 | |
M@d_Doc Modérateur 'Programmation'

Age : 18 Inscrit le : 12 Fév 2005 Messages : 3944 Localisation : 47°44'8.04 : ────────── : Projet Actuel : trouver un contrat Avancement :
  (100/100)
| Sujet: Re: executer un script externe Sam 21 Juin - 13:26 | |
| je m'avous vaincu, j'ai plus d'arguments, là  _________________ Click for a free cookie |
|
 | |
shm31 *Excellent utilisateur*

Age : 16 Inscrit le : 16 Jan 2006 Messages : 8410 Localisation : 2 bad for u m8 : ────────── : Projet Actuel : warhammer Avancement :
   (14/100)
| Sujet: Re: executer un script externe Sam 21 Juin - 13:35 | |
| | master47 a écrit: | | shm31 a écrit: | je crois que execute_file() sera plus rapide puisque c'est déjà une fonction intégré a gm
ben ça revient au même non ? sauf si tu veux exécuter une partie du script... |
-1
La fonction execute_file() = Lire le code contenu dans un fichier puis executer le code La fonction execute_string() = Executer le code
Donc : La fonction execute_string() sera plus rapide car elle executera le code directement sans devoir lire un fichier. Mais de toute façon cela m'étonnerait que la différence soit tellement supérieure de l'un à l'autre  |
-1
oui je connais bien cette fonctionne mais regarde ce que innocent a dit
| Citation: | Voila c'est tous simple, je e demander ce qui était le plus long a executer : execute_file(...)
ou di l'on stoque le script externe dans un string et que l'on eecute celle ci execute_string(...) |
en bref, il demandais quelle fonction sera plus rapide soit execute file_qui lira le fichier en entier ou soit il fait un combo de open_file et execute string
donc dans ce cas execute_file est plus rapide non ? |
|
 | |
daminetreg - Administrateur -

Age : 18 Inscrit le : 11 Fév 2005 Messages : 16209 Localisation : Siege du CBNA! : ────────── : Projet Actuel : Game Maker Human Input Avancement :
   (60/100)
| Sujet: Re: executer un script externe Sam 21 Juin - 15:30 | |
| Je crois que le mieux serait de stocker tous les scripts dans un seul fichier et de tous les charger au démarrage, puis de faire execute_string, parce que execute_file est vraiment slow. _________________
 Mon CV
Tous Ensemble! Réalisons! I want (and I need) to show you my work, but the time is against me. |
|
 | |
nic_rf Invité
| Sujet: Re: executer un script externe Sam 21 Juin - 16:05 | |
| Moi, je te conseille execute_string, j'utilise le script d'éditeur de map de GAb666 pour exécuter mes script externe crypter.
| Code: | load = "" load=argument0 key="Ce n'est pas ma vrai key" if (load != ""){ script_Cryptor_DecryptFileBin(load,load,key) map = file_text_open_read(load); xd = file_text_read_real(map); file_text_readln(map); repeat(xd) { execute = file_text_read_string(map); if(string_count("file_",execute)||string_count("registry_",execute)||string_count("execute_",execute)||string_count("action_webpage",execute)||string_count("external_",execute)) execute = string_replace_all(execute,";",";//"); execute=string_replace_all(execute,"action_webpage","//"); execute=string_replace_all(execute,"execute_","//"); execute=string_replace_all(execute,"external_","//"); execute=string_replace_all(execute,"file_","//"); execute=string_replace_all(execute,"registry_","//"); execute_string(execute); file_text_readln(map); } file_text_close(map) script_Cryptor_EncryptFileBin(load,load,key)}
|
|
|
 | |
shm31 *Excellent utilisateur*

Age : 16 Inscrit le : 16 Jan 2006 Messages : 8410 Localisation : 2 bad for u m8 : ────────── : Projet Actuel : warhammer Avancement :
   (14/100)
| Sujet: Re: executer un script externe Sam 21 Juin - 16:20 | |
| | daminetreg a écrit: | | Je crois que le mieux serait de stocker tous les scripts dans un seul fichier et de tous les charger au démarrage, puis de faire execute_string, parce que execute_file est vraiment slow. |
vu le temps d'ouvrir le fichier puis charger chaque script a part ben c'est encore plus slow que execute_file... |
|
 | |
master47 Utilisateur confirmé: Rang *****

Age : 16 Inscrit le : 16 Nov 2006 Messages : 1577 Localisation : Bruxelles, Belgique @ Louise Gallery : ────────── : Projet Actuel : PacWars Avancement :
   (35/100)
| Sujet: Re: executer un script externe Dim 22 Juin - 11:53 | |
| De toute facon je vois pas tellement l'intèrêt de mettre ses scripts en externe, ca ne représente que quelques Ko, faut commencer par virer les sprites, backgrounds et musiques _________________
| Spoiler: | | | Hahaha tu pensais que ça allait être interessant ?? bah nan t'as perdu ton temps pour rien |
 |
|
 | |
edi9999 Utilisateur confirmé: Rang *****

Age : 16 Inscrit le : 27 Jan 2006 Messages : 2158 Localisation : partout et nulle part : ────────── : Projet Actuel : un mario rigolo et theatre flashy Avancement :
   (25/100)
| Sujet: Re: executer un script externe Dim 22 Juin - 11:58 | |
| Ca peut servir pour faire des mises a jour automatiques, mais j y crois pas trop _________________ I am an in the GM Quiz!
tuto gamemaker integral disponible sur mon site: http://gameplay.c.la Uploadez vos exemples, images, zip ou rar et ne faites pas attendre les personnes qui telechargent grace a Ceci |
|
 | |
shm31 *Excellent utilisateur*

Age : 16 Inscrit le : 16 Jan 2006 Messages : 8410 Localisation : 2 bad for u m8 : ────────── : Projet Actuel : warhammer Avancement :
   (14/100)
| Sujet: Re: executer un script externe Dim 22 Juin - 13:22 | |
| | master47 a écrit: | | De toute facon je vois pas tellement l'intèrêt de mettre ses scripts en externe, ca ne représente que quelques Ko, faut commencer par virer les sprites, backgrounds et musiques |
oui je suis d'accord et si ces script ne sont pas crypté il se peut qu'un petit malin les mofifie comme il veut  |
|
 | |
Max Utilisateur confirmé: Rang **

Inscrit le : 22 Oct 2007 Messages : 414 Localisation : Chtrasbourg ! : ────────── : Projet Actuel : Acheter une carte graphique Avancement :
   (2/100)
| Sujet: Re: executer un script externe Dim 22 Juin - 13:27 | |
| Ben les mises à jour, il te suffit de FTP DLL, qui va récupérer un ini sur le serveur, qui vérifie si il y a une mise à jour, et si oui ça télécharge un fichier .7z sur le serveur que game maker décompresse avec la dll approprié, et c'est bon, t'a une maj in-game  _________________ http://www.techoworld.c.la < Mon ptit site perso sur l'informatique et la technologie **Planche actuellement sur un site de création de mmo** http://www.inter-defi.c.la > WebTV
Une fois, mon ordi a ouvert internet tellement vite que j'ai cru qu'il avait planté En train d'apprendre le C pour trucider Bill Gates  |
|
 | |
shm31 *Excellent utilisateur*

Age : 16 Inscrit le : 16 Jan 2006 Messages : 8410 Localisation : 2 bad for u m8 : ────────── : Projet Actuel : warhammer Avancement :
   (14/100)
| Sujet: Re: executer un script externe Dim 22 Juin - 13:29 | |
| faudrait que je fasse un exemple dessus beaucoup de gens se demande donc  |
|
 | |
Max Utilisateur confirmé: Rang **

Inscrit le : 22 Oct 2007 Messages : 414 Localisation : Chtrasbourg ! : ────────── : Projet Actuel : Acheter une carte graphique Avancement :
   (2/100)
| Sujet: Re: executer un script externe Dim 22 Juin - 13:37 | |
| Ouais, ou sinon je le ferais, c'est assez simple  _________________ http://www.techoworld.c.la < Mon ptit site perso sur l'informatique et la technologie **Planche actuellement sur un site de création de mmo** http://www.inter-defi.c.la > WebTV
Une fois, mon ordi a ouvert internet tellement vite que j'ai cru qu'il avait planté En train d'apprendre le C pour trucider Bill Gates  |
|
 | |
master47 Utilisateur confirmé: Rang *****

Age : 16 Inscrit le : 16 Nov 2006 Messages : 1577 Localisation : Bruxelles, Belgique @ Louise Gallery : ────────── : Projet Actuel : PacWars Avancement :
   (35/100)
| Sujet: Re: executer un script externe Dim 22 Juin - 14:06 | |
| | Max a écrit: | Ben les mises à jour, il te suffit de FTP DLL, qui va récupérer un ini sur le serveur, qui vérifie si il y a une mise à jour, et si oui ça télécharge un fichier .7z sur le serveur que game maker décompresse avec la dll approprié, et c'est bon, t'a une maj in-game  |
Une fois de plus : Un serveur ftp c'est absolument pas sécurisé. Un simple intercepteur de packets et tu récupère le mot de passe du serveur comme tu veux. _________________
| Spoiler: | | | Hahaha tu pensais que ça allait être interessant ?? bah nan t'as perdu ton temps pour rien |
 |
|
 | |
Max Utilisateur confirmé: Rang **

Inscrit le : 22 Oct 2007 Messages : 414 Localisation : Chtrasbourg ! : ────────── : Projet Actuel : Acheter une carte graphique Avancement :
   (2/100)
| Sujet: Re: executer un script externe Dim 22 Juin - 14:09 | |
| Ben c'est pareil avec un client ftp simple... Et puis c'est pas des sauvegardes, juste des mises à jour _________________ http://www.techoworld.c.la < Mon ptit site perso sur l'informatique et la technologie **Planche actuellement sur un site de création de mmo** http://www.inter-defi.c.la > WebTV
Une fois, mon ordi a ouvert internet tellement vite que j'ai cru qu'il avait planté En train d'apprendre le C pour trucider Bill Gates  |
|
 | |
master47 Utilisateur confirmé: Rang *****

Age : 16 Inscrit le : 16 Nov 2006 Messages : 1577 Localisation : Bruxelles, Belgique @ Louise Gallery : ────────── : Projet Actuel : PacWars Avancement :
   (35/100)
| Sujet: Re: executer un script externe Dim 22 Juin - 14:14 | |
| Mais c quoi l'avantage de prendre des risques en utilisant la ftp DLL pour te connecter à ton serveur, si c'est juste pour faire une mise à jour t'as qu'a télécharger avec une simple application console le fichier ini puis après analyser le fichier téléchargé. Tout cela sans passer par l'authentification FTP qui permet de hacker ton serveur  _________________
| Spoiler: | | | Hahaha tu pensais que ça allait être interessant ?? bah nan t'as perdu ton temps pour rien |
 |
|
 | |
| executer un script externe | |
|