GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Eroxia le 25 Août 2010, 10:10:18
-
bonjour!!! :D
alors tout d'abords je suis débutant en script donc si vous pouvez me répondre avec des phrase simple sa serait sympa ^^
j'ai trouver un script préfabriqué pour spawn et réparer les véhicule dans un tuto anglais ici :
http://pastebin.com/AkRAiN5h (http://pastebin.com/AkRAiN5h)
mais le problème c qu'il disent pas ou le placer ^^
et de plus je crois qu'il y a des erreur dedans si je me trompe pas
merci d'avance,
Eroxia
-
Tu le met en dessous de
public OnPlayerCommandText(playerid, cmdtext[])
{
-
merci mais maintenant j'ai un autre problème x)
19 erreur :"<
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(55) : error 021: symbol already defined: "CreateObject"
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(222) : error 017: undefined symbol "cmd"
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(224) : error 017: undefined symbol "strtok"
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(224) : error 033: array must be indexed (variable "tmp")
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(225) : error 017: undefined symbol "strtok"
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(225) : error 033: array must be indexed (variable "tmp2")
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(226) : error 017: undefined symbol "strtok"
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(226) : error 033: array must be indexed (variable "tmp3")
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(234) : error 079: inconsistent return types (array & non-array)
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(239) : error 079: inconsistent return types (array & non-array)
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(244) : error 079: inconsistent return types (array & non-array)
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(257) : error 079: inconsistent return types (array & non-array)
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(261) : error 017: undefined symbol "cmd"
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(265) : error 079: inconsistent return types (array & non-array)
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(273) : error 079: inconsistent return types (array & non-array)
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(277) : warning 217: loose indentation
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(277) : error 017: undefined symbol "strtok"
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(277) : error 029: invalid expression, assumed zero
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(277) : error 017: undefined symbol "string"
C:\Users\Naro Francesco\Desktop\EroxstaZ server\gamemodes\Eroxia.pwn(277) : fatal error 107: too many error messages on one line
faut il que je rajoute des ligne en haut de mon script pour que cela marche ?
-
Tu as oublier un "}" ;)
-
Non je pense pas que c'est ça
Eroxia tu peux nous donner le FS où tu as pris cette commande?
-
recommençons de 0 mdr x)
j'ai repris un autre FS pour spawn les vehicules, ici : http://www.sendspace.com/file/jcadsh (http://www.sendspace.com/file/jcadsh)
et voici le mien : http://www.sendspace.com/file/vy6nc8 (http://www.sendspace.com/file/vy6nc8)
alors sur mon script il y a juste un truck pour save et load les position ainsi qu'une map non fini, sa serai bien de pas me la piquer merci ;D, et un truc pour changer les couleur si j'ai bien compris ^^
mais maintenant il me fait une erreur :
(http://img11.hostingpics.net/pics/729957wtf.png) (http://www.hostingpics.net/viewer.php?id=729957wtf.png)
aider moi svp je galère la ^^
-
Télécharge ceci : http://dracoblue.net/download-release/68/djson_1_6_2.zip (http://dracoblue.net/download-release/68/djson_1_6_2.zip)
Puis tu prend le fichier qui est dans pawno/include et tu le met dans pawno/include des fichiers de ton serveur . Puis tu compiles et ça devrait marcher .
-
j'ai fait comme tu a dit ^^
j'ai plus l'erreur d'avant mais maintenant j'en ai 26 autres x)
help me !!! que quelqu'un télécharge mon fichier et qui le me le fasse jusqu'à qu'il n'y est plus d'erreur svp parce que la je vais péter une pile x)
-
On aide, on fait pas le travail,
quand il y a 26 erreur, c'est soit qu'il manque une accolade, ou que tu a tout foirer, mais je penserez pour le manque d'accolade.
-
je disais sa pour rigoler mdr j'étais pas sérieux xD
sinon je vais recommencer vous auriez pas un script de base ? svp :"<
-
C'est a dire un script de base sans rien "vierge" ou un script de base pour spawn et réparer les vehicules ? Sinon au pire je veux bien t'aider , envoie mp .
PS : Je suis généreux aujourd'hui ^^
-
non c bon juste encore quelque chose ^^ (et oui je suis vraiment un noob )
(http://img11.hostingpics.net/pics/644074wtf.png) (http://www.hostingpics.net/viewer.php?id=644074wtf.png)
qu'est ce qui manque mdr ?
-
Tu peux mettre le script s'il te plaît , via pastebin .
-
tout ? ou juste ou il y a la faute ?
-
Il manque rien, juste que CreateObject est défini deux fois (new CreateObject;).
-
A non pas besoin en faite , tout tes objects donc les trucs commençant pas CreateObject tu les met entre les accolades { } de OnGameModInit
-
mmm j'ai pas comprit se qu'il faut que je fasse x)
je peut avoir les ligne de code que je doit mettre pour que sa fonctionne svp ^^
vla le pastebin
http://pastebin.gtaonline.fr/pastebin.php?show=873 (http://pastebin.gtaonline.fr/pastebin.php?show=873)
merci d'avance ^^
-
Enleve le } ligne 99.
-
je l'ai enlever mais il y a toujours le même message d'erreur ;"<
je sais pas se qui marche pas mais bon je vous up tout le script peut être que vous y verriez une erreur
j"éditerais mon message dans 2 minutes
edit: http://pastebin.gtaonline.fr/pastebin.php?show=874 (http://pastebin.gtaonline.fr/pastebin.php?show=874)
-
Voilà il devrais fonctionner comme ceci http://pastebin.gtaonline.fr/pastebin.php?show=875 (http://pastebin.gtaonline.fr/pastebin.php?show=875) , en faite il fallait mettre tes objets (CreateObject) entre ceci
public OnGameModeInit()
{
}
mais là c'est bon je l'ai fait et quand tu met du code n'oublie pas d'itentiter , c'est-à-dire mettre des espaces (4) au début de chaque fonction pour qu'elle soit alignés avec les accolades { }
-
merci sa marche ;o
très sympa de ta part ^^
merci beaucoup =D
a ++ pour de nouveau problème mdr x)