GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Jaeyth le 26 Juillet 2011, 03:38:46

Titre: Déplacer un fichier à une heure précise
Posté par: Jaeyth le 26 Juillet 2011, 03:38:46
Bonsoir,

Je souhaite qu'à une heure précise du serveur, un fichier soit déplacer dans un autre dossier, avec un autre nom.
Est-ce possible ?

Jaeyth.
Titre: Re : Déplacer un fichier à une heure précise
Posté par: Azz45 le 26 Juillet 2011, 03:57:03
Salut,

Je pense que c'est faisable mais un reboot s'imposera obligatoirement je pense.  ;)
Titre: Re : Re : Déplacer un fichier à une heure précise
Posté par: Jaeyth le 26 Juillet 2011, 04:36:08
Salut,

Je pense que c'est faisable mais un reboot s'imposera obligatoirement je pense.  ;)

D'accord, c'est pas grave.

Tu saurais comment m'y prendre ? j'ai jamais vraiment toucher aux scripts des fichiers .ini..

Merci. (Bonne nuit)
Titre: Re : Déplacer un fichier à une heure précise
Posté par: Gilux le 26 Juillet 2011, 11:29:08
Salut,
Regarde l'include Dini dans ce cas, ça devrait t'aider.

Pour faire une action à une heure précise, ça a déjà été dit il y a peu, il suffit de faire un timer qui se répète toutes les 0.9 secondes (Afin d'être bien sûr que le timer appellera la fonction une fois, sachant que les timers de SA:MP ne sont pas terribles en précision)
Après, tu fais un test avec gettime et si heure = x et minute = x, tu effectue le déplacement de fichier.

Pour déplacer ton fichier, je ne pense pas que t'aies le choix, tu dois récupérer le contenu de ton fichier, puis le supprimer, et le créer dans un autre dossier.

GL :)

++
Titre: Re : Déplacer un fichier à une heure précise
Posté par: Jaeyth le 26 Juillet 2011, 12:49:31
Merci à vous deux. :)

Jaeyth.
Titre: Re : Déplacer un fichier à une heure précise
Posté par: Eloctro le 26 Juillet 2011, 13:23:57
Sinon je crois que sur le forum de SA-MP il y a 2 ou 3 plugins pour la gestion des fichiers et ils te permettent de déplacer un fichier .
Titre: Re : Déplacer un fichier à une heure précise
Posté par: Ssk le 26 Juillet 2011, 13:27:15
Avec la fonction de Dracoblue on peut très bien le faire sans plugin, j'avais aussi codé une fonction similaire dans codes/scripts utiles
Titre: Re : Déplacer un fichier à une heure précise
Posté par: Eloctro le 26 Juillet 2011, 16:44:40
Si on peux facilement avec un plugin ...
Par exemple le plugin Execute on peut lancer une commande qui permet de déplacer le fichier .

Exemple :
exec(mv scriptfiles/test.ini /scriptfiles/dp/);
Titre: Re : Déplacer un fichier à une heure précise
Posté par: Ssk le 26 Juillet 2011, 16:51:32
Oui, mais on peut aussi le faire sans plugin ^^