• 24 Avril 2025, 11:24:25


Auteur Sujet: [FS] SMod - Sauvegarde des mods V2.2  (Lu 17118 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
[FS] SMod - Sauvegarde des mods V2.2
« le: 02 Août 2009, 20:52:37 »
SMod V2.2
Sauvegarde de mod ajouté dans les garage de tunning

Utilisation:

Il vous suffit de copier le fichier SMod.amx, d'ajouter SMod à vos filterscript (dans le fichier server.cfg) et puis de lancer le serveur.

Pour pouvoir le compiler, vous avez besoin de l'includes zcmd.

le filterscript comporte deux commandes:
/savemod - sauvegarde les mods présents sur le véhicules (les couleurs/paintjob seront mis à jour selon les modifications mais pas les pièces, faire la commande à nouveau pour modifier)
/unmod - efface la sauvegarde et enlève les composantes (sauf paintjob et couleurs)

ATTENTION: Si vous modifiez un véhicule qui peut changer de vehicleid (un véhicule qui est détruit par exemple), certains bugs peuvent survenir(les mods ne seront pas appliqués au bon véhicule)...

Considérations techniques:

En terme de vitesse, le chargement et la sauvegarde se font en moins de 10 ms (environ 6 ms sur ma machine).
Considérant que le chargement n'a lieu qu'au lancement du script, et la sauvegarde que lorsque l'on tape /savemod, je ne pense pas que ces résultats soient problématiques.
Si toutefois des problèmes sont rencontrés, je peut modifié le système pour n'enregistrer que les véhicules moddés.

Défaut(s) connu(s):

j'ai testé la version 2.1.0. Au chargement initial des mods sur les voitures.
Il semble que certaines pièces ne soient pas ajouté (j'ai vu l'aileron et la nitro manquante).
Toutefois, dès qu'une voiture est respawn ce problème disparait.
J'ai essayer de le faire directement dans le script mais ça ne semble pas fonctionner très bien alors...

Téléchargement:

Nouvelle - V2.2.1 :


Lien Pastebin

Anciennes:

- V2.0.1 :



Lien Pastebin

- V1.1.0 :


Lien Pastebin

Historique:

V1.0.0 - 2 août 2009:
  - sortie initiale
 - chargement/sauvegarde des mods ajoutés

V1.1.0:
 - ajout de la gestion des couleurs

V2.0.0:
 - ajout de la gestion des paintjob
 - correction de bugs majeurs (avec la 0.3)

V2.0.1:
 - petite correction de bug (ajout de la gestion paintjob + couleur je pense)

V2.1.0 - 10 Janvier 2010:
 - ajout de la vérification de la compatibilité des mods avec les véhicules via la fonction VehicleModCheck de Y_LESS
 - révision du système de sauvegarde, bien mieux codé, plus propre, fichiers enregistrés en binaire, permet d'éviter des erreurs causées par des modifications du fichier. De plus la structure est plus efficace et sure. RECOMMANDÉE, NON COMPATIBLE AVEC LES VERSIONS PRÉCÉDENTES

V2.2.0 - 10 Janvier 2010:
- retrait de la fonction permettant de sauvegardé un seul véhicule
 - correction d'un problème qui faisait que si un joueur quelconque changeait la couleur ou la paintjob d'un véhicule moddé après sa sauvegarde, le changement était sauvegardé
 - ajustement d'un défaut concernant l'ajout d'une paintjob après l'ajout d'une couleur, ce qui entrainait la modification de couleur de la paintjob (alors qu'au moment de l'application ce n'est pas le cas)
 - retrait du timer pour sauvegarder les mods, la sauvegarde a désormais lieu à chaque changement (/savemod et /unmod)
 - ajout de commentaires pour expliquer
 - amélioration de l'initialisation du tableau principal au lancement du fs

V 2.2.1 - 11 Janiver 2010:
 - correction d'un problème qui causait la perte de la paintjob et de la couleur si le véhicule était de nouveau /savemod après avoir été chargé (au lancement du fs)

amusez-vous avec ce petit fs,

Les commentaires et suggestions sont appréciées

++Sim++
« Modifié: 11 Janvier 2011, 19:05:55 par Sim »





Hors ligne R@f

  • *
  • GTAOnline Addict
  • Messages: 4655
    • Voir le profil
Re : [FS] SMod - Sauvegarde des mods
« Réponse #1 le: 02 Août 2009, 22:11:34 »
Joli script ;) GG

++
R@f

Hors ligne RaiDeN

  • *
  • • Gamer Since 2oo7
  • Messages: 10672
    • Voir le profil
Re : [FS] SMod - Sauvegarde des mods
« Réponse #2 le: 02 Août 2009, 22:54:32 »
J'ai testé, c'est un très bon script GG Sim !!

C'est moi où c'est + actif ici que dans la Salle de Discutions ? :laugh

GL pour tout les scripteur qui script :ninja

++
Raiden
• OsTeel RaiDeN •


Hors ligne [viruz]rider_77

  • *
  • Mafioso
  • C/C++ programming
  • Messages: 2154
    • Voir le profil
Re : [FS] SMod - Sauvegarde des mods
« Réponse #3 le: 02 Août 2009, 23:28:55 »
Nice script.

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [FS] SMod - Sauvegarde des mods
« Réponse #4 le: 02 Août 2009, 23:31:52 »
GG Jolie Fs ca va en aider plus d un



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

Hors ligne Azz45

  • Good Player
  • *
  • Mafioso
  • RolePlay Player
  • Messages: 2809
    • Voir le profil
Re : [FS] SMod - Sauvegarde des mods
« Réponse #5 le: 02 Août 2009, 23:45:26 »
GG, Sim.

~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~


~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~~•~  ~•~  ~•~  ~•~
Avancement du GM : 3%
~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~  ~•~
~•Merci Kloken, pour la vidéo lors de mon anniversaire•~

Hors ligne ApocKalipsS

  • *
  • Gangster
  • **** | Une experience GTA IV hors du commun !
  • Messages: 1141
    • Voir le profil
Re : [FS] SMod - Sauvegarde des mods
« Réponse #6 le: 19 Août 2009, 13:30:10 »
Je n'ai rien modifié, j'ai mit un véhicule tunné (Paintjob, hydraulique, nitro, par choc avant/arrière...) au Loco Low Co, j'ai reboot et mon véhicule n'était plus tuné :(

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [FS] SMod - Sauvegarde des mods
« Réponse #7 le: 19 Août 2009, 15:05:04 »
Detruit le vehicule ( casse le IG ) puis attend sont respawn et dit nous le resultat



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

Hors ligne jordanve

  • *
  • Tueur
  • Messages: 88
    • Voir le profil
    • Arizona City
Re : [FS] SMod - Sauvegarde des mods
« Réponse #8 le: 31 Août 2009, 16:39:50 »
Moi la peinture ne se sauvegarde pas c'est bizzarre ?

Double post
Pourquoi la peinture est noir sur mes vehicules ?
« Modifié: 31 Août 2009, 17:28:15 par jordanve »

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [FS] SMod - Sauvegarde des mods
« Réponse #9 le: 31 Août 2009, 17:36:12 »
evite les double post stp


je n'ai pas regarder le FS mais si il utilise un timer pour mettre les composant sur les vehicule augmente le un peu
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne jordanve

  • *
  • Tueur
  • Messages: 88
    • Voir le profil
    • Arizona City
Re : [FS] SMod - Sauvegarde des mods
« Réponse #10 le: 31 Août 2009, 18:08:56 »
Oui mais il n'y auras pas le Tunage avant tel seconde tu pourrais pas regarder sur le fs et desactiver la ligne pour les couleurs ? Merci

Hors ligne cristab

  • *
  • Messages: 8379
    • Voir le profil
Re : [FS] SMod - Sauvegarde des mods
« Réponse #11 le: 31 Août 2009, 18:24:31 »
essaie ceci

public OnVehicleSpawn(vehicleid)
{
//      printf("vehicle %d spawned!", vehicleid);
        if(gVehicleModded[vehicleid] == 1)
        {
                SetTimerEx("VehicleAddComponent", 500, 0, "i", vehicleid);
                SetTimerEx("AddComponents ", 500, 0, "i", vehicleid);
        }
        return 1;
}
pas d'aide en PM, vous êtes sur un forum est il me semble que vous êtes la pour avoir de l'aide donc pourquoi MP une seul personne qui ne vous répondra pas alors qu'il y a plein de membre ici

Hors ligne Mr_C30

  • *
  • Gangster
  • souvent conquise jamais soumise
  • Messages: 1937
    • Voir le profil
Re : [FS] SMod - Sauvegarde des mods
« Réponse #12 le: 31 Août 2009, 18:40:06 »
pas mal surtout que tu le fait pour nous  :-* je pense aussi que sa en intéreseras plus d'un ;)



Radis du soir bonsoir !


Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [FS] SMod - Sauvegarde des mods
« Réponse #13 le: 01 Septembre 2009, 00:24:22 »
Salut,

le problème c'est que la couleur du véhicule n'est pas gérer par le script

je peut aisément l'ajouter pour une nouvelle version...

++Sim++





Hors ligne Rawiel

  • *
  • Nouveau
  • Messages: 10
    • Voir le profil
Re : [FS] SMod - Sauvegarde des mods
« Réponse #14 le: 01 Septembre 2009, 11:00:07 »
Oui sim,

Fais la très vite alors ^^