GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: MrFredo le 16 Novembre 2007, 03:36:17

Titre: sauvegarde de fichier
Posté par: MrFredo le 16 Novembre 2007, 03:36:17
Salut,

Je voulais vous demander si c'etait posible de faire que tout les 24h mon serveur cree un nouveau fichier texte qui sauvegarde

les conversation dans mon serveur car enfet j'ai fait pour que les conversation s'enregistre dans un petit fichier texte

dans les scriptfiles et j'aimerai que mon serveur cree un nouveau fichier de sauvegarde des conversation toute les 24h

pour que sa soit plus facil de relire les diferente conversation donc voila je fait apel a vos connaisance ^^
Titre: Re : sauvegarde de fichier
Posté par: spykerc8 le 16 Novembre 2007, 06:04:51
En script, tu fais une fonction qui vérifier qu'un fichier existe ou pas pour la date actuelle et dans chaque CallBack tu fait un print dans ce fichier.
Titre: Re : sauvegarde de fichier
Posté par: Syg le 16 Novembre 2007, 16:54:41
Sinon, plus simplememt, tu nommes le fichier en fonction de la date du jour.
Exemple : Convers20071116.txt

De cette façon, tu auras chaque jour un fichier différent.
Mais attention, le serveur risque de planter si le fichier n'existe pas et que tu écris dedans. A toi de bien tester l'existence du fichier et de le créer si il n'existe pas.

++
Syg
Titre: Re : sauvegarde de fichier
Posté par: R@f le 16 Novembre 2007, 17:00:53
un lien qui te sera utile si tu veux faire sa : http://wiki.sa-mp.com/index.php/File_Functions

++
R@f
Titre: Re : sauvegarde de fichier
Posté par: spykerc8 le 16 Novembre 2007, 17:17:57
C'est ce que j'ai dit juste au dessus Syg.

Tu fais un fichier par jour en testant s'il existe en fonction de la date, si c'est pas le cas tu le crées xD
Titre: Re : sauvegarde de fichier
Posté par: MrFredo le 16 Novembre 2007, 18:02:41
et comment je peux faire sa ?

EDIT:

C 'est bon j'ai reusi ^^
Titre: Re : sauvegarde de fichier
Posté par: Syg le 16 Novembre 2007, 23:20:04
Désolé Spyker, j'ai lu trop vite ton post, j'avais pas compris ça.
Mais effectivement, en relisant, c'est ce que tu as dit.

++
Syg