GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: manathann le 09 Juillet 2009, 23:57:32
-
Bonsoir,
Je voudrais savoir l'il existait un FS/INC permertant de sauvegarder un vehicule qui a fait un tour au Transfender et de sauvegarder les "Components" ?
Je sais que sa paraît assez bête mais je vous demande;
Cordialement,
-
J'ai fais et sa marche avec mon GM ..
Conseil:
Utilise DINI et utilise un scriptfiles c'est facile après ..
-
J'ai plus cherché et j'ai trouvé ce truc en "ptit'naigre":
http://www.gtaonline.fr/forums/index.php/topic,7472.msg118788.html (http://www.gtaonline.fr/forums/index.php/topic,7472.msg118788.html)
Pour ma part, j'ai testé et j'ai tuné une voiture au transfener, j'ai quitté le jeu, rebooté le serveur et me suis reconnecté, quelle surprise, le véhicule étais encore tuning :)
What else?
-
Nan .. Mets si la voiture respawn pendant que tu joues ? .. Elle sera plus mod .. faut mettre un timer de 0.01 secondes avant d,appliquer les mods sur le vehicule..
-
J'ai deja ajouté un Timer dans ce mod mais pour moi
:dejadehors
-
Sa fonctionne ?
(Envoie le moi svp par MP :D)
-
Salut,
J'ai deja ajouté un Timer dans ce mod mais pour moi
:dejadehors
DeAMX ?
car si on regarde bien le fichier fourni, il ne contient pas le code source (ce qui est contraire aux règlements du forum en passant...)
si vous désirez faire la sauvegarde des tunning, il suffit de vous inspirer un peu des scripts du genre Gestion Vehicle de MrFredo ou le VMenu de TaXi
++Sim++
-
Je l'avais eu avec des anciens lien qui ont été changés par l'auteur du sujet par la suite.
-
bon j'ai pas trop compris la discutuion mais je vais quand meme demander si c'est comme sa que l'on fait ^^
-quand on equipe une voiture sur samp-debug.exe et que l'on enregistre sa position est ce que quand j'enregistre sa position avec /save quand je le rajoute plus tard sur mon script de gamemode la voiture reste tunner quand je lance mon serveur ensuite?
-
Non car seul le model et la couleur sont sauvegardés.
-
mais il exist une façon d'avoir un vehicule tuner j'aivais deja repondu sur le forum
-
Quand un joueur ajoute un composant, le callback OnVehicleMod(playerid, vehicleid, componentid) est appelé.
A l'aide d'une variable a plusieurs dimensions (une "array", ou un tableau), tu peu stocker tous les composants de chaque vehicules, et ainsi les sauver facilement dans un fichier ou une base de donnée, lorsque tu ferme le serveur, ou à n'importe quel moment donné.
Ensuite pour les charger au démarrage du serveur, tu dis a ton script de lire fichier où sont sauvés tous les mods de chaque vehicules, de remplir le tableau avec ces valeurs et d'utiliser la fonction AddVehicleComponent() sous OnGameModeInit() après avoir créer les vehicules.