<?xml version="1.0" encoding="windows-1252"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Scripts GML</title>
		<link>http://cbna.forumactif.com/scripts-gml-f15/-t1.htm</link>
		<description>Trouvez ici des scripts utiles pour vos jeux.</description>
		<lastBuildDate>Wed, 18 Nov 2009 01:53:08 GMT</lastBuildDate>
		<ttl>10</ttl>
		<image>
			<title>Scripts GML</title>
			<url>http://lecbna.org/forum/templates/forumactif/Logo_CBNA.jpg</url>
			<link>http://cbna.forumactif.com/scripts-gml-f15/-t1.htm</link>
		</image>
		<item>
			<title>Projection 3D sans utiliser le moteur 3D de GM</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/projection-3d-sans-utiliser-le-moteur-3d-de-gm-t9464.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Voila ici je vais vous montrer comment afficher un objet 3D juste avec des maths et des lignes  .

Attention c'est du lourd   .



Deja les fonctions :



s_line

Code:

draw_line&#40; Point2D_x&#91;argument0&#93;+Xend , Point2D_y&#91;argument0&#93;+Yend ,

           Point2D_x&#91;argument1&#93;+Xend , Point2D_y&#91;argument1&#93;+Yend &#41;





add_vertice

Code:

Point3D_x&#91;cv&#93; = argument0

Point3D_y&#91;cv&#93; = argument1

Point3D_z&#91;cv&#93;  ...</description>
			<category>Scripts GML</category>
			<pubDate>Sat, 07 Nov 2009 21:13:20 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/projection-3d-sans-utiliser-le-moteur-3d-de-gm-t9464.htm#276512</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/projection-3d-sans-utiliser-le-moteur-3d-de-gm-t9464.htm</guid>
		</item>
		<item>
			<title>À vérouiller</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/a-verouiller-t9455.htm</link>
			<dc:creator>Charny</dc:creator>
			<description><![CDATA[La version la plus récente peut être trouver ici :
<br />

<br />
<a href="/scripts-gml-f15/charny-scripts-beaucoup-de-scripts-t9493.htm?sid=79c99a6d7e920350d62349063dc1f2d1"><a href="http://cbna.forumactif.com/scripts-gml-f15/charny-scripts-beaucoup-de-scripts-t9493.htm?sid=79c99a6d7e920350d62349063dc1f2d1" target="_blank">http://cbna.forumactif.com/scripts-gml-f15/charny-scripts-beaucoup-de-scripts-t9493.htm?sid=79c99a6d7e920350d62349063dc1f2d1</a></a>]]></description>
			<category>Scripts GML</category>
			<pubDate>Sat, 07 Nov 2009 02:08:57 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/a-verouiller-t9455.htm#276469</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/a-verouiller-t9455.htm</guid>
		</item>
		<item>
			<title>Charny Scripts [Beaucoup de scripts]</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/charny-scripts-beaucoup-de-scripts-t9493.htm</link>
			<dc:creator>Charny</dc:creator>
			<description><![CDATA[Edit : Mon texte (en français) ne veut pas apparaître dans mon poste, est-ce parce que j'ai trop de liens? Svp, répondez moi.
<br />

<br />
Tant que ce problème n'est pas fixé, je dois vous rediriger vers le poste anglais :
<br />

<br />
<a href="http://gmc.yoyogames.com/index.php?showtopic=452897&amp;st=0#entry3330963" target="_blank">http://gmc.yoyogames.com/index.php?showtopic=452897&amp;st=0#entry3330963</a>]]></description>
			<category>Scripts GML</category>
			<pubDate>Wed, 18 Nov 2009 01:53:08 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/charny-scripts-beaucoup-de-scripts-t9493.htm#277152</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/charny-scripts-beaucoup-de-scripts-t9493.htm</guid>
		</item>
		<item>
			<title>Font avec des sprites</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/font-avec-des-sprites-t8925.htm</link>
			<dc:creator>aureol</dc:creator>
			<description>Bon voici mon premier script( qui n'en est pas un)



C'est une explication accompagne d'un gm6 pour prendre une police exterieur afin de l'integrer dans game maker sans passer par windows.



-Les avantages, possibilité de faire ces lettres sur mesure (exemples titre)

tout en tapant du texte normalement.



-Les inconvénients, le temps pour le faire en tiles.



Font_add_sprite voici cette fonction et comment l'utilise

de part la suite sur mon exemple nous pouvons changer l'alpha,  ...</description>
			<category>Scripts GML</category>
			<pubDate>Fri, 24 Apr 2009 17:24:57 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/font-avec-des-sprites-t8925.htm#258795</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/font-avec-des-sprites-t8925.htm</guid>
		</item>
		<item>
			<title>Multalib 2</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/multalib-2-t9474.htm</link>
			<dc:creator>gosc</dc:creator>
			<description>Bonjours, je viens ici pour parler de la multalib 2



// Encore ?



Cette fois, elle va être fait, les plan sont fait, j'ai juste à la créer 



//et que qu'y a qui change ?



j'ai déjà prévue 12 lib différente X(

mais là, vous pouvez proposer vos script, je les intègrerais si c'est possible !

vous pouvez même proposer vos lib déjà faite, la multalib est un pack de lib avec script, gex, lib et exemples !



Voilà, si vous avez quelque chose à dire, proposer, tout ça, dites le  ...</description>
			<category>Scripts GML</category>
			<pubDate>Mon, 09 Nov 2009 17:48:30 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/multalib-2-t9474.htm#276682</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/multalib-2-t9474.htm</guid>
		</item>
		<item>
			<title>[script] angle_triangle</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/script-angle_triangle-t9459.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Petit script qui selon le théorème d'Al-Kashi permet de calculer les angles d'un triangle juste avec les longueurs de ses cotés.

Bon je suis d'accord c'est pas vraiment utile mais bon sa peut toujours servir, et surtout sa vous donne le théorème d'Al-Kashi   .



angle_triangle : 

Code:

var a,b,c;

a = argument0

b = argument1

c = argument2



return arccos&#40; &#40;b*b + c*c - a*a&#41;/&#40;2*b*c&#41; &#41;*180/pi





Cette formule est horrible....   </description>
			<category>Scripts GML</category>
			<pubDate>Sat, 07 Nov 2009 15:19:01 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/script-angle_triangle-t9459.htm#276480</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/script-angle_triangle-t9459.htm</guid>
		</item>
		<item>
			<title>Source des fonctions trigonométriques Cos, Sin et Tan</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/source-des-fonctions-trigonometriques-cos-sin-et-tan-t9458.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Attention la lecture de cette page peut causer des maux de tête   .



Ne s'adresse qu'aux personnes curieuses qui veulent voir la source de sin, cos et tan.

N'utilisez pas cette fonction dans un jeu elle est juste la pour vous montrer le la complexité qui se cache derrière sin et cos.



Cos :

Code:

var x_,r,m,s;



x_= abs&#40;argument0&#41;

r = 1

m = 10

s = 1



x_ = x_ mod &#40;2*pi&#41;



if &#40;x_ == pi&#41;   &#123; return-1; exit; &#125;

if &#40;x_ ==   ...</description>
			<category>Scripts GML</category>
			<pubDate>Sat, 07 Nov 2009 15:12:16 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/source-des-fonctions-trigonometriques-cos-sin-et-tan-t9458.htm#276479</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/source-des-fonctions-trigonometriques-cos-sin-et-tan-t9458.htm</guid>
		</item>
		<item>
			<title>[Script] Afficher un nombre a la crop circle barbury castle</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/script-afficher-un-nombre-a-la-crop-circle-barbury-castle-t9462.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Bon déja vous devez vous demander c'est quoi sa le crop circle barbury castle   .



hmm hmm... Il s'agit en fait d'un crop circle trés énigmatique et trés étonnant.

Crop circle : dessins dans les champs de blé fait par on ne sait qui ^^ (ce doit être les aliens qui ce font tellement ***** qu'ils s'éclatent a nous pourir nos champs XD)



Ce crop circle :

http://area51blog.files.wordpress.com/2008/06/jm4664421.jpg



Il cache un secret et c'est tout simplement un Nombre : PI



Si  ...</description>
			<category>Scripts GML</category>
			<pubDate>Sat, 07 Nov 2009 16:04:04 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/script-afficher-un-nombre-a-la-crop-circle-barbury-castle-t9462.htm#276484</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/script-afficher-un-nombre-a-la-crop-circle-barbury-castle-t9462.htm</guid>
		</item>
		<item>
			<title>[script] Intersection entre deux lignes : booléen</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/script-intersection-entre-deux-lignes-booleen-t9461.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Cette fonction retourne un booléen :  1 si il y a intersection et 0 si il n'y en a pas.



line_intersect : 

Code:

//line_intersect&#40;x1,y1,x2,y2,x3,y3,x4,y4&#41;

var x1,y1,x2,y2,x3,y3,x4,y4,a,b,c,d,ix,iy,inter;



x1 = argument0 ; y1 = argument1

x2 = argument2 ; y2 = argument3

x3 = argument4 ; y3 = argument5

x4 = argument6 ; y4 = argument7



a = &#40;y4-y3&#41;*&#40;x2-x1&#41; - &#40;x4-x3&#41;*&#40;y2-y1&#41;

if &#40;a == 0&#41; &#123; return 0 &#125;



b = &#40;x4-x3&#41;*&#40;y1-y3&#41;  ...</description>
			<category>Scripts GML</category>
			<pubDate>Sat, 07 Nov 2009 15:37:20 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/script-intersection-entre-deux-lignes-booleen-t9461.htm#276483</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/script-intersection-entre-deux-lignes-booleen-t9461.htm</guid>
		</item>
		<item>
			<title>[script] PGCD de de entiers</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/script-pgcd-de-de-entiers-t9456.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Ce script retourne la valeur du plus grand diviseur commun

entre deux nombres.

De plus cette fonction est récursive : elle s'appelle elle même.

Voila , pour ceux qui ne savaient pas ce que c'est c'est un bon exemple.



Code:

var a,b;

a = argument0

b = argument1



if&#40;a == b&#41;

return a



if&#40;a &lt; b&#41;

return pgcd&#40;a,b-a&#41;

return pgcd&#40;a-b,b&#41;

 </description>
			<category>Scripts GML</category>
			<pubDate>Sat, 07 Nov 2009 14:12:53 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/script-pgcd-de-de-entiers-t9456.htm#276475</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/script-pgcd-de-de-entiers-t9456.htm</guid>
		</item>
		<item>
			<title>[script] Changer la base d'un nombre</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/script-changer-la-base-d-un-nombre-t9460.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Ce script permet de changer la base d'un nombre de base 10 en une autre base comme la base binaire ou héxadécimale .



Code:

/*

s_base10_to_other&#40;x,base&#41;



Convertit une base de 10 en n'importe quelle base

supérieure a 1. Fonctionne aussi avec les nombres

négatifs. Retourne une chaine de caractères.



ONILINK

23-03-2009

*/



var i,j,s,nombre,baseC;

i=0

j=0

s=&quot;&quot;



nombre = argument0;

baseC  = argument1;

scanf  = &quot;&quot;;



if  ...</description>
			<category>Scripts GML</category>
			<pubDate>Sat, 07 Nov 2009 15:25:46 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/script-changer-la-base-d-un-nombre-t9460.htm#276481</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/script-changer-la-base-d-un-nombre-t9460.htm</guid>
		</item>
		<item>
			<title>[script] PPCM de deux entiers</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/script-ppcm-de-deux-entiers-t9457.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Pour calculer le Plus petit commun multiple de deux nombres entiers :



ppcm

Code:

var a,b;

a = floor&#40;argument0&#41;

b = floor&#40;argument1&#41;



return a*b / pgcd&#40;a,b&#41;





Il faut aussi la fonction qui calcule le PGCD :



pgcd

Code:

var a,b;

a = floor&#40;argument0&#41;

b = floor&#40;argument1&#41;



if&#40;a == b&#41;

return a



if&#40;a &lt; b&#41;

return pgcd&#40;a,b-a&#41;

return pgcd&#40;a-b,b&#41;





Voilaaa   



ps : je crois  ...</description>
			<category>Scripts GML</category>
			<pubDate>Sat, 07 Nov 2009 14:56:38 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/script-ppcm-de-deux-entiers-t9457.htm#276477</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/script-ppcm-de-deux-entiers-t9457.htm</guid>
		</item>
		<item>
			<title>[Script] Décomposition en facteurs premiers d'un entier</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/script-decomposition-en-facteurs-premiers-d-un-entier-t9454.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Tout est dans le titre   ....



decomposition(x)

Code:

var out,nbr;



x = floor&#40;argument0&#41;

y = x

out = &quot;&quot;



for&#40;i=2 ; i&lt;=x ; i+=1&#41;

&#123;

    nbr = 0

    while &#40;y mod i == 0&#41;

    &#123;

        nbr += 1

        y /= i

    &#125;

    if &#40;nbr &gt; 0&#41;

    out += &quot;&#40;&quot; + string&#40;i&#41; + &quot;^&quot; + string&#40;nbr&#41;  ...</description>
			<category>Scripts GML</category>
			<pubDate>Fri, 06 Nov 2009 19:05:14 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/script-decomposition-en-facteurs-premiers-d-un-entier-t9454.htm#276467</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/script-decomposition-en-facteurs-premiers-d-un-entier-t9454.htm</guid>
		</item>
		<item>
			<title>Dessiner un spirographe</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/dessiner-un-spirographe-t9354.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Code a mettre dans le DRAW event

Code:

if !variable_local_exists&#40;'create'&#41;

&#123;

rad = pi/180

add = 0.1



rc1 = 200

rc2 = 90

pl  = 80

v1 = 1-add

v2 = 2

create = 1

&#125;



xc1 = room_width/2

yc1 = room_height/2



am = 3600



s = 1



draw_set_color&#40;c_white&#41;

for&#40;a1=0 ; a1&lt;=am ; a1+=s&#41;

&#123;

        a2 = a1*v2

        

        xc2 = xc1 + cos&#40;a1*v1*rad&#41;*&#40;rc1-rc2&#41;

   ...</description>
			<category>Scripts GML</category>
			<pubDate>Wed, 30 Sep 2009 19:10:57 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/dessiner-un-spirographe-t9354.htm#274085</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/dessiner-un-spirographe-t9354.htm</guid>
		</item>
		<item>
			<title>Afficher votre jeu en Négatif !</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/afficher-votre-jeu-en-negatif-t9453.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Voila un petit bout de code bien utile qui permet de faire en sorte que l'affichage du jeu soit en négatif. Essayez c'est toujours marrant de voir son jeu dont on a tant l'habitude avec des couleurs négatives.



Pour faire fonctionner le code correctement :

Tout d'abord créez un objet et mettez ça depth a une valeur négative élevé comme -1000 par exemple. En fait tout les objets ayant une profondeur au dessous seront en négatif, donc si un objet ne doit pas apparaître en négatif mettez sa  ...</description>
			<category>Scripts GML</category>
			<pubDate>Thu, 05 Nov 2009 17:14:21 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/afficher-votre-jeu-en-negatif-t9453.htm#276435</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/afficher-votre-jeu-en-negatif-t9453.htm</guid>
		</item>
		<item>
			<title>Dégradés sympa en deux lignes</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/degrades-sympa-en-deux-lignes-t9449.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Voici quelques dégradés sympa



Le dégradé HSV

Code:

for&#40;i=0 ; i&lt;=255 ; i+=1&#41;

draw_line_color&#40;i,0,i,255,make_color_hsv&#40;i,255,255&#41;,&#36;FFFFFF&#41;

 </description>
			<category>Scripts GML</category>
			<pubDate>Mon, 02 Nov 2009 12:03:05 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/degrades-sympa-en-deux-lignes-t9449.htm#276286</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/degrades-sympa-en-deux-lignes-t9449.htm</guid>
		</item>
		<item>
			<title>librairie: modificateurs temporels</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/librairie-modificateurs-temporels-t5784.htm</link>
			<dc:creator>Wargamer</dc:creator>
			<description>j'ai créé une petit lib, pas encore complète qui permet de modifier le temps

le télécharment contien: 2 exemple(1 D&amp;D et un GML), une lib,et un fichier d'Aide

V0.1

Télécharger

Modificateurs présent:

figer un objet

ralentir un objet

ralentir le temps



V0.2

Télécharger

Modificateurs présent:

ajout d'image pour les 3 premier icone

exemple gm6

figer un objet

ralentir un objet (bug)

ralentir le temps

acélération du temps individuel (bug)

acélération du temps  ...</description>
			<category>Scripts GML</category>
			<pubDate>Sun, 17 Jun 2007 01:06:20 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/librairie-modificateurs-temporels-t5784.htm#162453</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/librairie-modificateurs-temporels-t5784.htm</guid>
		</item>
		<item>
			<title>Compteur pour vos objets</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/compteur-pour-vos-objets-t9373.htm</link>
			<dc:creator>Jerelink</dc:creator>
			<description>Bonjour a tous =)

Je poste mon 1er script ici, qui n' est pas en partie de moi mais que j'ai retranscrit d'rpgmaker en gml =).



Ce script a pour but de crée un compteur pour vos munition votre argent dans le jeu etc.

 Certain vont me dire &quot;draw variable sa marche aussi   &quot;

Bien...C' est pas faux, a la difference pret qu'ici vous  choisissé la forme de vos chiffre la couleur etc puisque ce sont des sprites =) .



Tout dabord, créé un script que vous aller appellé compteur  ...</description>
			<category>Scripts GML</category>
			<pubDate>Tue, 06 Oct 2009 18:16:43 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/compteur-pour-vos-objets-t9373.htm#274619</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/compteur-pour-vos-objets-t9373.htm</guid>
		</item>
		<item>
			<title>Systeme de Dialogue [Fini]</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/systeme-de-dialogue-fini-t8643.htm</link>
			<dc:creator>Playboy</dc:creator>
			<description>Citation:--&gt;Initialement ce topic s'apellait : &quot;What's your string color ?&quot; Mais une fois terminé pour être plus explicite envers les membres qui chercheraient un système de dialogue il a été renommé en Systeme de Dialogue XD.





Yellow les gens !



Je pense que vous pensiez à autre chose en venant ici mais vous allez vite déchanter ^^&quot;. J'ai quand même la justification de ce titre ^^.



Sur quoi va porter ce post ? Bien sur les strings (les chaînes de caractères  ...</description>
			<category>Scripts GML</category>
			<pubDate>Wed, 11 Feb 2009 08:30:28 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/systeme-de-dialogue-fini-t8643.htm#250901</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/systeme-de-dialogue-fini-t8643.htm</guid>
		</item>
		<item>
			<title>Couleurs mathematiques</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/couleurs-mathematiques-t9361.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Ce petit script permet de colorer les pixels de

l'écran en fonction de x et y.

Il peut donner de très joli résultats si on s'y prend bien.



ATTENTION !!

Plus la room est grande plus le programme seras lent.

Si votre ordi n'est pas trés rapide commencez avec une room 240/160

puis agrandissez la si le temps de rendu n'est pas trop mauvais.



A mettre dans l'event DRAW

Code:

if !variable_local_exists&#40;'create'&#41;

&#123;

s = surface_create&#40;room_width,room_height&#41;

surface_set_target&#40;s&#41;



for&#40;x=0;x&lt;=room_width;x+=1&#41;

&#123;

   ...</description>
			<category>Scripts GML</category>
			<pubDate>Fri, 02 Oct 2009 17:03:14 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/couleurs-mathematiques-t9361.htm#274230</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/couleurs-mathematiques-t9361.htm</guid>
		</item>
		<item>
			<title>Objet qui clignotte</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/objet-qui-clignotte-t9250.htm</link>
			<dc:creator>gateau</dc:creator>
			<description>Dans step : 

Code: 

if visible = true

visible = false

if visible = false

visible = true



Et oui c'est simple comme cela  </description>
			<category>Scripts GML</category>
			<pubDate>Sun, 16 Aug 2009 19:47:57 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/objet-qui-clignotte-t9250.htm#270353</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/objet-qui-clignotte-t9250.htm</guid>
		</item>
		<item>
			<title>Dessiner une ligne en utilisant juste draw_point</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/dessiner-une-ligne-en-utilisant-juste-draw_point-t9356.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Voici deux algorithmes de tracés de ligne pour ceux qui

voudraient faire evoluer leur competences mathematiques.

Ces algo n'utilisent qu'une fonction pour afficher un point et 

des maths. Le premier utilise la trigo.

Le deuxieme un peut plus compliqué est plus precis.



Trigo : 

Code:

//void s_draw_line&#40;x1,y1,x2,y2&#41;;

x1 = argument0

y1 = argument1

x2 = argument2

y2 = argument3

l = point_distance&#40;x1,y1,x2,y2&#41;

d = point_direction&#40;x1,y1,x2,y2&#41;



draw_point&#40;x1,y1&#41;  ...</description>
			<category>Scripts GML</category>
			<pubDate>Thu, 01 Oct 2009 16:03:47 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/dessiner-une-ligne-en-utilisant-juste-draw_point-t9356.htm#274124</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/dessiner-une-ligne-en-utilisant-juste-draw_point-t9356.htm</guid>
		</item>
		<item>
			<title>resoudre les equations du troisieme degres</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/resoudre-les-equations-du-troisieme-degres-t9358.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Permet de resoudre les equations de la forme

ax^3 + bx^2 + cx + d = 0



Il y a deux fonctions a mettre dans les scripts.

Le code est a mettre dans draw,

comme pour le second degres.



uv

Code:

r = sqrt&#40;D&#41;

z = -q/2 + argument0*r

return sign&#40;z&#41;*power&#40;abs&#40;z&#41;,1/3&#41;





arrondi

Code:

return sign&#40;argument0&#41;*floor&#40;abs&#40;argument0&#41;*power&#40;10,8&#41;+1/2&#41;/power&#40;10,8&#41;





et le code a mettre dans draw

Code:

if  ...</description>
			<category>Scripts GML</category>
			<pubDate>Thu, 01 Oct 2009 16:17:32 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/resoudre-les-equations-du-troisieme-degres-t9358.htm#274126</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/resoudre-les-equations-du-troisieme-degres-t9358.htm</guid>
		</item>
		<item>
			<title>Resoudre une equation du second degres</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/resoudre-une-equation-du-second-degres-t9357.htm</link>
			<dc:creator>onilink_</dc:creator>
			<description>Résout les equation du second degres de la forme

ax² + bx + c = 0

Donne aussi les solutions complexes.



Code:

if !variable_local_exists&#40;'create'&#41;

&#123;

a = get_integer&#40;'a = ',0&#41;

b = get_integer&#40;'b = ',0&#41;

c = get_integer&#40;'c = ',0&#41;



D = b*b - 4*a*c



if &#40;D &gt; 0&#41;

&#123;

    x1 = &#40;-b+sqrt&#40;D&#41;&#41;/&#40;2*a&#41;

    x2 = &#40;-b-sqrt&#40;D&#41;&#41;/&#40;2*a&#41;

&#125;

else

if &#40;D ==  ...</description>
			<category>Scripts GML</category>
			<pubDate>Thu, 01 Oct 2009 16:09:43 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/resoudre-une-equation-du-second-degres-t9357.htm#274125</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/resoudre-une-equation-du-second-degres-t9357.htm</guid>
		</item>
		<item>
			<title>compteur de fichier dans un dossier</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/compteur-de-fichier-dans-un-dossier-t9290.htm</link>
			<dc:creator>gabin49</dc:creator>
			<description>Bonjour, mon script, que j'ai nommé &quot;file_count&quot; permet de compter les fichier '.zip' par exemple dans un dossier quelconque



Voici le script : 



Citation:var int;

int=1

file_find_first(argument0+argument1,argument2)



while (file_exists(argument0+file_find_next()))

{

int+=1



}

file_find_close()

return int;



Citation:

file_count(chemin_dossier,fichier,attribut)



ex : file_count(working_directory,'*.*',fa_archive)

 </description>
			<category>Scripts GML</category>
			<pubDate>Tue, 01 Sep 2009 10:52:12 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/compteur-de-fichier-dans-un-dossier-t9290.htm#272075</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/compteur-de-fichier-dans-un-dossier-t9290.htm</guid>
		</item>
		<item>
			<title>Compteur de temps en heure</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/compteur-de-temps-en-heure-t9277.htm</link>
			<dc:creator>gosc</dc:creator>
			<description>Salut, je vous propose de faire votre compteur de temps en suivant cette explication avec un code fourni pour faire que si le compteur est à 1, 2, 3, 4, 5, 6, 7, 8, 9, il y ai un zéro à coté, exemples : 01, 05



voilà, donc on va commencer par initier les variable 



Create : Code:alarm&#91;0&#93;=room_speed //l'alarm

time1=&quot;00&quot; // l'heure

time2=&quot;00&quot; // les minutes

time3=&quot;00&quot; // les secondes

global.stop=0 // la variable de pause

key_ctrl=ord&#40;'P'&#41;  ...</description>
			<category>Scripts GML</category>
			<pubDate>Wed, 26 Aug 2009 12:45:43 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/compteur-de-temps-en-heure-t9277.htm#271347</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/compteur-de-temps-en-heure-t9277.htm</guid>
		</item>
		<item>
			<title>[µSCRIPT] Gallerie des scripts</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/uscript-gallerie-des-scripts-t8693.htm</link>
			<dc:creator>shm31</dc:creator>
			<description>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&#40;file&#41;

var numb, text;

numb=0

text=file_text_open_read&#40;argument0&#41;

do&#123;file_text_readln&#40;text&#41;

numb+=1&#125;

until&#40;file_text_eof&#40;text&#41;&#41;

file_text_close&#40;text&#41;

return numb;



quelques scrips pour les ds_list (fichier:ds_list.gml)

Spoiler: Code:#define  ...</description>
			<category>Scripts GML</category>
			<pubDate>Wed, 25 Feb 2009 19:30:37 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/uscript-gallerie-des-scripts-t8693.htm#252340</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/uscript-gallerie-des-scripts-t8693.htm</guid>
		</item>
		<item>
			<title>Comment faire une barre de vie (qui suit la view)</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/comment-faire-une-barre-de-vie-qui-suit-la-view-t9251.htm</link>
			<dc:creator>gateau</dc:creator>
			<description>Mettez un objet control et dans create mettez :

Code:

global.vie = 100



Et dans draw :

Code:

draw_rectangle&#40;view_xview,view_yview,100,20,true&#41;

draw_rectangle&#40;view_xview,view_yview,global.vie,20,true&#41;



Essayez de baisser la variable global.vie pour voir ^^  , vous pouvez même choisir la couleur ! </description>
			<category>Scripts GML</category>
			<pubDate>Sun, 16 Aug 2009 19:52:31 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/comment-faire-une-barre-de-vie-qui-suit-la-view-t9251.htm#270354</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/comment-faire-une-barre-de-vie-qui-suit-la-view-t9251.htm</guid>
		</item>
		<item>
			<title>centrer la view sur un objet</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/centrer-la-view-sur-un-objet-t9213.htm</link>
			<dc:creator>shadow_the_killer</dc:creator>
			<description>voila un script fort utile pour les rpg ou autre, il permet de centrer une view sur l'objet 





voila le code

Code:

view_xview&#91;0&#93;=x-view_wview&#91;0&#93;/2;

view_yview&#91;0&#93;=y-view_hview&#91;0&#93;/2;

if view_xview&#91;0&#93;&lt;0&#123;view_xview&#91;0&#93;=0;&#125;

if view_yview&#91;0&#93;&lt;0&#123;view_yview&#91;0&#93;=0;&#125;

if view_xview&#91;0&#93;&gt;room_width-view_wview&#91;0&#93;&#123;view_xview&#91;0&#93;=room_width-view_wview&#91;0&#93;;&#125;

if view_yview&#91;0&#93;&gt;room_height-view_hview&#91;0&#93;&#123;view_yview&#91;0&#93;=room_height-view_hview&#91;0&#93;;&#125;



voila  ...</description>
			<category>Scripts GML</category>
			<pubDate>Thu, 30 Jul 2009 13:38:53 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/centrer-la-view-sur-un-objet-t9213.htm#269365</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/centrer-la-view-sur-un-objet-t9213.htm</guid>
		</item>
		<item>
			<title>script de rotation créer par shadow_the_killer^^</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/script-de-rotation-creer-par-shadow_the_killer-t9193.htm</link>
			<dc:creator>shadow_the_killer</dc:creator>
			<description>BOnjour voila je vient de creer un petit script fort utile pour ceux qui veule faire a un sprite une rotatiion complete





voila la chose ^^:

premier code: rotation_create

Code:

/*

rotation_create&#40;temps de l'alarm&#41;

à mettre dans create

*/



alarm&#91;0&#93;=argument0;

a=1;

b=0;



2e code a mettre dans draw

Code:

/*

script de rotation d'un objet 2d par shadow_the_killer

rotation&#40;id,speed&#40;alarm step&#41;&#41;

*/

if argument0=0

&#123;

if  ...</description>
			<category>Scripts GML</category>
			<pubDate>Thu, 23 Jul 2009 14:45:15 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/script-de-rotation-creer-par-shadow_the_killer-t9193.htm#268970</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/script-de-rotation-creer-par-shadow_the_killer-t9193.htm</guid>
		</item>
		<item>
			<title>draw_text_shadow(x,y,string,color,number[0..5],alpha) (+ext)</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/draw_text_shadowxystringcolornumber05alpha-ext-t9148.htm</link>
			<dc:creator>gosc</dc:creator>
			<description>Texte avec dégradé d'ombre et transparence



un petit script que je viens de terminer et de tester compatible pour les versions non registry :



draw_text_shadow a écrit://texte avec dégradé d'ombre

//draw_text_shadow(x,y,string,color,number[0..5],alpha)

for(i=argument4;i&gt;=0;i-=1)

{

draw_set_alpha(argument5)

draw_set_color(merge_color(argument3,background_color,i/argument4))

draw_text(argument0-i,argument1-i,argument2)

}

draw_set_color(0)

draw_set_alpha(1) </description>
			<category>Scripts GML</category>
			<pubDate>Sun, 05 Jul 2009 07:44:28 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/draw_text_shadowxystringcolornumber05alpha-ext-t9148.htm#267735</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/draw_text_shadowxystringcolornumber05alpha-ext-t9148.htm</guid>
		</item>
		<item>
			<title>Algorithme d'évolution progressive d'une variable</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/algorithme-d-evolution-progressive-d-une-variable-t9051.htm</link>
			<dc:creator>Dardelare</dc:creator>
			<description>J'avais récemment eu l'idée de changer de logique de programmation: au lieu de changer la valeur d'une variable subitement dans une action, j'ai préféré la faire évoluer step par step, ce qui rendait dans l'ensemble le jeu plus fluide.

Malheureusement, cela revenait à reprogrammer plusieurs fois des algorithmes similaires. J'ai donc généralisé le programme. C'est la fonction slide que voici:Citation:/* La fonction slide permet de faire évoluer une variable vers une valeur donnée step par step.

Elle  ...</description>
			<category>Scripts GML</category>
			<pubDate>Sun, 31 May 2009 16:19:45 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/algorithme-d-evolution-progressive-d-une-variable-t9051.htm#264642</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/algorithme-d-evolution-progressive-d-une-variable-t9051.htm</guid>
		</item>
		<item>
			<title>draw_grid et draw_checkbox</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/draw_grid-et-draw_checkbox-t9174.htm</link>
			<dc:creator>gosc</dc:creator>
			<description>Bonjour, voici 2 petit script qui peuvent se révéler utile 



draw_grid(x1,y1,x2,y2,size carreau) a écrit:for(i=argument2;i&gt;=argument0;i-=argument4)

{draw_line(i,argument3,i,argument1)}

for(i=argument3;i&gt;=argument1;i-=argument4)

{draw_line(argument2,i,argument0,i)}



draw_checkbox(x,y,c1,c2,c3,check) a écrit:draw_set_color(argument2)

draw_rectangle(argument0,argument1,argument0+16,argument1+16,1)

draw_set_color(argument3)

draw_rectangle(argument0+1,argument1+1,argument0+15,argument1+15,1)

draw_set_color(c_white)

draw_rectangle(argument0+2,argument1+2,argument0+14,argument1+14,0)

if  ...</description>
			<category>Scripts GML</category>
			<pubDate>Fri, 17 Jul 2009 08:24:21 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/draw_grid-et-draw_checkbox-t9174.htm#268728</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/draw_grid-et-draw_checkbox-t9174.htm</guid>
		</item>
		<item>
			<title>effet d'affichage de texte</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/effet-d-affichage-de-texte-t7686.htm</link>
			<dc:creator>arthuro</dc:creator>
			<description>c'est un pack de petits scripts pour faire différents effets sur des textes

-texte lettre par lettre

-texte ou les lettres descendent une par une (4 scripts pour les 4 direction d'arrivé)

-texte dégradé en alpha

-texte dégradé en alpha et en couleur

-un truc bizarre avec une lettre sur deux qui descend et les autre montent

-un texte qui ondule



bon je suis pas mal content des textes ou les lettres montent une par une.

[url=http://host-a.net/arthuro/objet texte.gm6][/url] </description>
			<category>Scripts GML</category>
			<pubDate>Wed, 21 May 2008 18:35:49 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/effet-d-affichage-de-texte-t7686.htm#218112</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/effet-d-affichage-de-texte-t7686.htm</guid>
		</item>
		<item>
			<title>draw_text_relief</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/draw_text_relief-t9166.htm</link>
			<dc:creator>arthuro</dc:creator>
			<description>un simple script qui donne au texte un effet de relief (gravure ou bombé)



draw_text_relief(x,y,texte,couleur,(0=bombé,1=gravé))



Exemple:

 

draw_text_relief(x,y,&quot;Texte relief bombe&quot;,c_blue,0)

draw_text_relief(x,y,&quot;Texte relief grave&quot;,c_blue,1)







draw_text_relief



 draw_set_color(c_white)

draw_text(argument0,argument1+(argument4==1)*2-1,argument2)

draw_set_color(c_black)

draw_text(argument0,argument1+(argument4==1)*-2+1,argument2)

draw_set_color(argument3)

draw_text(argument0,argument1,argument2)

 </description>
			<category>Scripts GML</category>
			<pubDate>Sun, 12 Jul 2009 17:22:50 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/draw_text_relief-t9166.htm#268514</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/draw_text_relief-t9166.htm</guid>
		</item>
		<item>
			<title>Fonction de jet de dés ( x Dés et y faces )</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/fonction-de-jet-de-des-x-des-et-y-faces-t9127.htm</link>
			<dc:creator>epimannn</dc:creator>
			<description>Bon... j'ai galéré pour arriver à ca, et c'est pas parfait... Donc si y a moyen d'améliorer...



C'est un script de jet de dés, ca peut être utile pour les RPG par exemple.



Alors voici mon petit script ^^



Il utilise 2 arguments, un pour le nombre de dés à tirer, et le second pour le nombre de face des dés.



Le nom du script est JetDe, très important ^^

Code:

&#123;

    if &#40; argument0 &gt; 0 &#41;

        &#123;

       ...</description>
			<category>Scripts GML</category>
			<pubDate>Mon, 29 Jun 2009 16:34:32 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/fonction-de-jet-de-des-x-des-et-y-faces-t9127.htm#267203</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/fonction-de-jet-de-des-x-des-et-y-faces-t9127.htm</guid>
		</item>
		<item>
			<title>petit script pour un menu de pause</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/petit-script-pour-un-menu-de-pause-t6915.htm</link>
			<dc:creator>arthuro</dc:creator>
			<description>Bon, d'abord, dsl si je propose des scripts que vous sauriez faire tous seul mais si sa vous gène pas tant mieu.



Donc c'est un script simple pour faire une pause

une pause qui desactive tous les objets

qui noircit l'écran

qui affiche un cadre qui se diride rapidement vers le centre ou ya écrit PAUSE.







essayer, sa rend pas trop mal



bref un truc basique mais vu que ya beaucoup de monde qui veut faire des pause 



donc 

un script nommé pause

Code:&#123;



    if keyboard_check_released&#40;ord&#40;'P'&#41;&#41;and  ...</description>
			<category>Scripts GML</category>
			<pubDate>Thu, 03 Jan 2008 21:37:48 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/petit-script-pour-un-menu-de-pause-t6915.htm#196671</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/petit-script-pour-un-menu-de-pause-t6915.htm</guid>
		</item>
		<item>
			<title>Barre de progression, vie, magie, etc...</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/barre-de-progression-vie-magie-etc-t6906.htm</link>
			<dc:creator>arthuro</dc:creator>
			<description>Bonjour, a tous



Donc voila, un script pour faire une jolie par de progression sans se casser la tête.



sa ressemblera à sa:





Vous devez juste écrire quelque chose sous la forme:

draw_barre(x,y,largeur,hauteur,text,pourcent,couleur)

Code:

//draw_barre&#40;x,y,largeur,hauteur,text,pourcent,couleur&#41;

pourcent=argument5/100

if pourcent&gt;1 pourcent=1

if pourcent&lt;0 pourcent=0



teintos=color_get_hue&#40;argument6&#41;

contros=color_get_saturation&#40;argument6&#41;

lumos=color_get_value&#40;argument6&#41;



c1=make_color_hsv&#40;teintos,contros,lumos&#41;

c2=make_color_hsv&#40;teintos,contros,lumos-100&#41;

c3=make_color_hsv&#40;teintos,contros,lumos-160&#41;

//extérieure

draw_rectangle_color&#40;argument0,argument1,argument0+argument2,argument1+argument3,c2,c2,c2,c2,false&#41;



//remplissage

draw_rectangle_color&#40;argument0,argument1,argument0+argument2*pourcent,argument1+argument3,c2,c2,c1,c1,false&#41;



//bordure

draw_rectangle_color&#40;argument0,argument1,argument0+argument2,argument1+argument3,c1,c1,c2,c2,true&#41;



//text

draw_set_halign&#40;fa_center&#41;

draw_set_valign&#40;fa_middle&#41;

draw_set_color&#40;c1&#41;

draw_text&#40;argument0+argument2/2+1,argument1+argument3/2+1,argument4&#41;

draw_text&#40;argument0+argument2/2+1,argument1+argument3/2-1,argument4&#41;

draw_text&#40;argument0+argument2/2-1,argument1+argument3/2+1,argument4&#41;

draw_text&#40;argument0+argument2/2-1,argument1+argument3/2-1,argument4&#41;

draw_set_color&#40;c3&#41;

draw_text&#40;argument0+argument2/2,argument1+argument3/2,argument4&#41;



 </description>
			<category>Scripts GML</category>
			<pubDate>Thu, 03 Jan 2008 00:37:39 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/barre-de-progression-vie-magie-etc-t6906.htm#196491</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/barre-de-progression-vie-magie-etc-t6906.htm</guid>
		</item>
		<item>
			<title>draw_quadrilateral</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/draw_quadrilateral-t8705.htm</link>
			<dc:creator>shm31</dc:creator>
			<description>retiré, inutile.</description>
			<category>Scripts GML</category>
			<pubDate>Sat, 28 Feb 2009 21:46:45 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/draw_quadrilateral-t8705.htm#252778</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/draw_quadrilateral-t8705.htm</guid>
		</item>
		<item>
			<title>[Cryptage] file_bin_XOR</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/cryptage-file_bin_xor-t9033.htm</link>
			<dc:creator>shm31</dc:creator>
			<description>après avoir consulté quelques documents sur le cryptage et tout ça, j'ai décidé de faire une petite fonction qui permet de crypter les fichier par algorithme xor + inversion des octets.

enfin ce n'est pas vraiment epic comme fonction et puis je suis pas le premier a le faire alors bon. 



 le script :



Code://file_bin_XOR&#40;File,Key&#41;

var File,Size,ByteLst,EncKey,Ind, Rd, Wr;

if file_exists&#40;argument0&#41; &#123;File=file_bin_open&#40;argument0,2&#41;&#125; else &#123;show_message&#40;'Fichier  ...</description>
			<category>Scripts GML</category>
			<pubDate>Wed, 27 May 2009 19:06:42 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/cryptage-file_bin_xor-t9033.htm#264048</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/cryptage-file_bin_xor-t9033.htm</guid>
		</item>
		<item>
			<title>RPG Collection Lib</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/rpg-collection-lib-t8581.htm</link>
			<dc:creator>SPLN</dc:creator>
			<description>Voilà en même temps que je construie mon RPG je construit en même temps une librairie qui va avec!!!



Sa va être long mais utile surtout que creer un RPG avec Game Maker c'est pas de la tarte.



Avancement: 1/100



Fonction:



RPG P1 Action(1)[5%]



---Sauvegarder/Charger Partie(Format SAV)---(Terminer)

-Sauvegarder

-Charger



---Créer des Limites---



RPG P2 Message[?%]



***NEW*** C'est se qui a été ajouter par rapport à la Lib Message

Attention il se peut que  ...</description>
			<category>Scripts GML</category>
			<pubDate>Tue, 20 Jan 2009 17:33:55 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/rpg-collection-lib-t8581.htm#249127</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/rpg-collection-lib-t8581.htm</guid>
		</item>
		<item>
			<title>Script pour dessiner des spirales.</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/script-pour-dessiner-des-spirales-t8974.htm</link>
			<dc:creator>shm31</dc:creator>
			<description>Je viens de programmer un script qui permet de dessiner des spirales,

le voici :



Code://draw_spiral&#40;x,y,r,t,p,s,c,a&#41;

var xp,yp,t,r,p,s,c,a;

xp=argument0        //position x de la spiral

yp=argument1        //position y de la spirale

t=&#40;360*argument3&#41;   //nombre de &quot;tours&quot;

r=&#40;t/argument2&#41;     //taille de la spirale

p=&#40;360/argument4&#41;   //précision

s=argument5       ...</description>
			<category>Scripts GML</category>
			<pubDate>Thu, 07 May 2009 20:39:57 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/script-pour-dessiner-des-spirales-t8974.htm#261022</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/script-pour-dessiner-des-spirales-t8974.htm</guid>
		</item>
		<item>
			<title>[RPG] Générateur de quêtes basique</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/rpg-generateur-de-quetes-basique-t8887.htm</link>
			<dc:creator>Max</dc:creator>
			<description>Bonjour à tous,

Un petit bricolage qui me venait à l'esprit, qui peut être utile aux débutants.

Il permet de générer aléatoirement une quête composée de 3 morceaux : chose à faire, avec quoi, et où. Elle est donc composée de 3 fichiers (part1, part2, part3).

Attention tout de même, si vous utilisez le système, à varier les exemple et à faire attention aux incohérence  

Il y a beaucoup de répétitions dans mon exemple vu que j'ai mis que très peu de morceaux, libre à vous d'en rajouter.



Dans  ...</description>
			<category>Scripts GML</category>
			<pubDate>Mon, 13 Apr 2009 15:11:34 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/rpg-generateur-de-quetes-basique-t8887.htm#257494</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/rpg-generateur-de-quetes-basique-t8887.htm</guid>
		</item>
		<item>
			<title>Vitesse de sprite indépendant vitesse de room [fini]</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/vitesse-de-sprite-independant-vitesse-de-room-fini-t8938.htm</link>
			<dc:creator>Playboy</dc:creator>
			<description>Le script qui suit permet de faire en sorte que le sprite ne soit pas soumis à la vitesse de la room  Vous pouvez ainsi facilement faire des sprites qui vont à la vitesse souhaitée sans devoir rajouter des images (ou en enlever)



A mettre dans le draw bien sur d'où son nom ^^&quot;



Exemple d'utilisation : draw_sprite_facile(le sprite,x,y,nb image par seconde)



Le scripte :



Citation:if !variable_local_exists('_temps')

  {

  _temps=0

  }

if !variable_local_exists('_image')

  ...</description>
			<category>Scripts GML</category>
			<pubDate>Tue, 28 Apr 2009 20:03:36 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/vitesse-de-sprite-independant-vitesse-de-room-fini-t8938.htm#259465</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/vitesse-de-sprite-independant-vitesse-de-room-fini-t8938.htm</guid>
		</item>
		<item>
			<title>Effets de texte en un script</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/effets-de-texte-en-un-script-t8934.htm</link>
			<dc:creator>robotic76</dc:creator>
			<description>Bon alors j'ai mis effet au pluriel parce que je risque d'en poster d'autres si j'en code de nouveaux, c'est un petit script qui permet d'afficher un texte qui va d'abord apparaître, puis au bout d'un certain temps dépendant de la taille du texte, disparaître en faisant tournoyer ses lettres dans tous les sens... (ça a l'air magique comme ça hein)



Code:texte=argument0

length_factor=argument1

dir_factor=argument2

angle_factor=argument3

if variable_local_exists&#40;&quot;decompte&quot;&#41;  ...</description>
			<category>Scripts GML</category>
			<pubDate>Mon, 27 Apr 2009 22:12:44 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/effets-de-texte-en-un-script-t8934.htm#259308</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/effets-de-texte-en-un-script-t8934.htm</guid>
		</item>
		<item>
			<title>Faire TRRRREmbler l'écran</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/faire-trrrrembler-l-ecran-t8772.htm</link>
			<dc:creator>Chulien</dc:creator>
			<description> 

    global.tremblement=0

    view_xview_depart=0 //par exemple

    view_yview_depart=0 //peut être mis ailleurs si la view est déplacée



 

    global.tremblement=max(0,global.tremblement-1) //la variable descend à chaque step jusqua 0

    view_xview[0]+=floor(random(2*global.tremblement)-global.tremblement)

view_yview[0]+=floor(random(2*global.tremblement)-global.tremblement)



if(global.tremblement=0)

    {

    view_xview[0]=view_xview_depart

    view_yview[0]=view_yview_depart

  ...</description>
			<category>Scripts GML</category>
			<pubDate>Tue, 17 Mar 2009 18:07:43 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/faire-trrrrembler-l-ecran-t8772.htm#254492</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/faire-trrrrembler-l-ecran-t8772.htm</guid>
		</item>
		<item>
			<title>Choisir les touches du jeu (mon premier script soyez simpas)</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/choisir-les-touches-du-jeu-mon-premier-script-soyez-simpas-t8838.htm</link>
			<dc:creator>972_creator</dc:creator>
			<description> 



Pour ce script, vous devez connaître le fonctionnement des fichier INI.



Ce sript permet de choisir les touches de commandes pour son jeu.



Il fonctionne en 4 étapes:



_Etape 1 : le joueur click sur la commande qu'il veut changer

_Etape 2 : le joueur entre la nouvelle touche pour la commande

_Etape 3 : Un script attribut la nouvelle touche à la commande choisi

_Etape 4 : La touche qui correspond à la commande est affichée



Important et bon à savoir : chaques touche  ...</description>
			<category>Scripts GML</category>
			<pubDate>Fri, 03 Apr 2009 19:51:22 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/choisir-les-touches-du-jeu-mon-premier-script-soyez-simpas-t8838.htm#256290</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/choisir-les-touches-du-jeu-mon-premier-script-soyez-simpas-t8838.htm</guid>
		</item>
		<item>
			<title>[script] =&amp;gt; Trajectoire Circulaire autour d'un point</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/script-trajectoire-circulaire-autour-d-un-point-t8624.htm</link>
			<dc:creator>Sekigo Le Magnifique</dc:creator>
			<description>Bonjour.



Voici mon premier script. Rien de bien extraordinaire, mais je me suis bien pris la tête pour réussir a ce résultat. ( la trigonométrie, ce n'est pas trop dans mon domaine d'étude ). Merci Wikipedia ! Une heure pour comprendre de simple signe de vecteur....



Il permet de faire tourner un objet autour d'un autre, un peu a la manière de la Terre et de la Lune.



Importer le script et l'appeler dans l'évènement Step avec Trajectoire_Cercle(argument0,argument1,argument2,argument3);

Code:/*Trajectoire_Cercle&#40;argument0,argument1,argument2,argument3&#41;

Argument0  ...</description>
			<category>Scripts GML</category>
			<pubDate>Thu, 05 Feb 2009 00:03:04 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/script-trajectoire-circulaire-autour-d-un-point-t8624.htm#250471</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/script-trajectoire-circulaire-autour-d-un-point-t8624.htm</guid>
		</item>
		<item>
			<title>draw_ressort</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/draw_ressort-t8813.htm</link>
			<dc:creator>arthuro</dc:creator>
			<description>pour dessiner un ressort:







attention 7 argument



draw_ressort(x1,y1,x2,y2,nb de splines, tailles des splines, précision)



un spline c'est un tour.

Je conseille une précision au alentour de pi/10



Spoiler: 

var xx,yy,xxx,yyy,height,width,spline,precision;

xx=argument0-argument5

yy=argument1

xxx=argument2

yyy=argument3

height=yyy-yy

width=xxx-xx

spline=argument4*2*pi

precision=argument6



for(i=0;i&lt;=spline;i+=precision)

{

draw_line(x-28*cos(i)+i*width/spline,y+28*sin(i)+i*height/spline,x-28*cos(i+precision)+(i+precision)*width/spline,y+28*sin(i+precision)+(i+precision)*height/spline)

}







L'avantage  ...</description>
			<category>Scripts GML</category>
			<pubDate>Sun, 29 Mar 2009 00:07:12 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/draw_ressort-t8813.htm#255617</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/draw_ressort-t8813.htm</guid>
		</item>
		<item>
			<title>Script: Sauvegarder à son format GM5-GM6</title>
			<link>http://cbna.forumactif.com/scripts-gml-f15/script-sauvegarder-a-son-format-gm5-gm6-t66.htm</link>
			<dc:creator>daminetreg</dc:creator>
			<description>Citation:SaveGameName = &quot;&quot;;

SaveGameName = get_save_filename(&quot;Save Games (*.svg)|*.svg&quot;, &quot;.svg&quot;);

// 

if (SaveGameName != &quot;&quot;)

{

 // 

 if (string_copy(SaveGameName, string_length(SaveGameName) - 3, 4) != &quot;.svg&quot;)

 {

  // 

  SaveGameName = SaveGameName + &quot;.svg&quot;;

 }

 // 

 game_save(SaveGameName);

} </description>
			<category>Scripts GML</category>
			<pubDate>Wed, 09 Mar 2005 13:14:50 GMT</pubDate>
			<comments>http://cbna.forumactif.com/scripts-gml-f15/script-sauvegarder-a-son-format-gm5-gm6-t66.htm#1855</comments>
			<guid>http://cbna.forumactif.com/scripts-gml-f15/script-sauvegarder-a-son-format-gm5-gm6-t66.htm</guid>
		</item>
	</channel>
</rss>