CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Minecraft
  • Tout support
  • PC
  • Xbox Series
  • Switch
  • Switch 2
  • PS4
  • ONE
  • WiiU
  • PS3
  • 360
  • Vita
  • iOS
  • Android
  • Web
  • New 3DS
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

ComputerCraft - Problème code

Pseudo supprimé
Pseudo supprimé 21 août 2013 à 15:15:13

Hello everybody ;)

J'ai un soucis : je commence un peu à magnier les API's de computer craft et j'ai essayé de créer un mini programme inutile mais c'est pour débuter ;)

En gros, je veux que le petit robot (turtle) choisisse le 1e bloc de son inventaire, le pose en haut, selectionne le 2e, le pose, etc... puis après avoir posé le 16e (dernier), la boucle s'arrête et donc le robot s'arrete.

Mais apparement mon code est faux, puisque la turtle avance, pose un bloc, puis avance, stop, avance etc sans poser de bloc et ça plus loin que 16 blocs.

Merci de me dire mon erreur si possible ;)

Mon programme :

https://image.noelshack.com/fichiers/2013/34/1377090904-sans-titre.png

Pseudo supprimé
Pseudo supprimé 21 août 2013 à 17:42:13

Help svp :(

-Mrgarkill-
-Mrgarkill-
Niveau 10
21 août 2013 à 17:59:52

J'y connais rien désolé :pf:

Pseudo supprimé
Pseudo supprimé 21 août 2013 à 20:10:39

Merci d'avoir prit le temps d'avoir lu au moins ^^

chassab19
chassab19
Niveau 10
21 août 2013 à 20:13:55

J'y connais rien, mais ça peu pas venir du sleep(1) ?

OneWhiteNight
OneWhiteNight
Niveau 6
21 août 2013 à 20:20:10

J'en sais rien, mais tu doit pas mettre un truc avant end pour dire de le faire 16 fois ou mettre un 1 dans () ?

Pseudo supprimé
Pseudo supprimé 21 août 2013 à 20:21:36

J'avais essayé sleep(0) ce qui, je pense, équivaut mais cela n'a rien donné :s

Pseudo supprimé
Pseudo supprimé 21 août 2013 à 20:46:46

Désolé je viens de voir ton com' One ;)

En faite normalement, (je t'explique ^^), le while i<=16 signifie : faire une boucle temps que i est inférieur ou égal à 16.

Donc je coince :/

LittleMac2
LittleMac2
Niveau 8
21 août 2013 à 20:52:27

La boucle recommence 17 fois là, faut faire i<16 et non i<=16 :oui:

OneWhiteNight
OneWhiteNight
Niveau 6
21 août 2013 à 20:59:51

ok :hum:

Pseudo supprimé
Pseudo supprimé 21 août 2013 à 21:23:34

Mais merci :P Little merci mais ça ne change pas grand chose :(

Fox_McCloud45
Fox_McCloud45
Niveau 77
21 août 2013 à 21:37:48

Il manque quelque chose je crois. :(

Et si tu mets "end" au lieu de ":end"? :(

Pseudo supprimé
Pseudo supprimé 21 août 2013 à 22:41:32

J'ai déjà mis "end" xDDD

LittleMac2
LittleMac2
Niveau 8
21 août 2013 à 22:50:03

Je sais pas c'est quoi ce langage mais en règle générale j'aurai mis :
i = i + 1;
juste avant le "end" puis j'aurai enlevé le +1 dans le "select(i+1)" :hap:

-rHapeur
-rHapeur
Niveau 8
21 août 2013 à 22:53:55

LittleMac2 :d) Dans tous les langages de programmation que je connais, pour i = i +1; j'utilise i++; il est bien plus compact.

Pseudo supprimé
Pseudo supprimé 21 août 2013 à 22:54:35

C'est pas con ! Le langage est le LUA je crois ;) moi j'connais que le PHP HTML CSS xD bref je verrais ça demain j'en donnerais des nouvelles ;)

-rHapeur
-rHapeur
Niveau 8
21 août 2013 à 22:56:25

Possible que ce soit du LUA, je l'ai déjà utilisé pour moder certains jeux et ça y ressemble beaucoup alors renseigne toi dessus :-)))

ZeGreen
ZeGreen
Niveau 10
21 août 2013 à 22:57:33

rHappeur ---› c'est valable en c++ mais faut voir si ça marche en LUA :(

LittleMac2
LittleMac2
Niveau 8
21 août 2013 à 22:59:18

Oui je sais ça rhapeur mais vu que selon les langages c'est i++ ou ++i ou bien i+=1 et que je connais pas le le langage utilisé par ce mod, j'ai préféré mettre ce qui avait le plus de chances de fonctionner. :hap:

Pseudo supprimé
Pseudo supprimé 21 août 2013 à 23:57:49

Moi j'me base sur la ressemblance à un langage qui m'es familié : php. Et c'est $variable = 3; donc je verrais xD

Sous forums
  • Recherche de joueurs et serveurs PC/Consoles
La vidéo du moment