GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Sismix84 le 04 Février 2008, 16:13:23

Titre: Problème tableau[RESOLU]
Posté par: Sismix84 le 04 Février 2008, 16:13:23
Bonjour à tous,

Voilà, j'ai pris l'exemple d'un tableau que m'avait donné Syg et je l'ai complété mais, il y a 4 erreurs que je n'arrive pas à résoudre

le tableau : http://pastebin.com/m59ec677b (http://pastebin.com/m59ec677b)

les erreurs :

C:\Program Files\Rockstar Games\GTA San Andreas\samp022server\tuned\tuned.pwn(42) : error 001: expected token: ",", but found "["
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server\tuned\tuned.pwn(42) : error 029: invalid expression, assumed zero
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server\tuned\tuned.pwn(42) : warning 215: expression has no effect
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server\tuned\tuned.pwn(42) : error 001: expected token: ";", but found "]"
C:\Program Files\Rockstar Games\GTA San Andreas\samp022server\tuned\tuned.pwn(42) : fatal error 107: too many error messages on one line

Merci
Titre: Re : Problème tableau
Posté par: Malppower le 04 Février 2008, 16:34:36
Les lignes sont mal alignés...
Et il te manque un new ...
Titre: Re : Problème tableau
Posté par: Syg le 04 Février 2008, 17:07:22
Non, les lignes sont alignées correctement.

Ton problème vient du fait qu'à la ligne 42 tu utilises le tableau IDTunedVehicle au lieu de Composant dans le SetTimerEx :
                                SetTimerEx ("TimerTuning", 500, 0, "ii", IDTunedVehicle[i], IDTunedVehicle[i][j]);
Il faut mettre :
                                SetTimerEx ("TimerTuning", 500, 0, "ii", IDTunedVehicle[i], Composant[i][j]);
++
Syg
Titre: Re : Problème tableau
Posté par: Sismix84 le 04 Février 2008, 17:41:19
J'ai déjà essayer mais ça marche pas :(
Titre: Re : Problème tableau
Posté par: yoyo17 le 04 Février 2008, 17:51:00
Quand tu dit que sa marche pas tu veus dire que sa te met toujours les même erreurs ?
Titre: Re : Problème tableau
Posté par: Sismix84 le 04 Février 2008, 18:31:30
Oui c'est ça.
Titre: Re : Problème tableau
Posté par: yoyo17 le 04 Février 2008, 18:45:45
Essaye sa (http://pastebin.gtaonline.fr/pastebin.php?show=330) mais je ne te garanti pas que cela marche.

Cordialement, yoyo17.
Titre: Re : Problème tableau
Posté par: Sismix84 le 04 Février 2008, 19:19:30
Non, ça ne marche pas, ça me fait crasher.
Titre: Re : Problème tableau
Posté par: Sismix84 le 04 Février 2008, 19:32:36
C'est bon j'ai trouvé, en fait il fallait modifier deux lignes de codes :

Code: (cpp) [Sélectionner]
SetTimerEx ("TimerTuning", 500, 0, "ii", IDTunedVehicle[i], Composant[i][j]);
et

Code: (cpp) [Sélectionner]
SetTimerEx ("TimerTuning", 500, 0, "ii", IDTunedVehicle[vehicleid], Composant[vehicleid][j]);
Merci quand même pour votre aide.

EDIT : DSL pour le double post.

EDIT 2 : En allant voir mes voitures, elles n'ont pas de couleur :

(http://www.enregistrersous.com/images2/72504806920080204195217.jpg)

Comment je fait pour changer leur couleur ?
Titre: Re : Problème tableau
Posté par: Syg le 05 Février 2008, 12:07:27
C'est exactement ce que je t'avais dit !!!!

Mais a priori, le code ne s'est pas affiché correctement dans mon premier post....

++
Syg
Titre: Re : Problème tableau
Posté par: Sismix84 le 05 Février 2008, 18:35:52
Oui c'est ce que tu ma dit mais quand j'ai corrigé la ligne il y a eu les même erreurs mais je n'ai pas fait attention que la ligne n'étais plus la 42 mais la 75.
Titre: Re : Problème tableau[RESOLU]
Posté par: S!m le 06 Février 2008, 03:50:15
salut,

pour les couleurs tu n'as qu'a rajouter un changevehiclecolors,

avec les données dans ton tableau pour que toutes les voitures (ou peut-être pas, si tu met un -1, c'est un random....) n'aient pas la même couleur

bon.... c'est ce que je croit mais je n'ai aps essayer et je ne sais pas si ca va bien aller sur des spawn de voitures... ;D

bonne chance

++Sim++