• 07 Juin 2026, 01:50:15


Auteur Sujet: Tableau qui fait planter le script  (Lu 3305 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Tableau qui fait planter le script
« le: 05 Décembre 2010, 23:51:23 »
J'ai un soucis de formatage alors j'essaye de trouver une alternative, au tout debut, j'avais essayé


new arme[22][64];
new text[22][64];

puis

enum InfoFouille
{
arme[64],
text[64]
}
new Fouille[22][InfoFouille];
a chaque fois que je met un tableau dans la commande, le script plante, plein d'erreur de variable deja definies.


2Jour que je bloque, j'en ai marre, venez a mon secour svp
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Tableau qui fait planter le script
« Réponse #1 le: 05 Décembre 2010, 23:54:02 »
Si tu ne ferme pas ton enum, il risque d'avoir certains problèmes.
Il manque également une virgule après text[64] !


enum InfoFouille
{
arme[64],
text[64],
};
« Modifié: 05 Décembre 2010, 23:57:12 par Xartrick »

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Tableau qui fait planter le script
« Réponse #2 le: 05 Décembre 2010, 23:54:56 »
même avec ça plante

Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Tableau qui fait planter le script
« Réponse #3 le: 05 Décembre 2010, 23:56:41 »
Je ne comprend pas pourquoi tu créer ces variables alors quelles sont présente dans l'enum !

enum InfoFouille
{
arme[64],
text[64],
};

new Fouille[MAX_PLAYERS][InfoFouille];

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Tableau qui fait planter le script
« Réponse #4 le: 06 Décembre 2010, 00:01:31 »
Non j'ai dabors essayé avec les 2 news. ça a planté.

j'ai donc essayé avec un enum, même résultat.
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Tableau qui fait planter le script
« Réponse #5 le: 06 Décembre 2010, 00:05:09 »
Normalement le code que je viens te donner au dessus devrait marcher parfaitement.
L'utilise tu dans ton code (Fouille ou InfoFouille) ?

Normalement, pour utiliser InfoFouille comme tu le veux, il faut d'abord passer par Fouille.

Exemple:


Fouille[playerid][text] = "Je suis un test";

Hors ligne steve76

  • *
  • Tueur en série
  • Messages: 153
    • Voir le profil
Re : Tableau qui fait planter le script
« Réponse #6 le: 06 Décembre 2010, 00:06:26 »
@Xartrick: La virgule après le dernier mot de l'enum n'est pas obligatoire.

Donc ca:
enum InfoFouille
{
arme[64],
text[64]
};
c'est correct

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Tableau qui fait planter le script
« Réponse #7 le: 06 Décembre 2010, 00:09:08 »
C'est deux même code pour la même chose, les deux méthodes sont corrects mais pour évité certains oublies, il vaut mieux la mettre (c'est facultatif).

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Tableau qui fait planter le script
« Réponse #8 le: 06 Décembre 2010, 00:15:06 »
Est ce possible que ça vienne du fait que ce soit dans une commande?
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Tableau qui fait planter le script
« Réponse #9 le: 06 Décembre 2010, 00:17:40 »
Surement ! Il me semble qu'un enum doit être définit pour tous et non pour une fonction/callback en particulier.

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Tableau qui fait planter le script
« Réponse #10 le: 06 Décembre 2010, 00:24:44 »
je comprend pas pourquoi même


new arme[22][64];
new text[22][64];

Je vais finir par m'arracher les cheveux
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Tableau qui fait planter le script
« Réponse #11 le: 06 Décembre 2010, 00:25:47 »
Se que je ne comprend pas dans tes new, c'est à sert [64] ?

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Tableau qui fait planter le script
« Réponse #12 le: 06 Décembre 2010, 01:11:16 »
pour eviter de faire

arme1[64] arme2[64] ...

jusque 22, le 64 s'est la taille de la string
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne Xartrick

  • *
  • C & Pawn Programmer
  • Messages: 1391
    • Voir le profil
    • Xartrick's Area
Re : Tableau qui fait planter le script
« Réponse #13 le: 06 Décembre 2010, 01:14:51 »
Donc si je comprend bien, c'est comme si on définissait 22 fois la variable arme(x) (x correspondant à la variable suivante avec +1 que la variable précédente).

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Tableau qui fait planter le script
« Réponse #14 le: 06 Décembre 2010, 01:27:54 »
Voila
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction