Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254649 Messages dans 14035 Fils de discussion- par 6616 Membres - Dernier membre: louloufcb

21 Mai 2012 à 20:54:39
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Tableau qui fait planter le script
Pages: [1] 2   Bas de page
Imprimer
Auteur Fil de discussion: Tableau qui fait planter le script  (Lu 412 fois)
0 Membres et 1 Invité sur ce fil de discussion.
scott1
Hors ligne Hors ligne

GTAOnline Addict
*

Messages: 1462


« 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é


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

puis

Code:
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
Journalisée

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
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #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] !


Code:
enum InfoFouille
{
arme[64],
text[64],
};
« Dernière édition: 05 Décembre 2010 à 23:57:12 par Xartrick » Journalisée

scott1
Hors ligne Hors ligne

GTAOnline Addict
*

Messages: 1462


« Répondre #2 le: 05 Décembre 2010 à 23:54:56 »

même avec ça plante

Journalisée

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
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #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 !

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

new Fouille[MAX_PLAYERS][InfoFouille];
Journalisée

scott1
Hors ligne Hors ligne

GTAOnline Addict
*

Messages: 1462


« Répondre #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.
Journalisée

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
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #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:


Code:
Fouille[playerid][text] = "Je suis un test";
Journalisée

steve76
Hors ligne Hors ligne

Tueur en série
*

Messages: 157


« Répondre #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:
Code:
enum InfoFouille
{
arme[64],
text[64]
};
c'est correct
Journalisée
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #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).
Journalisée

scott1
Hors ligne Hors ligne

GTAOnline Addict
*

Messages: 1462


« Répondre #8 le: 06 Décembre 2010 à 00:15:06 »

Est ce possible que ça vienne du fait que ce soit dans une commande?
Journalisée

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
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #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.
Journalisée

scott1
Hors ligne Hors ligne

GTAOnline Addict
*

Messages: 1462


« Répondre #10 le: 06 Décembre 2010 à 00:24:44 »

je comprend pas pourquoi même


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

Je vais finir par m'arracher les cheveux
Journalisée

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
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #11 le: 06 Décembre 2010 à 00:25:47 »

Se que je ne comprend pas dans tes new, c'est à sert [64] ?
Journalisée

scott1
Hors ligne Hors ligne

GTAOnline Addict
*

Messages: 1462


« Répondre #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
Journalisée

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
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #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).
Journalisée

scott1
Hors ligne Hors ligne

GTAOnline Addict
*

Messages: 1462


« Répondre #14 le: 06 Décembre 2010 à 01:27:54 »

Voila
Journalisée

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
Pages: [1] 2   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.136 secondes avec 23 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact