AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  

 

 fonction real() améliorée

Aller en bas 
4 participants
AuteurMessage
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

fonction real() améliorée Empty
MessageSujet: fonction real() améliorée   fonction real() améliorée EmptyMar 1 Avr 2008 - 0:45

Citation :

str = argument0 ;
len = string_length(str)
value = "" ;
for( i=0 ; i<=len ; i+=1 )
{
if ord(string_char_at( str , i ))>=48 && ord(string_char_at( str , i ))<=57
{
value += string_char_at( str , i );
}
}
result = real(value) ;
return result ;

Convertit en réel un string sans donner d'erreur quand il rencontre un caractère qui n'est pas un chiffre.
Ca peut vous être utile, en tout cas ça l'est pour moi Wink

_________________
Suivez la timeline ! The PacWars Timeline
C# .NET, Web & Sound Design.
---
Oldies: http://livegallery.lescigales.org/
Lawl :
Spoiler:
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
Invité
Invité




fonction real() améliorée Empty
MessageSujet: Re: fonction real() améliorée   fonction real() améliorée EmptyMar 1 Avr 2008 - 0:50

super
comment je doit appeler cette fonction, heu... real_ext() ?
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

fonction real() améliorée Empty
MessageSujet: Re: fonction real() améliorée   fonction real() améliorée EmptyMar 1 Avr 2008 - 8:39

Avec toutes ces nouvelles fonctions, ce serait bien qu'on fasse un installeur qui les installes dans GM, je vais voir pour que les gm6 soit automatiquement créés avec les scripts nécessaires. Et suffit de modifier le fichier de fonctions pour les coloriser. happy1

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
fonction real() améliorée U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
master47
Utilisateur confirmé: Rang *****
master47


Messages : 2368
Projet Actuel :
-------------------
> PacWars
> The Perfect Pattern Studio

fonction real() améliorée Empty
MessageSujet: Re: fonction real() améliorée   fonction real() améliorée EmptyMar 1 Avr 2008 - 12:12

shm31 a écrit:
super
comment je doit appeler cette fonction, heu... real_ext() ?

Moi je l'ai appelée Real() au lieu de real() et ca pose aucun problème

ou bien on pourrrait faire un GEX avec tous nos scripts mais le mieux serait d'arriver à les inclure dans GM directement comme les autres fonctions, ca relève un défi Wink

_________________
Suivez la timeline ! The PacWars Timeline
C# .NET, Web & Sound Design.
---
Oldies: http://livegallery.lescigales.org/
Lawl :
Spoiler:
Revenir en haut Aller en bas
http://theperfectpattern.tumblr.com
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

fonction real() améliorée Empty
MessageSujet: Re: fonction real() améliorée   fonction real() améliorée EmptyMar 1 Avr 2008 - 12:57

Dumping powaaa. Je vais voir ce que je peux faire. :nezrouge:

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
fonction real() améliorée U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
nicoulas
*Excellent utilisateur*
nicoulas


Messages : 6030
Localisation : Dordogne
Projet Actuel : Croustaface Tower Defense fonction real() améliorée Panicpr9

fonction real() améliorée Empty
MessageSujet: Re: fonction real() améliorée   fonction real() améliorée EmptyMar 1 Avr 2008 - 14:26

lol

oui sinon dans un gex ce serait impec super
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Chlorodatafile
Utilisateur confirmé: Rang *****
Chlorodatafile


Messages : 2929
Localisation : Belfort
Projet Actuel :
Paralights

fonction real() améliorée Empty
MessageSujet: Re: fonction real() améliorée   fonction real() améliorée EmptyDim 24 Jan 2010 - 20:04

amélioration de l'amélioration de la fonction real Razz :

Code:
//ireal(str)
//par FJMC sur la base du script de master
str = argument0 ;
len = string_length(str)
result=0
value ="" ;
for( i=1 ; i<=len ; i+=1 )
{if ord(string_char_at( str , i ))=ord("+") {result += real(value) value=""}
if ord(string_char_at( str , i ))=ord("-") {result -= real(value) value=""}
if ord(string_char_at( str , i ))>=48 && ord(string_char_at( str , i ))<=57 {value += string_char_at( str , i );}}
result += real(value)
return result ;

cette fonction inclu l'addition et la soustraction, qui n'était pas présent dans la version de master Wink
Revenir en haut Aller en bas
http://chlorodatafile.tumblr.com/
Contenu sponsorisé





fonction real() améliorée Empty
MessageSujet: Re: fonction real() améliorée   fonction real() améliorée Empty

Revenir en haut Aller en bas
 
fonction real() améliorée
Revenir en haut 
Page 1 sur 1

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