Automatisation d'une formule

haris44 Messages postés 2690 Statut Contributeur -  
haris44 Messages postés 2690 Statut Contributeur -
Bonjour,

Voila, je suis en train en se moment de faire du code Pawn pour un serveur GTA San Andreas
Seulement voila, je créer des objets a l'aide d'un logiciel, bref a la fin il me donne (par exemple) le code suivant :
CreateObject(971,2423.94018555,-2098.86059570,16.37375259,0.00000000,0.00000000,270.00000000);
Seulement, Pour qu'il puisse correctement passez sur mon serveur, la ligne doit ressemblez a ceci :
CreateStreamObject(971,2423.94018555,-2098.86059570,16.37375259,0.00000000,0.00000000,270.00000000,200.0);
C'est a dire, le rajout de Stream entre Create et Object et le rajout de ,200.0 a la fin de la parenthèse
Seulement voila, A chaque fois que je créer des objets, j'en ai une centaine, donc je passe beaucoup de temps a rajouter se Stream et ce ,200.0

Es-que quelqu'un connaitrais la façon d'automatiser ceci, car en fait il n'y as que les numéros a l'intérieur qui change, a part le ,200.0

Je pensait faire une formule sous excel mais je ne sait par ou commencez

Merci a vous et bonne nuit


A voir également:

4 réponses

Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   954
 
Salut le forum

Ton texte de départ en A2

La formuel en B2
=REMPLACER(REMPLACER(A2;1;12;"CreateStreamObject");NBCAR(A2)+6;1;",200.0)") 
ou 
=SUBSTITUE(SUBSTITUE(A2;"CreateObject";"CreateStreamObject");")";",200.0)")

Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
0
haris44 Messages postés 2690 Statut Contributeur 191
 
Ok je test sa maintenant, c'est vraiment sympa d'avoir pu repondre a 4;00 du mat'

Bonne année a tous
0
haris44 Messages postés 2690 Statut Contributeur 191
 
Voila , j'ai testée sur Excel 2003, et il me renvoi ceci
CreateStreamObject(987,692.48986816,-705.42413330,15.47488785,0.00000000,0.00000000,0.00000000),200.0)

Or le ,200.0 doit etre a l'interieur de la parenthèse, et un point virgule doit etre ajouter a la fin
autrement la formule est genial, car pour que cela fonctionne pour l'instant il suffit d'enlever la parentèse, se qui est un boulot beaucoup moins dur et long

Merci a toi
0
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   954
 
Re le forum

Tu modifies la formule comme ceci
=SUBSTITUE(SUBSTITUE(A2;"CreateObject";"CreateStreamObject");")";",200.0);")

Mytå
0
haris44 Messages postés 2690 Statut Contributeur 191
 
Ok merci beaucoup sa marche impec
Tant que j'y suis, Le mappeur me donne aussi des
AddStaticVehicle(520,2519.4568,-2103.5842,26.6674,2.7501,0,0);
Or pour pouvoir les rentrée dans le jeu , il faut qu'il ,soit comme ceci :
520,2519.4568,-2103.5842,26.6674,2.7501,0,0;
C'est a dire supprimer le AddStaticVehicle( et la parenthèse de fin
Si tu aurais aussi une formule, Sa me ferais aussi un grand gagne temps

Merci encore pour ta réponse si rapide et bon réveillon de Noel !
0
Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   954
 
Re le forum

Tu avais déjà la formule, il suffit de l'adapter
=SUBSTITUE(SUBSTITUE(A2;"AddStaticVehicle(";"");")";"")

QUOTE : Merci encore pour ta réponse si rapide et bon réveillon de Noel !
Je crois que tu es en retard un peu pour Noêl, mon réveillon est déjà digéré depuis longtemps.

Mytå
0
haris44 Messages postés 2690 Statut Contributeur 191
 
Escuse , je voulait dire bon reveillon de nouvel an
dans la precipitation ^^
0