AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment : -21%
LEGO® Icons 10329 Les Plantes Miniatures, ...
Voir le deal
39.59 €

 

 Texte vers script

Aller en bas 
2 participants
AuteurMessage
hit_
Petit bavard
hit_


Messages : 55

Texte vers script Empty
MessageSujet: Texte vers script   Texte vers script EmptyVen 22 Fév 2008 - 10:48

Bon j'ai fait plein de recherche avec texte vers script, texte, script, texte, .txt, etc
J'ai trouvé comment récupérer du texte grâce à un cadre.
Mais voila je travail sur un petit projet pour m'amuser, ou en fait vous disposez d'une tourelle qui marche toute seule (suspense) grâce à une "IA"
Alors je voudrais faire que au début, le joueur puisse configurer cette IA en entrant des "semi-code". Pour la base c'est censé faire ça :
Je joueur rentre :
Citation :
Mouvement=50
Rafale=50
(Mouvement étant une variable global plus tard, définissant sur {100 si le véhicule bouge ou ne bouge pas (+/-aléatoire) et Rafale, le nombre de tir de la tourelle avant de arrêter pour recharger (le temps de la pause), plus on tire longtemps moins la precision est bonne)

Et cela donne un script :
Citation :
Mouvement=50
Rafale=50
Autre exemple, Le joueur veut faire une "IA" qui va tirer en rechargeant moins que la rafale, donc ne jamais récupérer la précision max, mais il veut que quand la précision atteint 0, le rechargement se fasse au complet
Après si quelqu'un sait, il faudrait que si le joueur tape :
Citation :
Mouvement=50
Rafale=50
Pause=20
If precision=0
Pause=100
If precision=20(le max)
Pause=20
Et que sa fasse le code du même genre, mais après je voulais permettre au joueur d'avoir une interface simplifié (et/ou) pour éviter qu'il fasse des trucs trop bordélique
Genre le truc du dessus pourrait s'écrire, pour le même résultat:
Citation :
Mouvement;50
Rafale;50
Pause;20
Si precision=0
Pause;100
Si precision=precisionmax
Pause;20
Ou encore
Citation :
Mouvement(50)
Rafale(50)
Pause(20)
Si precision=0
{Pause(100)}
Si precision=precisionmax
{Pause(20)}


Enfin voila un code qui donne l'impression au joueur qu'il code vraiment :fier: , je cherche surtout de l'aide pour le premier et le second, merci d'avance...
Si je suis pas clair dit-le ^^
Au passage très bon site, les ressources sont faciles d'accès

PS:
Au fait je savait pas si cette aide va dans aide débutants ou expérimentés :s
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Texte vers script Empty
MessageSujet: Re: Texte vers script   Texte vers script EmptyVen 22 Fév 2008 - 10:53

deja, bonne idée de projet!

Et simplement :
execute_string(tonscript)

lol

[edit] pour faire son propre "langage"
le joueuer rentre un truc dans un string que l'on nommera string pour l'exemple.
if string_pos("mouvement(",string)!=-1
{ //alors le joueur a ecrit une fonction changeant le mouvement
value=string_copy(string,10,string_length(string)-11)
//on sait de combien grâce a value.
}


etc.. etc...
Le tout c'est de bien jongler avec les scripts.
Pour un projet abandonné (Silencer) j'avais fait uns console a commande personnalisées, je la cherche ce soir et je te la passe :p

_________________
Texte vers script Control-commentTous les icones de gm utilisables sur le cbna ICI  Texte vers script Main1-change-sprite


Dernière édition par M@d_Doc le Ven 22 Fév 2008 - 10:58, édité 1 fois (Raison : oubli)
Revenir en haut Aller en bas
http://www.lecbna.org
hit_
Petit bavard
hit_


Messages : 55

Texte vers script Empty
MessageSujet: Re: Texte vers script   Texte vers script EmptyVen 22 Fév 2008 - 11:56

Ok, en tout cas merci, je m'attendais pas à un truc aussi simple, j'étais partis à faire n'importe quoi, j'attends pour ton exemple ça m'intéresse. Encore merci ^^
Donc en fait, je prend le string que le joueur rentre, je le met dans une variable (normal) et hop j'exécute cette variable ?

Pour le propre langage l'exemple que tu donne, c'est pour une commande, que le joueur rentrera une par une ?
Au pire je peut récupérer les string par ligne ?

Bon j'attaque à faire avec ta méthode pour passer de la version utilisateur(limité) au script
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Texte vers script Empty
MessageSujet: Re: Texte vers script   Texte vers script EmptyVen 22 Fév 2008 - 12:45

ouais ma méthode c'est ligne par ligne uniquement

_________________
Texte vers script Control-commentTous les icones de gm utilisables sur le cbna ICI  Texte vers script Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
hit_
Petit bavard
hit_


Messages : 55

Texte vers script Empty
MessageSujet: Re: Texte vers script   Texte vers script EmptyVen 22 Fév 2008 - 12:47

Ok, c'est partis pour le ligne par ligne :p_merci:
Par contre un problème se pose, si y a une erreur ?
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Texte vers script Empty
MessageSujet: Re: Texte vers script   Texte vers script EmptySam 23 Fév 2008 - 14:56

mon exemple de console se trouve dans le gmpack n°5 sur le cbna, dans le dossier M@D_Doc -> console.gm6

_________________
Texte vers script Control-commentTous les icones de gm utilisables sur le cbna ICI  Texte vers script Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
hit_
Petit bavard
hit_


Messages : 55

Texte vers script Empty
MessageSujet: Re: Texte vers script   Texte vers script EmptySam 23 Fév 2008 - 22:13

Ba je l'avait en plus, mais j'ai cherché "Dial, dialogque, texte " ^^
Benh parfait ! Re-merci ^^
Même si je pense que je vais m'axer vers un système fichier.txt -> execute_file
PS: JE vais tout de suite présenter mon joli-projet dans la section pour
Revenir en haut Aller en bas
Contenu sponsorisé





Texte vers script Empty
MessageSujet: Re: Texte vers script   Texte vers script Empty

Revenir en haut Aller en bas
 
Texte vers script
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Effets de texte en un script
» faire un script pour rechercher du texte avec gm
» Tirer vers le haut et vers le bas en sautant
» Texte dans du texte dans du texte
» MIDI vers MP3

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