• 10 Juillet 2025, 22:27:41


Auteur Sujet: Soucis avec le Gveh de Mr Freddo  (Lu 1247 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Soucis avec le Gveh de Mr Freddo
« le: 21 Octobre 2010, 11:56:02 »
Bonjour à toute et à tous,

j'ai un soucis, avec l'include gveh, de MrFreddo,

j'ai retirer ce qu'il me fallait pour faire un système de save de tuning.

Tout se sauvegarde bien, mais au moment de charger les mods, seuls certain sont chargé.

Dans son topic il previent que son include est pour samp 2.x, est ce la le soucis avec le chargement du tuning?

Merci d'avance
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne Kox

  • *
  • Tueur en série
  • Messages: 193
    • Voir le profil
Re : Soucis avec le Gveh de Mr Freddo
« Réponse #1 le: 21 Octobre 2010, 13:51:39 »
salut,
pour le problème je ne peut pas t'aider mais tu peut prendre le Smod de sim qui fonctionne très bien
++

Hors ligne chneuls

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Soucis avec le Gveh de Mr Freddo
« Réponse #2 le: 21 Octobre 2010, 15:39:44 »
Tu as vérifié si il se sauvegarder tous biens ? J'utilise cette include ( que j'ai modifié pour résoudre le bug de save ) sous 0.3 aucun problème ^^

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Soucis avec le Gveh de Mr Freddo
« Réponse #3 le: 21 Octobre 2010, 17:10:55 »
voila mon save

public SauvegardeTuning(carid)
{
    new string[256];
    format(string, sizeof(string), "Vehicules/Tuning/Vehicule%d.tuning", carid);
new File: hFile = fopen(string, io_write);
if(hFile)
{
        new var[176];
    format(var, 128, "Tuning1=%d\n", TuningInfos[carid][tTuning1]);fwrite(hFile, var);
format(var, 128, "Tuning2=%d\n", TuningInfos[carid][tTuning2]);fwrite(hFile, var);
format(var, 128, "Tuning3=%d\n", TuningInfos[carid][tTuning3]);fwrite(hFile, var);
format(var, 128, "Tuning4=%d\n", TuningInfos[carid][tTuning4]);fwrite(hFile, var);
format(var, 128, "Tuning5=%d\n", TuningInfos[carid][tTuning5]);fwrite(hFile, var);
format(var, 128, "Tuning6=%d\n", TuningInfos[carid][tTuning6]);fwrite(hFile, var);
format(var, 128, "Tuning7=%d\n", TuningInfos[carid][tTuning7]);fwrite(hFile, var);
format(var, 128, "Tuning8=%d\n", TuningInfos[carid][tTuning8]);fwrite(hFile, var);
format(var, 128, "Tuning9=%d\n", TuningInfos[carid][tTuning9]);fwrite(hFile, var);
format(var, 128, "Tuning0=%d\n", TuningInfos[carid][tTuning10]);fwrite(hFile, var);
format(var, 128, "Tuning1=%d\n", TuningInfos[carid][tTuning11]);fwrite(hFile, var);
format(var, 128, "Tuning2=%d\n", TuningInfos[carid][tTuning12]);fwrite(hFile, var);
format(var, 128, "Tuning3=%d\n", TuningInfos[carid][tTuning13]);fwrite(hFile, var);
format(var, 128, "Tuning4=%d\n", TuningInfos[carid][tTuning14]);fwrite(hFile, var);
format(var, 128, "Tuning5=%d\n", TuningInfos[carid][tTuning15]);fwrite(hFile, var);
format(var, 128, "Tuning6=%d\n", TuningInfos[carid][tTuning16]);fwrite(hFile, var);
format(var, 128, "Tuning7=%d\n", TuningInfos[carid][tTuning17]);fwrite(hFile, var);
format(var, 128, "Peinture=%d\n", TuningInfos[carid][tPeinture]);fwrite(hFile, var);
fclose(hFile);
}
return 1;
}


Merci pour ton aide
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne chneuls

  • *
  • Tueur
  • Messages: 62
    • Voir le profil
Re : Soucis avec le Gveh de Mr Freddo
« Réponse #4 le: 21 Octobre 2010, 17:55:49 »
Le fichier se créé bien avec la bonne ID de voitures ?

Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Soucis avec le Gveh de Mr Freddo
« Réponse #5 le: 21 Octobre 2010, 18:08:23 »
Oui mais au chargement

public ChargerTuning(carid)
{
new string[256];
    format(string, sizeof(string), "Vehicules/Tuning/Vehicule%d.tuning", carid);
    new File: Fichier = fopen(string, io_readwrite);
if(Fichier)
{
    new key[256] , val[256];
    new Data[256];
    while (fread(Fichier ,Data ,sizeof(Data)))
{
key = GetKey(Data);
if( strcmp(key , "Tuning1" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning1] = strval(val); }
if( strcmp(key , "Tuning2" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning2] = strval(val); }
if( strcmp(key , "Tuning3" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning3] = strval(val); }
if( strcmp(key , "Tuning4" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning4] = strval(val); }
if( strcmp(key , "Tuning5" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning5] = strval(val); }
if( strcmp(key , "Tuning6" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning6] = strval(val); }
if( strcmp(key , "Tuning7" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning7] = strval(val); }
if( strcmp(key , "Tuning8" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning8] = strval(val); }
if( strcmp(key , "Tuning9" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning9] = strval(val); }
if( strcmp(key , "Tuning0" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning10] = strval(val); }
if( strcmp(key , "Tuning1" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning11] = strval(val); }
if( strcmp(key , "Tuning2" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning12] = strval(val); }
if( strcmp(key , "Tuning3" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning13] = strval(val); }
if( strcmp(key , "Tuning4" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning14] = strval(val); }
if( strcmp(key , "Tuning5" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning15] = strval(val); }
if( strcmp(key , "Tuning6" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning16] = strval(val); }
if( strcmp(key , "Tuning7" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tTuning17] = strval(val); }
if( strcmp(key , "Peinture" , true) == 0) { val = GetValue(Data); TuningInfos[carid][tPeinture] = strval(val); }
}
format(string,sizeof(string),"Tuning du veh %d chargé.",carid);
printf(string);
fclose(Fichier);
SetTimerEx("MettreTuning", 1000, false, "i", carid);
}
}

public MettreTuning(carid)
{
if(TuningInfos[carid][tPeinture] != 0) { ChangeVehiclePaintjob(carid,TuningInfos[carid][tPeinture]); }
if(TuningInfos[carid][tTuning1] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning1]); }
if(TuningInfos[carid][tTuning2] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning2]); }
if(TuningInfos[carid][tTuning3] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning3]); }
if(TuningInfos[carid][tTuning4] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning4]); }
if(TuningInfos[carid][tTuning5] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning5]); }
if(TuningInfos[carid][tTuning6] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning6]); }
if(TuningInfos[carid][tTuning7] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning7]); }
if(TuningInfos[carid][tTuning8] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning8]); }
if(TuningInfos[carid][tTuning9] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning9]); }
if(TuningInfos[carid][tTuning10] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning10]); }
if(TuningInfos[carid][tTuning11] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning11]); }
if(TuningInfos[carid][tTuning12] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning12]); }
if(TuningInfos[carid][tTuning13] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning13]); }
if(TuningInfos[carid][tTuning14] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning14]); }
if(TuningInfos[carid][tTuning15] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning15]); }
if(TuningInfos[carid][tTuning16] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning16]); }
if(TuningInfos[carid][tTuning17] != 0) { AddVehicleComponent(carid,TuningInfos[carid][tTuning17]); }
return 1;
}


Seul certain éléments se mettent, hydro, peinture certainef fois, jupe, jantes.
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Soucis avec le Gveh de Mr Freddo
« Réponse #6 le: 22 Octobre 2010, 04:06:02 »
Salut,

tu ne peut pas mettre plusieurs keys avec le même nom et espérer que toutes soient chargées....

en passant, au lieu de faire que des if, utilise else if tu gagnera considérablement en efficacité

++Sim++





Hors ligne scott1

  • *
  • Gangster
  • Messages: 1440
    • Voir le profil
Re : Soucis avec le Gveh de Mr Freddo
« Réponse #7 le: 22 Octobre 2010, 10:02:23 »
Je suis un boulet omg, j'avais pas vu l'oubli de la dizaine dans mes noms de sauvegarde et de chargement.


Merci a vous ^^
Refait un Game mode a partir d'une page blanche



Mes partages:

Systeme de Radio avec Frequence Création

Ajouter des véhicule dans le LARP - Godfather Tuto

Anti Cheat "JunkBuster" traduit en FR Traduction

LARP Traduit FR, V0.3 Traduction