SPLN Utilisateur confirmé: Rang ***
Messages : 588 Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)
| Sujet: [draw] draw_text_string_at Sam 20 Mar 2010 - 21:35 | |
| Alors j'espère que personne n'a fait se script avant moi! Sinon sa serait balo de ma part de ne pas l'avoir trouver. Voici un script qui draw un texte et y rajoute tous les X charactères un string. GAUCHE: - Code:
-
//draw_text_string_at(x,y,string,at,text) var dx, dy, dc, dd, dt, dp; dx = real(argument0) dy = real(argument1) dc = string(argument2) dd = real(argument3) dt = string(argument4) dp = 1
if dd >= string_length(dt) {return draw_text(dx,dy,dt)}
if dd < string_length(dt) { do { dt = string_insert(dc,dt,dd*dp) dp += 1 } until(dd*dp >= string_length(dt)) return draw_text(dx,dy,dt) } Okey sa n'a pas vraiment d'utiliter sauf pour les féneants dans mon genre qui n'ont pas envie de mettre "#" pour allez à la ligne tous les x charactères. Exemple:- Spoiler:
draw_text_char_at(10,10,"#",10,"abcdefghijklmnopqrstuvwxyz0123456789.?!:;")
Resultat: abcdefghi jklmnopqr stuvwxyz0 123456789 .?!:; DROITE: - Code:
-
//draw_text_string_at2(x,y,char,at,text) var dx, dy, dc, dd, dt, dp, dp2; dx = real(argument0) dy = real(argument1) dc = string(argument2) dd = real(argument3) dt = string(argument4) dp = string_length(dt) - dd dp2 = dp + 1
if dd >= string_length(dt) {return draw_text(dx,dy,dt)}
if dd < string_length(dt) { do { dt = string_insert(dc,dt,dp2) dp2 -= dd } until(dp2 <= 0) return draw_text(dx,dy,dt) } Exemple:- Spoiler:
draw_text_char_at2(10,10," ",3,"10000000000000000000000")
Resultat: 10 000 000 000 000 000 000 000
Dernière édition par SPLN le Dim 21 Mar 2010 - 11:07, édité 4 fois |
|
Chlorodatafile Utilisateur confirmé: Rang *****
Messages : 2929 Localisation : Belfort Projet Actuel :
Paralights
| Sujet: Re: [draw] draw_text_string_at Sam 20 Mar 2010 - 22:32 | |
| sympa, toujours utile |
|
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: [draw] draw_text_string_at Dim 21 Mar 2010 - 9:19 | |
| SI tu fais un script, qui fait la même chose, mais en commencant à compter à droite, ça permet de faire un séparateur de milliers, pour afficher un gros score, ça pourrait aussi être vachement intéressant !! _________________ Tous les icones de gm utilisables sur le cbna ICI |
|
SPLN Utilisateur confirmé: Rang ***
Messages : 588 Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)
| Sujet: Re: [draw] draw_text_string_at Dim 21 Mar 2010 - 10:15 | |
| |
|
Contenu sponsorisé
| Sujet: Re: [draw] draw_text_string_at | |
| |
|