GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: HeyC le 12 Novembre 2008, 17:02:30

Titre: J'ai un autre problème.
Posté par: HeyC le 12 Novembre 2008, 17:02:30
Salut j'ai un problème avec mon script. Il me met (Dans ma console de mon serveur) :

Script [gamemodes/GMStunt.amx]: Run Time Error 20: "Invalid index parameter <bad entry point>"

Voici le PasteBin : http://fr.pastebin.ca/1254406

PS : J'ai voulus tester que les Class pour l'instant.


J'ai un autre problème. mon script ne marche pas. Au début, (quand je me connecte), sa m'amène à LV (je sais pas où).

PASTEBIN : http://fr.pastebin.ca/1254470

Pouvez-vous m'aidez ?

J'ai pas d'erreur sur mon GM.

Merci d'avance

HeyC

++
Titre: Re : Problème qui est affiché dans la console
Posté par: [StAfF]MaN le 12 Novembre 2008, 17:07:12
Heu c'est un problème de démarrage de serveur L'erreur doit être dans ton server.cfg car il détecte un mauvais index, de plus il t'encadre [gamemodes/GMStunt.amx]
Titre: Re : Re : Problème qui est affiché dans la console
Posté par: HeyC le 12 Novembre 2008, 17:15:14
J'ai changé le nom du fichier PWN & AMX en un autre (gmstunt).
Citer
gamemode0 gmstunt
Mais sa marche toujours pas.
Titre: Re : Problème qui est affiché dans la console
Posté par: Syg le 12 Novembre 2008, 17:22:27
Le serveur ne trouve pas ta fonction main.
"Bad entry point" = Mauvais point d'entrée (et le point d'entrée d'un script est la fonction main qui doit OBLIGATOIREMENT s'y trouver)

Vire les lignes
22. #if defined FILTERSCRIPTet
31. #endif
Comme FILTERSCRIPT n'est pas défini (il vaut 0) les lignes de script qui se trouvent entre les lignes 22 et 31 ne sont pas compilées (c'est comme si elles étaient absentes). Donc la fonction main ne se trouvera pas dans le .AMX.

++
Syg
Titre: Re : Problème qui est affiché dans la console
Posté par: HeyC le 12 Novembre 2008, 17:24:48
Merci merci Syg (Jesus).
Titre: Re : Problème qui est affiché dans la console
Posté par: » Lukubi™ le 12 Novembre 2008, 17:26:03
syg (le "tonton" pawno)  trouve toujours les erreurs
GG syg
Titre: Re : Problème qui est affiché dans la console
Posté par: HeyC le 12 Novembre 2008, 17:51:01
J'ai un autre problème mon script ne marche pas.
Pouvez-vous m'aidez ?
J'ai pas d'erreur sur mon GM.
Titre: Re : J'ai un autre problème.
Posté par: Nikko™ le 12 Novembre 2008, 20:03:29
c'est a dire il ne marche pas ?
Les commande ne marche pas, est ce qu'il y a un "unknow command" ? Ou est ce que cest ce qui ets dans la commande qui ne s'execute pas ?

++
nikko
Titre: Re : J'ai un autre problème.
Posté par: HeyC le 12 Novembre 2008, 20:13:21
Il n'y a pas de commande  ???
Titre: Re : J'ai un autre problème.
Posté par: cristab le 13 Novembre 2008, 09:49:25
moi je n'arrive po a aller sur ton pastben
Titre: Re : J'ai un autre problème.
Posté par: Syg le 13 Novembre 2008, 14:44:39
Ta callback OnPlayerRequestClass retourne 0 ce qui indique que le traitement ne doit pas être fait. Donc le serveur ne le fait pas ....
Remplace la ligne
216.        return 0;par
216.        return 1;
Autre chose : Le positionnement de ta caméra n'est pas correct, elle est au même endroit que là où elle "regarde". De plus, tu n'a pas positionné le personnage au moment de la sélection donc ton personnage ne sera pas visible.

Il faudrait remplacer les lignes
SetPlayerCameraPos (playerid, 1958.3783, 1343.1572, 15.3746);
        SetPlayerCameraLookAt (playerid, 1958.3783, 1343.1572, 15.3746);
par
        SetPlayerPos (playerid, 1958.3783, 1343.1572, 15.3746);
        SetPlayerCameraPos (playerid, 1958.3783, 1346.1572, 15.3746);
        SetPlayerCameraLookAt (playerid, 1958.3783, 1343.1572, 15.3746);
Juste avant la ligne return 1; dans le callback OnPlayerRequestClass

NB : Je n'ai pas testé.

++
Syg