• 24 Avril 2025, 05:47:06


Auteur Sujet: [FS] Sasuke78200 Save Véhicle system [FS]  (Lu 1881 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
[FS] Sasuke78200 Save Véhicle system [FS]
« le: 12 Juillet 2009, 16:55:51 »
Salut tout le monde, voici mon nouvelle Fs qui permet de sauvegarde tout les vehicule d un seul coup sans etre obliger de le faire une par une.



Voici le FS ,il n' est pas tres long


#include <a_samp>


public OnFilterScriptInit()
{
print("\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~");
print("[FS] Sasuke78200 Save Véhicle system [FS]");
print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n");

return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/saveallcar", cmdtext, true, 10) == 0)
{
new Float:x,Float:y,Float:z,Float:a,mdl;
new string[128];
new File:fichier;
fichier = fopen("save.txt",io_write);
for(new i= 1; i < 701;i++)
{
GetVehiclePos(i,x,y,z);
GetVehicleZAngle(i,a);
mdl = GetVehicleModel(i);
if(a == 0 && x == 0 && y == 0 && z == 0 && mdl <= 400 || mdl >= 611)
{
   continue;
}
format(string,sizeof(string),"CreateVehicle(%d,%f,%f,%f,%f,1,1,-1);",mdl,x,y,z,a);
fwrite(fichier,string);
fwrite(fichier,"\r\n");
printf("Vehicle %d saved!",i);
}
fclose(fichier);
return 1;
}
return 0;
}


Je suis désolé s' il y a des bug car je n' ai pas pus le tester ( je n ai pas GTA -_-").
si vous trouver un bug dites le moi =)


Merci

PS: dsl pour la mise e, page pourrit lol
« Modifié: 19 Octobre 2010, 15:47:28 par sasuke78200 »



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne [viruz]rider_77

  • *
  • Mafioso
  • C/C++ programming
  • Messages: 2154
    • Voir le profil
Re : [FS] Sasuke78200 Save Véhicle system [FS]
« Réponse #1 le: 12 Juillet 2009, 18:10:18 »
Moi non plus je n'ai pas GTA donc je ne peux pas le tester pour toi.

Juste un truc que j'ai remarqué en survolant :

#include <a_samp>
#include <a_samp>

Je crois qu'un seul include suffit  :laugh

GG.

Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : [FS] Sasuke78200 Save Véhicle system [FS]
« Réponse #2 le: 12 Juillet 2009, 18:15:21 »
Il y a une accolade en trop aussi (Tout en bas)

++

Hors ligne Jerome02

  • *
  • Tueur en série
  • Messages: 211
    • Voir le profil
Re : [FS] Sasuke78200 Save Véhicle system [FS]
« Réponse #3 le: 12 Juillet 2009, 21:45:08 »
j'ai essaye et sa marche iimpecable :)


((** Débute dans le scripte mais connais deja pas mal de chose
mais beaucoup a apprendre encore :) **))

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [FS] Sasuke78200 Save Véhicle system [FS]
« Réponse #4 le: 13 Juillet 2009, 02:00:11 »
Salut,

il y a un petit problème par contre concernant l'angle, par un malheureux problème de désynchronisation, les angle ne sont pas disponible tant qu'un joueur ne rentre pas dans un véhicule (même si ça fais longtemps, il faut seulement qu'un joueur y soit entré depuis sa création)
bref, tu vas te ramasser rapidement avec une liste dont les angle des véhicules sont 0.0000

++Sim++





Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [FS] Sasuke78200 Save Véhicle system [FS]
« Réponse #5 le: 15 Juillet 2009, 16:49:31 »
Arg la synchro pourrit d' SAMP Sinn je pourrait respawn tout les vehicule ( mais je pense qu ' il faut qu' un joueur y rentre aussi ) pour que j' obtient les angles



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [FS] Sasuke78200 Save Véhicle system [FS]
« Réponse #6 le: 16 Juillet 2009, 04:07:46 »
Salut,

désolé, il faut vraiment qu'un joueur y entre...(du moins c'est ce que j'ai expérimenté...)
il faudrait tester toutes les possibilités (il est possible que les véhicules créés avec AddStaticVehicle ne soient pas soumis à ce problème, je n'utilise que CreateVehicle)

++Sim++





Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [FS] Sasuke78200 Save Véhicle system [FS]
« Réponse #7 le: 17 Juillet 2009, 20:16:33 »
Meme avec  les Addstatic il y a ce probleme j' ai deja ete confronter a ce pb pour teleporte un vehicule vers soit ( ou qque part d autre ) il faut imperativement que quelqu' un y soit monter avant

Double post
j espere que ca vapas compter en double post mais voila MAJ du code la j ai pris le code de sim qui permet d etre sur que le vehicule n existe pas grace au model


(mais je garde tjrs la position =))
« Modifié: 18 Juillet 2009, 17:58:05 par sasuke78200 »



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog