GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: ~Elio~ le 08 Juillet 2010, 20:34:53
-
Salut,
Alors voilà, j'ai scripter un serveur Stunt complet, mais voilà quand je lance le GM, j'ai une erreur comme quoi une fonction ou un fichier est manquant...
Pourtant, j'ai beau vérifier si une commande date de SA-MP 0.2 ou qu'un fichier me manque, je n'est rien trouver. Voici la zone que je suspect :
http://pastebin.gtaonline.fr/pastebin.php?show=835 (http://pastebin.gtaonline.fr/pastebin.php?show=835)
Ces Callback ainsi que cet fonction/stock ont étaient fait par mes soins. Je ne peux pas donner tout mon code, j'ai bien peur de me le faire voler, après tout le mal que je me suis fait... J'ai déjà subis l'expérience d'un vol d'une grande idée, et je suis pas encore prêt de me remettre.
Voici les prototypes/forward :
forward AutoClear();
forward AutoWeather();
forward CheckSucces(playerid);
forward OnPlayerOneHours(playerid);
forward CheckSucce(playerid);
forward OnPlayerMute(playerid);
forward OnPlayerShowTextDrawSuccess(playerid, string[]);
forward OnPlayerHideTextDrawSuccess(playerid);
J'ai regardé chaque Timer, aucun n'est incorrect.
Merci d'avance de votre aide !
PS : Je ne savais pas si mon code était trop gros pour le forum, alors je l'ai posté malgré tout ici.
-
Yop. Ton code est effectivement trop grand, mais quelle est ton erreur ?
-
Salut, que dit exactement l'erreur ? je pense pouvoir t'aider....
++
-
Dès que je trouve le Pastbin, j'édit mon post. Quand à l'erreur, je l'ai déjà dit, il s'agit de l'erreur 19 sois :
[19:30:45] Script[gamemodes/Stunt™.amx]: Run time error 19: "File or function is not found"Merci D'avance.
-
Ah désolé, je croyais que tu parlais de "Cannot read from file %s" :s
++
-
Ah désolé, je croyais que tu parlais de "Cannot read from file %s" :s
++
Merci quand même.
-
Raison la plus probable : Il te manque un plugin ou bien un des tes plugins est mal installé.
Si c'était un commande de la 0.2 tu aurais un message spécifique et ton serveur fonctionnerait quand même (les développeurs de SAMP avaient prévus le coup).
Un autre raison : Gamemode compilé avec les include de la 0.3 et exécuté sur un serveur en 0.2.
++
Syg
-
Je n'est pas de plugin installé sur mon Serveur, et ma version de SA-MP est à jour. Dans ce cas, je ne suis pas sûr, mais je pense que ça pourrait venir d'une des mes includes que je connais mal :
#include <a_samp>
#include <RomAC>
#include <a_switch> // Contient toutes les fonctions nécéssaire aux commandes
#include <F_Streamer>
#include <djson>
#include <mikefunc>
Personnelement, j'ai n'ai jamais eu de problème avec Mike Func avant, pareille pour le Streamer de Fallout. Mais pour mon nouveau GM, j'ai décider d'ajouter un Anti Cheat et de prendre une include d'écriture de de fichier rapide plus récent que Dini, djSon. Quand à A Switch, c'est une include personnel où je met diverses choses, comme des macros de couleurs ou encore le Dcmd et bien d'autres. Je l'ai mit en pièce jointe, je suis en aucunement créateur de ces fonctions.
Merci pour vos réponses et merci d'avance.
EDIT : J'ai décider d'ajouter mon travail sur un Past Bin en temps limiter, je doutes que vue la complicité du GM, un nouveau pourrais le modifier :
http://pastebin.com/CLP5UfwW (http://pastebin.com/CLP5UfwW)
-
tes script le demande surment, j'ai pas verifier mais sa doit etre sa car sa me la fait hier, j'avais oublier de mettre les plugins dans le dossier "plugins" et de mettre le nom dans la ligne "plugins" du server.cfg
-
Non, je pense l'avoir déjà préciser mais j'ai aucun plugin, et mes includes fonctionnaient avant. Ca ne vient tout bonnement pas de plugins.
-
une colision entre les includes?
essaye dans enlever 1 tu regarde si sa marche, si sa marche pas tu la remet et tu enleve une autre, etc ....
-
Déjà essayer. Je doutes que mon problème sois évident...
-
effectivement je ne sais pas. Moi je pense que ya un pti truc qui a besoin d'un plugin ou que dans ton server.cfg il y a un plugin sur la ligne "plugins" mais qu'il n'est pas installer. Apres je vois pas du tout. Mais bon je remet pas ta parole en cause ta dit que ten utilisé pas. Mais verfie encore
-
J'ai vérifié plus de 10 Fois =/.
Toutes tes idées me sont déjà venu en tête donc ça ne m'avance pas...
Merci tout de même.
En fait, ça venais de mon système de succès. J'ai pu le réparer et désormais mon serveur marche :cheers.
Merci à tous ceux qui ont essayer de m'aider :).
-
De rien jsuis content que sa marche.