GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: jonjon le 05 Janvier 2008, 13:03:05
-
Bonjour,
Alors voilà j'ai un petit soucis, j'ai crée une map avec des commandes pour reconstruire et détruire les objets ( il y a 140 objets environ).
La map se trouve ici http://pastebin.gtaonline.fr/pastebin.php?show=277 (http://pastebin.gtaonline.fr/pastebin.php?show=277)
Et le problème c'est que j'ai le FS "Xobjects" et que je voudrais adapter ma map ( avec les commandes de reconstruction ) sur xobjects aprce que là c'est des objets normal et ceci cause quelques crash aux jouurs :'( ^^.
J'ai chercher mais je n'ai pas trouvé, alors si quelqu'un pourrais m'aider à y adapter sur "xobjects" ou"YSI" (je prefere Xobjects car lappartion é plus rapide) ça serais vraiment gentil :) :) !!
M map est ici : http://pastebin.gtaonline.fr/pastebin.php?show=277 (http://pastebin.gtaonline.fr/pastebin.php?show=277)
Merci d'avance :)
édit: mdr dsl pr le titre du sujet mai j'étais un peu pressé à cause de ma mère ^^
A+++
jonjon
-
salut jonjon,
tu n'as qu'a prendre tes CreateObject(3374,-277.795959, -1328.474365, 8.293514, 0.0000, 0.0000, 180.0002);
remplacer le CreateObject( par { et a la fin le ); par la distance a laquelle l'objet apparait du joueur suivit de }, :-[
sauf le dernier objet auquel tu ne met pas de virgule, et n'oublie pas d'en rajouter une a ton précédent dernier objet. :D
soit; {3374,-277.795959, -1328.474365, 8.293514, 0.0000, 0.0000, 180.0002,200.0},(moi je met 200 car c'est une distance suffisante mais a laquelle il n'y a pas trop d'objet creés, mais tu peut mettre ce que tu veut) :D :D
P.S. Utilise la fonction Replace de pawno pour aller plus vite et tu n'a pas besoin des variables ;)
++Sim++ :cheers
-
Merci bien Sim, je vais essayer ça de suite :)
a++
j0nj0n
-
marche pas, je mes objet (format Xobjects) dans onplayercommandtext et pi pleins d'erreurs !
ps : si tu pourrais me mettre sur la voi lol stp sa serais gentil
a+++
j0nj0n
-
Les objets doivent être mis dans "OnGameModeInit", pas dans "OnPlayerCommandText" ...
-
Les objets peuvent être mis dans n'importe quel CallBack temps que celci est lancé, Si tu mets une objet dans OnPlayerCommandText (En dehors de toute commande) l'objet s'affichera quand le joueur tape une commande (N'importe).
En revanche si tu le mets dans OnGameModeInit, L'objet s'affichera au démarrage du serveur... Bon ça tout le monde le sais passons a ton problème.
Tu as mis un Return pour la commande /Const, Et un Return pour la command /Dest, Mais pas un pour le OnPlayerCommandText !
http://pastebin.gtaonline.fr/pastebin.php?show=295 (http://pastebin.gtaonline.fr/pastebin.php?show=295)
:jesors
-
Merci pour ton aide UrbanGhetto, j'essayerais demain!
Mais est-ce que cette erreur pour faire crasher le serveur ????
Merci !!
a++
j0nj0n
-
salut,
met un exemple du résultat que cela te donne pour un objet, 8)
et si tu nous donnais un exemple des erreurs que tu obtient, nous pourrions plus t'aider ;)
++Sim++