GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Warlem le 18 Décembre 2013, 18:40:53

Titre: Mapping compile problème
Posté par: Warlem le 18 Décembre 2013, 18:40:53
Salut alors j'ai un problème,enfaîte quand je mets une nouvelle map sur mon serveur il y en a une qui se supprime ou elle apparaît à moitié sur le serveur donc si quelqu'un peut m'aider merci à lui.
Titre: Re : Mapping compile problème
Posté par: » Lukubi™ le 18 Décembre 2013, 18:44:21
Tu a atteins la limite d'objet, utilise un streamer.
Titre: Re : Mapping compile problème
Posté par: Warlem le 18 Décembre 2013, 20:05:46
J'ai déjà le plugins Streamer
Titre: Re : Mapping compile problème
Posté par: Infu le 18 Décembre 2013, 21:03:10
Il me semble que tu peux résoudre ça en faisant comme ça:

Code: (pawn) [Sélectionner]
#undef MAX_OBJECTS
#define MAX_OBJECTS  0 // Remplace 0 par le nombre voulu

Et moi, je passe par une include pour mettre des maps c'est plus simple.
En gros, je créé un fichier texte en collant uniquement mes maps, comme ça:

(http://puu.sh/5QUX2.png)

Et tu enregistres en format .inc dans le fichier pawn > includes.
Dans la callback OnGameModeInit() de ton Gamemode tu fais
#include <map_bidule.inc>. Tu compiles, tu joues  :smile:
Titre: Re : Mapping compile problème
Posté par: Kiloutre le 19 Décembre 2013, 03:30:23
Me semble pas que ce soit conseillé d'utiliser des fonctions hors callback (ou du moins celle la), si ?
(Plutôt ingénieux l'idée de l'include, mais comme je l'ai dit le fait que ce soit hors callback ça me semble très douteux)
Titre: Re : Mapping compile problème
Posté par: Wallegi le 19 Décembre 2013, 12:34:21
Bonjour,

Je pense que la méthode du streamer est plus adapté (Même si je n'ai jamais testé celle proposée au dessus.)
Par contre, si tu as mapper un sol (Une ile par exemple), je te conseille de mettre celui-ci avec la fonction de base (CreateObject) car les véhicules qui seront positionnés dessus passeront en dessous du mapping (Et oui c'est agaçant)

Wallegi.