GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: akcayir le 10 Octobre 2008, 18:35:23
-
Bonjour j'ai un problem dans le anticrash que jai trouver sur un site. Et je voudrait la reparer si vou pouver m'aider svp (le forward ces pas un problem mais surtout le 1er)
C:\lua\anticrash.pwn(6) : error 018: initialization data exceeds declared size
C:\lua\anticrash.pwn(32) : warning 235: public function lacks forward declaration (symbol "hax")
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Vois le debut du FS.
#include <a_samp>
#include <core>
#include <float>
new glob0[23][1] = {
"com1",
"com2",
"com3",
"com4",
"com5",
"com6",
"com7",
"com8",
"com9",
"lpt1",
"lpt2",
"lpt3",
"lpt4",
"lpt5",
"lpt6",
"lpt7",
"lpt8",
"lpt9",
"nul",
"clock$",
"aux",
"prn",
"con"
};
-
1 A quoi sert vraiment se script ?
2. Je pense que tu devrais nous montrer le script en entier sur pastebin.
++
-
Un anti-crash en FS j'ai du mal à le croire... ^^
-
Un FS anticrash... On auras tout vu.
NV.
-
Mdr je pense pas qu'il soit anticrash a part que peut etre sa regle certainr probleme de ton gamemode ou je sais pas quoi bref bizarre Xd.
-
On ne sait pas ce qu'il veut faire mais c'est son droit de ne pas nous le dire.
Sa question est assez claire pour qu'on y réponde.
Ensuite, il n'est pas interdit non plus de lui demander ce que son FS va faire.
Bref, ton problème (error 018: initialization data exceeds declared size) vient du fait que ton tableau glob0 n'est pas assez grand pour contenir ce que tu veux y mettre.
Il contient bien 23 éléments mais le compilateur attend des éléments ayant un taille de 1 caractères. Hors tes éléments sont des chaînes qui contient jusqu'à 7 caracatères (clock$ = 6 caractères + le caractère de fin de chaîne)
Donc remplace la ligne
new glob0[23][1] = {
par
new glob0[23][20] = {
J'ai mis 20 mais c'est juste pour être tranquille, la valeur minimum est 7 (taille de la chaîne la plus grande + 1 pour compter le caractère de fin de chaîne).
++
Syg
-
Tu gere en script toi bravo pour a chaque fois ton cour que tu nous donne.
A chaque fois j'apprend quelque chose ::).
Merci
-
C'est un peut son métier lol ^^ merci petite araignée :p (petite n'est pas péjoratif au contraire ;) )
-
1 A quoi sert vraiment se script ?
2. Je pense que tu devrais nous montrer le script en entier sur pastebin.
++
Bah Desole pour ne pas avoir répondu plus tot mais voila le Pastebin du FS
http://pastebin.gtaonline.fr/pastebin.php?show=491 (http://pastebin.gtaonline.fr/pastebin.php?show=491)
Ou au pire est ce que vous connaissez un truk pour que mon serveur il se ferme pas quand sa lui chante :d