Invité Invité
| Sujet: [µSCRIPT] Gallerie des scripts Mer 25 Fév 2009 - 20:30 | |
| bon je profite de ce topic de poster des petits scripts pour votre plus grand bonheur Script pour retourner le nombre de lignes dans un fichier texte- Spoiler:
- Code:
-
//file_text_getln(file) var numb, text; numb=0 text=file_text_open_read(argument0) do{file_text_readln(text) numb+=1} until(file_text_eof(text)) file_text_close(text) return numb; quelques scrips pour les ds_list (fichier:ds_list.gml)- Spoiler:
- Code:
-
#define ds_list_bigger //retourne la plus grande valeur d'une liste var memory_lst, lst; lst=argument0 memory_lst=ds_list_find_value(lst,0) for (l=0; l<ds_list_size(lst); l+=1) {memory_lst=max(memory_lst,ds_list_find_value(lst,l))} return memory_lst; #define ds_list_smaller //retourne la plus petite valeur d'une liste var memory_lst, lst; lst=argument0 memory_lst=ds_list_find_value(lst,0) for (l=0; l<ds_list_size(lst); l+=1) {memory_lst=min(memory_lst,ds_list_find_value(lst,l))} return memory_lst; #define ds_list_mean //retourne la moyenne mathématique d'une liste var avg, lst; lst=argument0 avg=0 for (l=0; l<ds_list_size(lst); l+=1) {avg+=real(ds_list_find_value(lst,l))} return (avg/ds_list_size(lst)); #define ds_list_copy ///copie une liste var lst, newlst; lst=argument0 newlst=ds_list_create() for (l=0; l<ds_list_size(lst); l+=1) {ds_list_add(newlst,ds_list_find_value(lst,l))} return newlst; #define ds_list_copy_part var lst, newlst, frm, to; lst=argument0 frm=abs(argument1) to=abs(argument2) newlst=ds_list_create() for (l=frm; l<min(to,ds_list_size(lst)); l+=1) {ds_list_add(newlst,ds_list_find_value(lst,l))} return newlst; #define ds_list_draw ///affiche le contenu d'une list var lst,xx,yy,value; lst=argument0 xx=argument1 yy=argument2 for (l=0; l<ds_list_size(lst); l+=1) {value=string(ds_list_find_value(lst,l)) draw_text(xx,yy+string_height(value)*l,value)}
Dernière édition par shm31 le Jeu 20 Aoû 2009 - 0:01, édité 2 fois |
|
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: [µSCRIPT] Gallerie des scripts Mer 25 Fév 2009 - 22:21 | |
| toujours pratique _________________ Tous les icones de gm utilisables sur le cbna ICI |
|
Invité Invité
| Sujet: Re: [µSCRIPT] Gallerie des scripts Mer 25 Fév 2009 - 22:23 | |
| hmm ironie peut-être ? enfin, c'était juste un script je l'ai y'a pas mal de temps mais je l'ai oublié |
|
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: [µSCRIPT] Gallerie des scripts Mer 25 Fév 2009 - 22:30 | |
| non pas ironique, à chaque nouveau projet je suis obligé de me les retaper, j'en ai tout le temps besoin lol _________________ Tous les icones de gm utilisables sur le cbna ICI |
|
nicoulas *Excellent utilisateur*
Messages : 6030 Localisation : Dordogne Projet Actuel : Croustaface Tower Defense
| Sujet: Re: [µSCRIPT] Gallerie des scripts Mer 25 Fév 2009 - 23:13 | |
| Nice shm, faudra que je pense à faire des essais sur les file_text_* un de ces jours |
|
Invité Invité
| Sujet: Re: [µSCRIPT] Gallerie des scripts Jeu 20 Aoû 2009 - 0:00 | |
| une ptite maj
quelques scripts (utiles ?) pour les ds_list |
|
Contenu sponsorisé
| Sujet: Re: [µSCRIPT] Gallerie des scripts | |
| |
|