Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Discussions


Index du Forum » Discussions » help
Luigi Hors ligne Membre Points: 62 Défis: 0 Message

help

Posté le 03/11/2019 16:18

j'ai copié le script ci joint dans ma casio 25PLUS
et il ne tourne pas
je n'ai pas mis les 2 premières lignes sa a un impact?

#Program name: BATTLE
#Password: <no password>
0 -> Z : 3 -> A : 1 -> B
Lbl 1
21 -> C :
A -> D
While 1
Locate 10, 1, Z
Isz Z
Locate 1, A, "§"
Locate 21, A, "¥"
Locate C, D, ""
If GetKey = 28 And A > 1 :Then
A -> B : Dsz A : Locate 1, B, " " : Locate 21, B, " "
IfEnd
If GetKey = 37 And A < 7 :Then
A -> B : Isz A : Locate 1, B, " " : Locate 21, B, " "
IfEnd
C -> E
C - 4 -> C
Locate E, D, " "
If C = 1 And A = D :Then
Goto 2
IfEnd
If C = 1 :Then
Goto 1
IfEnd
WhileEnd
Lbl 2
Locate 1, A, "⋇"
Locate 10, 1, " "
ClrText
"GAME OVER"
"Appuyer sur EXE"
Stop



Luigi Hors ligne Membre Points: 62 Défis: 0 Message

Citer : Posté le 03/11/2019 17:07 | # | Fichier joint


voilaaa
Lephenixnoir Hors ligne Administrateur Points: 24232 Défis: 170 Message

Citer : Posté le 03/11/2019 17:11 | #


Tu n'as pas le droit de mettre des espaces en plein milieu des instructions !
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Luigi Hors ligne Membre Points: 62 Défis: 0 Message

Citer : Posté le 03/11/2019 17:30 | #


Lephenixnoir a écrit :
Tu n'as pas le droit de mettre des espaces en plein milieu des instructions !
j'y ai mis un fichier mais il ne charge pas
Lephenixnoir Hors ligne Administrateur Points: 24232 Défis: 170 Message

Citer : Posté le 03/11/2019 17:31 | #


Je parle de la syntaxe du programme. Tu ne peux pas écrire "0 → Z", tu dois écrire "0→Z".
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Luigi Hors ligne Membre Points: 62 Défis: 0 Message

Citer : Posté le 03/11/2019 17:32 | #


Lephenixnoir a écrit :
Je parle de la syntaxe du programme. Tu ne peux pas écrire "0 → Z", tu dois écrire "0→Z".
le programme est bourré d'espaces enfaite

Ajouté le 03/11/2019 à 17:38 :
Lephenixnoir a écrit :
Je parle de la syntaxe du programme. Tu ne peux pas écrire "0 → Z", tu dois écrire "0→Z".
peux tu me dire dans quel cas l'espace est permis et dans quel cas non s'il te plait parce que dans le script il y en a tellement j'ai pas envie de me louper
Shadow15510 Hors ligne Administrateur Points: 5500 Défis: 18 Message

Citer : Posté le 03/11/2019 17:39 | #


Les espaces sont toujours interdits sauf quand tu entres une commandes par les touches fonctions, mais dans ce cas l'espace est mis par Casio automatiquement, donc ne tapes jamais d'espaces…
"Ce n'est pas parce que les chose sont dures que nous ne les faisons pas, c'est parce que nous ne les faisons pas qu'elles sont dures." Sénèque

Disperseur Hors ligne Membre Points: 1830 Défis: 1 Message

Citer : Posté le 03/11/2019 17:40 | #


Ben si il y a des espaces qui sont nécessaires, les nom des fonction les comprennent. Tu n'as pas a en rajouter, jamais.
Luigi Hors ligne Membre Points: 62 Défis: 0 Message

Citer : Posté le 03/11/2019 17:41 | #


Disperseur a écrit :
Ben si il y a des espaces qui sont nécessaires, les nom des fonction les comprennent. Tu n'as pas a en rajouter, jamais.
du coup j’ôte tous les espaces a part ceux entre ''?
Disperseur Hors ligne Membre Points: 1830 Défis: 1 Message

Citer : Posté le 03/11/2019 17:51 | #


Non, même ceux-là. Les seuls que tu ajoutes sont dans les chaines de caracteres ou les commentaires.
Luigi Hors ligne Membre Points: 62 Défis: 0 Message

Citer : Posté le 03/11/2019 17:53 | #


Disperseur a écrit :
Non, même ceux-là. Les seuls que tu ajoutes sont dans les chaines de caracteres ou les commentaires.
quand dans un script il y a '' ''?
Krevo_ Hors ligne Maître du Puzzle Points: 412 Défis: 2 Message

Citer : Posté le 03/11/2019 18:18 | #


Déjà ce programme est très moyen... c'est un exemple de ce qu'il ne faut pas faire ! En effet, il utilise des goto pour sortir d'une boucle While/WhileEnd
Casio Basic Web Interpreter, c'était le basic Casio dans votre navigateur web !
Lephenixnoir Hors ligne Administrateur Points: 24232 Défis: 170 Message

Citer : Posté le 03/11/2019 18:20 | #


Ben du coup dans " " tu laisses l'espace. Tout ce qui est entre guillemets est une chaîne de caractères, donc c'est bon tu les laisses.

(Disperseur a cité les bonnes règles mais peut-être pas réalisé qu'il y a des espaces tous seuls dans des chaînes dans le programme.)
Mon graphe (11 Avril): ((Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; passe gint 3 ; ...) || (shoutbox v5 ; v5)
Corne2plum3 Hors ligne Membre Points: 280 Défis: 9 Message

Citer : Posté le 03/11/2019 22:01 | #


Bon :
1. Les 2 premières lignes qui commencent par des #, il faut que tu les enlèves, ça a juste été ajouté pour indiquer le nom et le mot de passe du programme. Normalement, tu n'es pas censé l'écrire.
2. Y a jamais d'espaces à mettre à par dans les trucs entre " ", qui indiquent une chaîne de caractère, du texte en gros. Les espaces, la calculatrice les ajoute tout seul et ces espaces ajoutés par ces fonctions ne sont pas supprimables (sauf si t'enlève la fonction en question).

(Bon sinon, faudrait que je fasse un tuto sur le copiage de programme)

N'arrêtez jamais d'apprendre ! (Leo TechMaker)
Tu veux des bons jeux ? Ou bien des utilitaires ou des trucs inutiles ?...
C'est ici ! Programmes compatibles Graph 35+
Ce super jeu : Le solitaire à 33 trous
Ce tableau périodique à jour : Tableau périodique
Ce truc qui sert à rien : Carton de loto generator

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 81 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd