Exporté un tableau d'un fichier a un autre

Par GnarOrLose, il y a 5 ans


Bonjour,
Quand j'essay d'export mon tableau d'un fichier a un autre cela bug :c

Ce que je fais

Voici mon code (enfin que la partie qui bug car sinon il y aurais plus de 600 lignes ) je fais un petit jeux sur discord par le bier de mon bot.

const tbexport = require(`./${tbatrib}`) module.exports = { name: 'map', description: 'La map', execute(client, message, args) { message.delete() let x99 ='Personne' let x98 ='Personne' let x97 ='Personne' let x96 ='Personne' let x95 ='Personne' let x94 ='Personne' let x93 ='Personne' let x92 ='Personne' let x91 ='Personne' let x90 ='Personne' let x89 ='Personne' let x88 =`Personne, ${tbexport.tbatrib[0]} Boost` let tbatrib = [] tbatrib =[atrib88, atrib85, atrib84, atrib81 , atrib77, atrib75, atrib74, atrib72, atrib66, atrib65, atrib63, atrib66, atrib58, atrib57 ,atrib56, atrib55, atrib54, atrib53, atrib52,atrib51,atrib48,atrib47,atrib46,atrib45,atrib44,atrib43,atrib42,atrib41,atrib36,atrib35,atrib34 ,atrib33, atrib27,atrib25,atrib24,atrib22,atrib18,atrib15,atrib14,atrib11] module.exports = {tbatrib}

ici sachant que juste endessous il y a un autre module.exports

Ce que je veux

Je tiens a préciser que toute les variables sont définit ! et je voudrais avoir mon tableau dans mon fichier map.js et mon tableau se trouve dans mvt.js

Ce que j'obtiens

ReferenceError: tbatrib is not defined at Object.<anonymous> (c:\Users\cleme\Desktop\discution\discord bot\.vscode\btr\map.js:2:31) at Module._compile (internal/modules/cjs/loader.js:1133:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10) at Module.load (internal/modules/cjs/loader.js:977:32) at Function.Module._load (internal/modules/cjs/loader.js:877:14) at Module.require (internal/modules/cjs/loader.js:1019:19) at require (internal/modules/cjs/helpers.js:77:18) at Object.<anonymous> (c:\Users\cleme\Desktop\discution\discord bot\.vscode\BotDiscord.js:16:22) at Module._compile (internal/modules/cjs/loader.js:1130:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)

6 réponses

GnarOrLose, il y a 5 ans

Désolé du dérangement mais j'ai trouvé la solution il me suffisait d'enlever le let devant mon tableau et cela à régler mon problème

Balsakup, il y a 5 ans

Salut,

const tbexport = require(`./${tbatrib}`)

Le problème vient de là, tout est écrit dans la stacktrace Object.<anonymous> (c:\Users\cleme\Desktop\discution\discord bot\.vscode\btr\map.js:2:31). tbatrib n'est pas déclaré avant

GnarOrLose, il y a 5 ans

cela voudrais dire qu´il faut que le fichier du tableau sois avant le ficher de la ou je m´en sert ? je viens de deplacer mon fichier avant pour qu'il soit declarer mais cela big tj :/

GnarOrLose, il y a 5 ans

Peux tu m'expliquais comment je fais pour régler le soucis ? stp je t'envoi les deux codes (le fichier mvt j'ai rename en m1vt comme cela il est audessus de map)
m1vt.js :

let atrib81 = 1 let atrib84 = 1 let atrib85 = 1 let atrib88 = 1 let atrib72 = 1 let atrib74 = 1 let atrib75 = 1 let atrib77 = 1 let atrib63 = 1 let atrib64 = 1 let atrib65 = 1 let atrib66 = 1 let atrib51 = 1 let atrib52 = 1 let atrib53 = 1 let atrib54 = 1 let atrib55 = 1 let atrib56 = 1 let atrib57 = 1 let atrib58 = 1 let atrib48 = 1 let atrib47 = 1 let atrib46 = 1 let atrib45 = 1 let atrib44 = 1 let atrib43 = 1 let atrib42 = 1 let atrib41 = 1 let atrib33 = 1 let atrib34 = 1 let atrib35 = 1 let atrib36 = 1 let atrib22 = 1 let atrib24 = 1 let atrib25 = 1 let atrib27 = 1 let atrib11 = 1 let atrib14 = 1 let atrib15 = 1 let atrib18 = 1 module.exports = { name: 'mvt', description: 'mouvement', execute(client, message, args) { message.delete() condition=false for(let i in tbaut){ let x =tbaut[i] if(x == message.author.id ){ condition=true }//if }//for if(condition){ for(let i in tbaut){ let x =tbaut[i] if(x == message.author.id ){ if(args.join(' ') == "gauche" || args.join(' ') == 'droite' || args.join(' ') == 'haut' || args.join(' ') == 'bas'){ //bas if(args.join(' ') == 'bas'){ let x = tbposi[i] x=x-10 if(x<0){ message.channel.send(`${message.author} est arrivé dans le fond du gouffre`) }else{ tbposi[i]=x conditionbas=true for(let y in tbposi){ if(tbposi[y]==x && y!=i){ message.channel.send(`${message.author} descends en rapel et tombe nez à nez avec <@${tbaut[y]}>`) .then(() => message.channel.send(`Un petit duel et tu fuit encore ... ?`)) conditionbas=false }//if }//for if(conditionbas){ message.channel.send(`${message.author} loupe un marche et constante qu'il n'y a personne`) }//if }//else }//if //haut if(args.join(' ') == 'haut'){ let x = tbposi[i] x=x+10 if(x>100){ message.channel.send(`tu ne peux pas aller plus haut ${message.author}`) }else{ tbposi[i]=x conditionhaut=true for(let y in tbposi){ if(tbposi[y]==x && y!=i){ if(message.author.id==614916253924196357){ message.channel.send(`${message.author}trouve <@${tbaut[y]}> et dis laissez mes cheveux dormir bande de fous`) .then(() => message.channel.send(`1v1 cs go ou tu te défile ?`)) }else{ message.channel.send(`${message.author} monte avec son chapeau hélisse et trouve <@${tbaut[y]}>`) .then(() => message.channel.send(`1v1 cs go ou tu te défile ?`)) conditionhaut=false }//else }//if tbposi }//for if(conditionhaut){ message.channel.send(`${message.author} grimpe sur une corde et personne n'apparait`) }//if }//else }//ifhaut //droite if(args.join(' ') == 'droite'){ let x = tbposi[i] x=x+1 if(x==10 || x==20 || x==30 || x==40 || x==50 || x==60 || x==70 || x==80 || x==90 || x==100){ message.channel.send(`tu ne peux pas aller plus à droite ${message.author}`) }else{ tbposi[i]=x conditiondroite=true for(let y in tbposi){ if(tbposi[y]==x && y!=i){ message.channel.send(`${message.author} bifurque à droite et heurte <@${tbaut[y]}>`) .then(() =>message.channel.send(`1v1 gare du nord ou poulle mouiller ?`)) conditiondroite=false }//if }//for if(conditiondroite){ message.channel.send(`${message.author} braque a droite se mange un arbre et trouve personne`) }//if }//else }//if droite //gauche if(args.join(' ') == 'gauche'){ let x = tbposi[i] x=x-1 if(x<0 || x==09 || x==19 || x==29 || x==39 || x==49 || x==59 || x==69 || x==79 || x==89){ message.channel.send(`tu ne peux pas aller plus à gauche ${message.author}`) }else{ tbposi[i]=x conditiongauche=true for(let y in tbposi){ if(tbposi[y]==x && y!=i){ message.channel.send(`${message.author} sautille vers la gauche et trouve <@${tbaut[y]}>`) .then(() => message.channel.send(`Un duel ou une fuite ?`)) conditiongauche=false }//if }//boucle if(conditiongauche){ message.channel.send(`${message.author} tourne à gauche et trouve le vide`) }//if(conditiongauche) }//else }//if endessous de gauche //boost tier 1 extérieur //boost 81 if(tbposi[i]==81){ if(atrib81==1){ atrib81 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 extérieur, il te donne 1 d'attaque et 2hp`) tbat[i]=tbat[i]+1 tbhp[i]=tbhp[i]+2 }//if }//if //boost 84 if(tbposi[i]==84){ if(atrib84==1){ atrib84 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 extérieur, il te donne 1 d'attaque et 2hp`) tbat[i]=tbat[i]+1 tbhp[i]=tbhp[i]+2 }//if }//if //boost 85 if(tbposi[i]==85){ if(atrib85==1){ atrib85 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 extérieur, il te donne 1 d'attaque et 2hp`) tbat[i]=tbat[i]+1 tbhp[i]=tbhp[i]+2 }//if }//if //boost 88 if(tbposi[i]==88){ if(atrib88==1){ atrib88 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 extérieur, il te donne 1 d'attaque et 2hp`) tbat[i]=tbat[i]+1 tbhp[i]=tbhp[i]+2 }//if }//if //boost 58 if(tbposi[i]==58){ if(atrib58==1){ atrib58 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 extérieur, il te donne 1 d'attaque et 2hp`) tbat[i]=tbat[i]+1 tbhp[i]=tbhp[i]+2 }//if }//if //boost 48 if(tbposi[i]==48){ if(atrib48==1){ atrib48 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 extérieur, il te donne 1 d'attaque et 2hp`) tbat[i]=tbat[i]+1 tbhp[i]=tbhp[i]+2 }//if }//if //boost 18 if(tbposi[i]==18){ if(atrib18==1){ atrib18 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 extérieur, il te donne 1 d'attaque et 2hp`) tbat[i]=tbat[i]+1 tbhp[i]=tbhp[i]+2 }//if }//if //boost 15 if(tbposi[i]==15){ if(atrib15==1){ atrib15 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 extérieur, il te donne 1 d'attaque et 2hp`) tbat[i]=tbat[i]+1 tbhp[i]=tbhp[i]+2 }//if }//if //boost 14 if(tbposi[i]==14){ if(atrib14==1){ atrib14 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 extérieur, il te donne 1 d'attaque et 2hp`) tbat[i]=tbat[i]+1 tbhp[i]=tbhp[i]+2 }//if }//if //boost 11 if(tbposi[i]==11){ if(atrib11==1){ atrib11 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 extérieur, il te donne 1 d'attaque et 2hp`) tbat[i]=tbat[i]+1 tbhp[i]=tbhp[i]+2 }//if }//if //boost 41 if(tbposi[i]==41){ if(atrib41==1){ atrib41 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 extérieur, il te donne 1 d'attaque et 2hp`) tbat[i]=tbat[i]+1 tbhp[i]=tbhp[i]+2 }//if }//if //boost 51 if(tbposi[i]==51){ if(atrib51==1){ atrib51 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 extérieur, il te donne 1 d'attaque et 2hp`) tbat[i]=tbat[i]+1 tbhp[i]=tbhp[i]+2 }//if }//if //boost tier 1 intérieur //boost 72 if(tbposi[i]==72){ if(atrib72==1){ atrib72 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 intérieur, il te donne 1,5 d'attaque et 2,5hp`) tbat[i]=tbat[i]+1,5 tbhp[i]=tbhp[i]+2,5 }//if }//if //boost 74 if(tbposi[i]==74){ if(atrib74==1){ atrib74 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 intérieur, il te donne 1,5 d'attaque et 2,5hp`) tbat[i]=tbat[i]+1,5 tbhp[i]=tbhp[i]+2,5 }//if }//if //boost 75 if(tbposi[i]==75){ if(atrib75==1){ atrib75 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 intérieur, il te donne 1,5 d'attaque et 2,5hp`) tbat[i]=tbat[i]+1,5 tbhp[i]=tbhp[i]+2,5 }//if }//if //boost 77 if(tbposi[i]==77){ if(atrib77==1){ atrib77 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 intérieur, il te donne 1,5 d'attaque et 2,5hp`) tbat[i]=tbat[i]+1,5 tbhp[i]=tbhp[i]+2,5 }//if }//if //boost 57 if(tbposi[i]==57){ if(atrib57==1){ atrib57 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 intérieur, il te donne 1,5 d'attaque et 2,5hp`) tbat[i]=tbat[i]+1,5 tbhp[i]=tbhp[i]+2,5 }//if }//if //boost 47 if(tbposi[i]==47){ if(atrib47==1){ atrib47 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 intérieur, il te donne 1,5 d'attaque et 2,5hp`) tbat[i]=tbat[i]+1,5 tbhp[i]=tbhp[i]+2,5 }//if }//if //boost 27 if(tbposi[i]==27){ if(atrib27==1){ atrib27 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 intérieur, il te donne 1,5 d'attaque et 2,5hp`) tbat[i]=tbat[i]+1,5 tbhp[i]=tbhp[i]+2,5 }//if }//if //boost 25 if(tbposi[i]==25){ if(atrib25==1){ atrib25 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 intérieur, il te donne 1,5 d'attaque et 2,5hp`) tbat[i]=tbat[i]+1,5 tbhp[i]=tbhp[i]+2,5 }//if }//if //boost 24 if(tbposi[i]==24){ if(atrib24==1){ atrib24 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 intérieur, il te donne 1,5 d'attaque et 2,5hp`) tbat[i]=tbat[i]+1,5 tbhp[i]=tbhp[i]+2,5 }//if }//if //boost 22 if(tbposi[i]==22){ if(atrib22==1){ atrib22 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 intérieur, il te donne 1,5 d'attaque et 2,5hp`) tbat[i]=tbat[i]+1,5 tbhp[i]=tbhp[i]+2,5 }//if }//if //boost 42 if(tbposi[i]==42){ if(atrib42==1){ atrib42 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 intérieur, il te donne 1,5 d'attaque et 2,5hp`) tbat[i]=tbat[i]+1,5 tbhp[i]=tbhp[i]+2,5 }//if }//if //boost 52 if(tbposi[i]==52){ if(atrib52==1){ atrib52 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 1 intérieur, il te donne 1,5 d'attaque et 2,5hp`) tbat[i]=tbat[i]+1,5 tbhp[i]=tbhp[i]+2,5 }//if }//if //boost tier 2 //boost 63 if(tbposi[i]==63){ if(atrib63==1){ atrib63 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 2, il te donne 2,5 d'attaque et 5hp`) tbat[i]=tbat[i]+2,5 tbhp[i]=tbhp[i]+5 }//if }//if //boost 64 if(tbposi[i]==64){ if(atrib64==1){ atrib64 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 2, il te donne 2,5 d'attaque et 5hp`) tbat[i]=tbat[i]+2,5 tbhp[i]=tbhp[i]+5 }//if }//if //boost 65 if(tbposi[i]==65){ if(atrib65==1){ atrib65 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 2, il te donne 2,5 d'attaque et 5hp`) tbat[i]=tbat[i]+2,5 tbhp[i]=tbhp[i]+5 }//if }//if //boost 66 if(tbposi[i]==66){ if(atrib66==1){ atrib66 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 2, il te donne 2,5 d'attaque et 5hp`) tbat[i]=tbat[i]+2,5 tbhp[i]=tbhp[i]+5 }//if }//if //boost 56 if(tbposi[i]==56){ if(atrib56==1){ atrib56 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 2, il te donne 2,5 d'attaque et 5hp`) tbat[i]=tbat[i]+2,5 tbhp[i]=tbhp[i]+5 }//if }//if //boost 46 if(tbposi[i]==46){ if(atrib46==1){ atrib46 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 2, il te donne 2,5 d'attaque et 5hp`) tbat[i]=tbat[i]+2,5 tbhp[i]=tbhp[i]+5 }//if }//if //boost 36 if(tbposi[i]==36){ if(atrib36==1){ atrib36 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 2, il te donne 2,5 d'attaque et 5hp`) tbat[i]=tbat[i]+2,5 tbhp[i]=tbhp[i]+5 }//if }//if //boost 35 if(tbposi[i]==35){ if(atrib35==1){ atrib35 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 2, il te donne 2,5 d'attaque et 5hp`) tbat[i]=tbat[i]+2,5 tbhp[i]=tbhp[i]+5 }//if }//if //boost 34 if(tbposi[i]==34){ if(atrib34==1){ atrib34 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 2, il te donne 2,5 d'attaque et 5hp`) tbat[i]=tbat[i]+2,5 tbhp[i]=tbhp[i]+5 }//if }//if //boost 33 if(tbposi[i]==33){ if(atrib33==1){ atrib33 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 2, il te donne 2,5 d'attaque et 5hp`) tbat[i]=tbat[i]+2,5 tbhp[i]=tbhp[i]+5 }//if }//if //boost 43 if(tbposi[i]==43){ if(atrib43==1){ atrib43 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 2, il te donne 2,5 d'attaque et 5hp`) tbat[i]=tbat[i]+2,5 tbhp[i]=tbhp[i]+5 }//if }//if //boost 53 if(tbposi[i]==53){ if(atrib53==1){ atrib53 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 2, il te donne 2,5 d'attaque et 5hp`) tbat[i]=tbat[i]+2,5 tbhp[i]=tbhp[i]+5 }//if }//if //boost tier 3 //boost 54 if(tbposi[i]==54){ if(atrib54==1){ atrib54 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 3, il te donne 4 d'attaque et 8hp`) tbat[i]=tbat[i]+4 tbhp[i]=tbhp[i]+8 }//if }//if //boost 55 if(tbposi[i]==55){ if(atrib55==1){ atrib55 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 3, il te donne 4 d'attaque et 8hp`) tbat[i]=tbat[i]+4 tbhp[i]=tbhp[i]+8 }//if }//if //boost 44 if(tbposi[i]==44){ if(atrib44==1){ atrib44 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 3, il te donne 4 d'attaque et 8hp`) tbat[i]=tbat[i]+4 tbhp[i]=tbhp[i]+8 }//if }//if //boost 45 if(tbposi[i]==45){ if(atrib45==1){ atrib45 = 0 message.channel.send(`${message.author}, tiens tu as trouvé un boost tier 3, il te donne 4 d'attaque et 8hp`) tbat[i]=tbat[i]+4 tbhp[i]=tbhp[i]+8 }//if }//if let tbatrib = [] tbatrib =[atrib88, atrib85, atrib84, atrib81 , atrib77, atrib75, atrib74, atrib72, atrib66, atrib65, atrib63, atrib66, atrib58, atrib57 ,atrib56, atrib55, atrib54, atrib53, atrib52,atrib51,atrib48,atrib47,atrib46,atrib45,atrib44,atrib43,atrib42,atrib41,atrib36,atrib35,atrib34 ,atrib33, atrib27,atrib25,atrib24,atrib22,atrib18,atrib15,atrib14,atrib11] }else{ message.channel.send(`cette direction n'existe pas ${message.author}`) }//else }//if aut }//boucle aut }else{ message.channel.send(`Tu n'as pas de personnage ${message.author}`) }//else }//execute }//module

la map

const Discord = require('discord.js'); const tbexport = require(`./m1vt/${tbatrib}`) module.exports = { name: 'map', description: 'La map', execute(client, message, args) { message.delete() let x99 ='Personne' let x98 ='Personne' let x97 ='Personne' let x96 ='Personne' let x95 ='Personne' let x94 ='Personne' let x93 ='Personne' let x92 ='Personne' let x91 ='Personne' let x90 ='Personne' let x89 ='Personne' let x88 =`Personne, ${tbexport[0]} Boost` let x87 ='Personne' let x86 ='Personne' let x85 =`Personne, ${tbatrib[1]} Boost` let x84 =`Personne, ${tbatrib[2]} Boost` let x83 ='Personne' let x82 ='Personne' let x81 =`Personne, ${tbatrib[3]} Boost` let x80 ='Personne' let x79 ='Personne' let x78 ='Personne' let x77 =`Personne, ${tbatrib[4]} Boost` let x76 ='Personne' let x75 =`Personne, ${tbatrib[5]} Boost` let x74 =`Personne, ${tbatrib[6]} Boost` let x73 ='Personne' let x72 =`Personne, ${tbatrib[7]} Boost` let x71 ='Personne' let x70 ='Personne' let x69 ='Personne' let x68 ='Personne' let x67 ='Personne' let x66 =`Personne, ${tbatrib[8]} Boost` let x65 =`Personne, ${tbatrib[9]} Boost` let x64 =`Personne, ${tbatrib[10]} Boost` let x63 =`Personne, ${tbatrib[11]} Boost` let x62 ='Personne' let x61 ='Personne' let x60 ='Personne' let x59 ='Personne' let x58 =`Personne, ${tbatrib[12]} Boost` let x57 =`Personne, ${tbatrib[13]} Boost` let x56 =`Personne, ${tbatrib[14]} Boost` let x55 =`Personne, ${tbatrib[15]} Boost` let x54 =`Personne, ${tbatrib[16]} Boost` let x53 =`Personne, ${tbatrib[17]} Boost` let x52 =`Personne, ${tbatrib[18]} Boost` let x51 =`Personne, ${tbatrib[19]} Boost` let x50 ='Personne' //test for(let i in tbposi){ //99 if(tbposi[i]==99){ x99 = `<@${tbaut[i]}>` } //98 if(tbposi[i]==98){ x98 = `<@${tbaut[i]}>` } //97 if(tbposi[i]==97){ x97 = `<@${tbaut[i]}>` } //96 if(tbposi[i]==96){ x96 = `<@${tbaut[i]}>` } //95 if(tbposi[i]==95){ x95 = `<@${tbaut[i]}>` } //94 if(tbposi[i]==94){ x94 = `<@${tbaut[i]}>` } //93 if(tbposi[i]==93){ x93 = `<@${tbaut[i]}>` } //92 if(tbposi[i]==92){ x92 = `<@${tbaut[i]}>` } //91 if(tbposi[i]==91){ x91 = `<@${tbaut[i]}>` } //90 if(tbposi[i]==90){ x90 = `<@${tbaut[i]}>` } //89 if(tbposi[i]==89){ x89 = `<@${tbaut[i]}>` } //88 if(tbposi[i]==88){ x88 = `<@${tbaut[i]}>` } //87 if(tbposi[i]==87){ x87 = `<@${tbaut[i]}>` } //86 if(tbposi[i]==86){ x86 = `<@${tbaut[i]}>` } //85 if(tbposi[i]==85){ x85 = `<@${tbaut[i]}>` } //84 if(tbposi[i]==84){ x84 = `<@${tbaut[i]}>` } //83 if(tbposi[i]==83){ x83 = `<@${tbaut[i]}>` } //82 if(tbposi[i]==82){ x82 = `<@${tbaut[i]}>` } //81 if(tbposi[i]==81){ x81 = `<@${tbaut[i]}>` } //80 if(tbposi[i]==80){ x80 = `<@${tbaut[i]}>` } //79 if(tbposi[i]==79){ x79 = `<@${tbaut[i]}>` } //78 if(tbposi[i]==78){ x78 = `<@${tbaut[i]}>` } //77 if(tbposi[i]==77){ x77 = `<@${tbaut[i]}>` } //76 if(tbposi[i]==76){ x76 = `<@${tbaut[i]}>` } //75 if(tbposi[i]==75){ x75 = `<@${tbaut[i]}>` } //74 if(tbposi[i]==74){ x74 = `<@${tbaut[i]}>` } //73 if(tbposi[i]==73){ x73 = `<@${tbaut[i]}>` } //72 if(tbposi[i]==72){ x72 = `<@${tbaut[i]}>` } //71 if(tbposi[i]==71){ x71 = `<@${tbaut[i]}>` } //70 if(tbposi[i]==70){ x70 = `<@${tbaut[i]}>` } //69 if(tbposi[i]==69){ x69 = `<@${tbaut[i]}>` } //68 if(tbposi[i]==68){ x68 = `<@${tbaut[i]}>` } //67 if(tbposi[i]==67){ x67 = `<@${tbaut[i]}>` } //66 if(tbposi[i]==66){ x66 = `<@${tbaut[i]}>` } //65 if(tbposi[i]==65){ x65 = `<@${tbaut[i]}>` } //64 if(tbposi[i]==64){ x64 = `<@${tbaut[i]}>` } //63 if(tbposi[i]==63){ x63 = `<@${tbaut[i]}>` } //62 if(tbposi[i]==62){ x62 = `<@${tbaut[i]}>` } //61 if(tbposi[i]==61){ x61 = `<@${tbaut[i]}>` } //60 if(tbposi[i]==60){ x60 = `<@${tbaut[i]}>` } //59 if(tbposi[i]==59){ x59 = `<@${tbaut[i]}>` } //58 if(tbposi[i]==58){ x58 = `<@${tbaut[i]}>` } //57 if(tbposi[i]==57){ x57 = `<@${tbaut[i]}>` } //56 if(tbposi[i]==56){ x56 = `<@${tbaut[i]}>` } //55 if(tbposi[i]==55){ x55 = `<@${tbaut[i]}>` } //54 if(tbposi[i]==54){ x54 = `<@${tbaut[i]}>` } //53 if(tbposi[i]==53){ x53 = `<@${tbaut[i]}>` } //52 if(tbposi[i]==52){ x52 = `<@${tbaut[i]}>` } //51 if(tbposi[i]==51){ x51 = `<@${tbaut[i]}>` } //50 if(tbposi[i]==50){ x50 = `<@${tbaut[i]}>` } }//boucle //embed1 const Map = new Discord.MessageEmbed() .setColor('RANDOM') .setTitle('Map') .setURL('https://discord.js.org/') .setAuthor('Piou', 'https://cdn.discordapp.com/attachments/707993253625987142/711154064091643914/piou.jpg', 'https://discord.js.org') .setDescription(`Voici la map ${message.author}, tu peux y voir on sont postionnais les autres joeurs:`) .addFields( { name: '99', value: x99, inline: true }, { name: '98', value: x98, inline: true }, { name: '97', value: x97, inline: true }, { name: '96', value: x96, inline: true }, { name: '95', value: x95, inline: true }, { name: '94', value: x94, inline: true }, { name: '93', value: x93, inline: true }, { name: '92', value: x92, inline: true }, { name: '91', value: x91, inline: true }, { name: '90', value: x90, inline: false }, { name: '89', value: x89, inline: true }, { name: '88', value: x88, inline: true }, { name: '87', value: x87, inline: true }, { name: '86', value: x86, inline: true }, { name: '85', value: x85, inline: true }, { name: '84', value: x84, inline: true }, { name: '83', value: x83, inline: true }, { name: '82', value: x82, inline: true }, { name: '81', value: x81, inline: true }, { name: '80', value: x80, inline: false }, { name: '79', value: x79, inline: true }, { name: '78', value: x78, inline: true }, { name: '77', value: x77, inline: true }, { name: '76', value: x76, inline: true }, { name: '75', value: x75, inline: true }, )//addfiel //embed 2 const Map2 = new Discord.MessageEmbed() .setColor('RANDOM') .addFields( { name: '74', value: x74, inline: true }, { name: '73', value: x73, inline: true }, { name: '72', value: x72, inline: true }, { name: '71', value: x71, inline: true }, { name: '70', value: x70, inline: true }, { name: '69', value: x69, inline: false }, { name: '68', value: x68, inline: true }, { name: '67', value: x67, inline: true }, { name: '66', value: x66, inline: true }, { name: '65', value: x65, inline: true }, { name: '64', value: x64, inline: true }, { name: '63', value: x63, inline: true }, { name: '62', value: x62, inline: true }, { name: '61', value: x61, inline: true }, { name: '60', value: x60, inline: true }, { name: '59', value: x59, inline: true }, { name: '58', value: x58, inline: true }, { name: '57', value: x57, inline: true }, { name: '56', value: x56, inline: true }, { name: '55', value: x55, inline: true }, { name: '54', value: x54, inline: true }, { name: '53', value: x53, inline: true }, { name: '52', value: x52, inline: true }, { name: '51', value: x51, inline: true }, { name: '50', value: x50, inline: true }, )//adfiel //embed3 const Map3 = new Discord.MessageEmbed() .setColor('RANDOM') .addFields( { name: '49', value: ".", inline: true }, { name: '48', value: ".", inline: true }, { name: '47', value: ".", inline: true }, { name: '46', value: ".", inline: true }, { name: '45', value: ".", inline: true }, { name: '44', value: ".", inline: true }, { name: '43', value: ".", inline: true }, { name: '42', value: ".", inline: true }, { name: '41', value: ".", inline: true }, { name: '40', value: ".", inline: false }, { name: '39', value: ".", inline: true }, { name: '38', value: ".", inline: true }, { name: '37', value: ".", inline: true }, { name: '36', value: ".", inline: true }, { name: '35', value: ".", inline: true }, { name: '34', value: ".", inline: true }, { name: '33', value: ".", inline: true }, { name: '32', value: ".", inline: true }, { name: '31', value: ".", inline: true }, { name: '30', value: ".", inline: false }, { name: '29', value: ".", inline: true }, { name: '28', value: ".", inline: true }, { name: '27', value: ".", inline: true }, { name: '26', value: ".", inline: true }, { name: '25', value: ".", inline: true }, )//adfiel //embed 4 const Map4 = new Discord.MessageEmbed() .setColor('RANDOM') .addFields( { name: '24', value: ".", inline: true }, { name: '23', value: ".", inline: true }, { name: '22', value: ".", inline: true }, { name: '21', value: ".", inline: true }, { name: '20', value: ".", inline: true }, { name: '19', value: ".", inline: false }, { name: '18', value: ".", inline: true }, { name: '17', value: ".", inline: true }, { name: '16', value: ".", inline: true }, { name: '15', value: ".", inline: true }, { name: '14', value: ".", inline: true }, { name: '13', value: ".", inline: true }, { name: '12', value: ".", inline: true }, { name: '11', value: ".", inline: true }, { name: '10', value: ".", inline: true }, { name: '09', value: ".", inline: true }, { name: '08', value: ".", inline: true }, { name: '07', value: ".", inline: true }, { name: '06', value: ".", inline: true }, { name: '05', value: ".", inline: true }, { name: '04', value: ".", inline: true }, { name: '03', value: ".", inline: true }, { name: '02', value: ".", inline: true }, { name: '01', value: ".", inline: true }, { name: '00', value: ".", inline: true }, )//adfiel .setFooter("Alors tu es ou ?", 'https://cdn.discordapp.com/attachments/707993253625987142/711154064091643914/piou.jpg'); message.channel.send(Map) .then(() =>message.channel.send(Map2)) .then(() =>message.channel.send(Map3)) .then(() =>message.channel.send(Map4)) }//execute }//module
GnarOrLose, il y a 5 ans

Justement j'ai plein de tableau qui se font exporst d'un fichier a l'autre mais y'a que celui la qui fonctionne pas :/

Balsakup, il y a 5 ans

cela voudrais dire qu´il faut que le fichier du tableau sois avant le ficher de la ou je m´en sert ? je viens de deplacer mon fichier avant pour qu'il soit declarer mais cela big tj :/

Chaque fichier à son scope, des variables déclarées dans un fichier et non exportées ne seront accessibles que dans son fichier et pas les autres