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

254724 Messages dans 14037 Fils de discussion- par 6622 Membres - Dernier membre: lauraline72

24 Mai 2012 à 02:51:39
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center] (Modérateurs: S!m, Xartrick)Souled By Sa :D
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: Souled By Sa :D  (Lu 481 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Azz45
Good Player
Hors ligne Hors ligne


GTAOnline Fan Boy
*

RolePlay Player

Messages: 1576


« le: 05 Janvier 2009 à 21:44:44 »

Salut ,

J'ai un souci je monte dans un véhicule de la police

Sa me dit ' You are not a fireman '

J'ai changez les vehicules c'est pour le /vmenu

Comment tout remettre en place svp ?

et aussi sa maintenant C:\Program Files\Rockstar Games\GTA San Andreas\gta.sa\GTA San Andreas\SAMP\gamemodes\godfather.pwn(1120) : error 052: multi-dimensional arrays must be fully initialized

Que veut dire sa Clin d'oeil
« Dernière édition: 05 Janvier 2009 à 22:05:55 par My-Ea » Journalisée


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~
S!m
Hors ligne Hors ligne


Moderateur
GTAOnline Fan Boy
*

Messages: 2260


« Répondre #1 le: 05 Janvier 2009 à 23:03:22 »

Salut,

ça veut dire que tu n'initialise pas correctement un array multidimensionnel, qu'es-ce?
il s'agit tout simplement d'une variable du genre:


new PlayersStats[MAX_PLAYERS][20][3];

mais pour pouvoir vraiment t'aider, il faudrait voir la ligne où tu obtiens cette erreur..

++Sim++
Journalisée





Azz45
Good Player
Hors ligne Hors ligne


GTAOnline Fan Boy
*

RolePlay Player

Messages: 1576


« Répondre #2 le: 06 Janvier 2009 à 10:53:23 »

Code:
new JoinPed[52][1] = {
{280},//POLICE_FORCE
{281},
{282},
{283},
{288},
{148},
{150},
{286},//FBI/ATF
{164},
{163},
{165},
{166},
{287},//NATIONAL_GUARD
{285},
{61},
{70},//FIRE/AMBULANCE
{274},
{275},
{276},
{91},
{113},//LA_COSA_NOSTRA
{125},
{111},
{125},
{126},
{112},
{233},
{120},//YAKUZA
{122},
{124},
{123},
{141},
{186},
{127},//HITMANS
{165},
{186},
{123},
{59},
{193},//NEWS_REPORTERS
{188},
{187},
{255},//TAXI_CAB_COMPANY
{253},
{59},//DRIVING/FLYING_SCHOOL
{60},//DRIVING/FLYING_SCHOOL
{76},//DRIVING/FLYING_SCHOOL
{150}//DRIVING/FLYING_SCHOOL
};
Journalisée


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~
Syg
Expert programmeur C/C++/PAWN
Hors ligne Hors ligne


Administrateur
GTAOnline Legend
*

The GTAOnline Jesus

Messages: 3760


« Répondre #3 le: 06 Janvier 2009 à 14:07:11 »

Dans l'erreur "error 052: multi-dimensional arrays must be fully initialized", le mot important c'est "fully" qui veut dire complètement.

"multi-dimensional arrays must be fully initialized" veut dire "les tableaux multi-dimensionnels doivent être complètement initialisé".

Ceci veut dire que si ton tableau contient 52x1 éléments, il faut mettre 52x1 valeurs derrière (dans ton exemple, il n'y en a que 47x1).
NB : je mets "x1" pour bien montrer qu'il s'agit d'un tableau multi-dimensionnel.

Autre chose, ton tableau est déclaré comme multi-dimensionnel mais une des dimension (la deuxième) ne contient qu'un seul élément.
Ceci est absurde.
Il vaudrait mieux remplacer
new JoinPed[52][1]; //52x1=52 éléments
par
new JoinPed[52]; // 52 éléments (tiens, c'est pareil)

Ton tableau n'aura plus qu'une dimension.
Ceci permet d'ailleurs de faire disparaître l'erreur en question puisqu'un tableau uni-dimensionnel n'a pas besoin d'être complètement initialisé (les valeurs non données sont considérées comme égales à 0).

Par contre, l'utilisation en est différente.
Dans le premier cas, on accède aux éléments avec deux indices (dont un qui est toujours égal à 0) :
JoinedPed[6][0] = 5; // le [ 0] est obligatoire et invariant
Dans le deuxième cas, un seul indice est nécessaire
JoinedPed[6] = 5;

++
Syg
« Dernière édition: 06 Janvier 2009 à 23:22:50 par Syg » Journalisée

Courtesy of GtaManiac
Azz45
Good Player
Hors ligne Hors ligne


GTAOnline Fan Boy
*

RolePlay Player

Messages: 1576


« Répondre #4 le: 06 Janvier 2009 à 17:05:07 »

Syg sa ne marche pas ...

J'ai essayer les 2 solutions toujours les mêmes erreurs
Journalisée


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~
Syg
Expert programmeur C/C++/PAWN
Hors ligne Hors ligne


Administrateur
GTAOnline Legend
*

The GTAOnline Jesus

Messages: 3760


« Répondre #5 le: 06 Janvier 2009 à 23:25:03 »

Sans rien toucher d'autre à ton script, essaies en remplaçant le 52 par 47 dans la ligne
Code:
new JoinPed[52][1] = {

++
Syg
Journalisée

Courtesy of GtaManiac
Azz45
Good Player
Hors ligne Hors ligne


GTAOnline Fan Boy
*

RolePlay Player

Messages: 1576


« Répondre #6 le: 07 Janvier 2009 à 11:59:00 »

J'ai déja essayer sa me met 8 errors après ,

Mais cebon Syg j'ai résolu le souci merci de ton aide Clin d'oeil
Journalisée


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~
Azz45
Good Player
Hors ligne Hors ligne


GTAOnline Fan Boy
*

RolePlay Player

Messages: 1576


« Répondre #7 le: 07 Janvier 2009 à 11:59:30 »

J'ai déja essayer , mais j'ai trouver le souci merci quand même
Journalisée


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~
Pages: [1]   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.137 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