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
-
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.
-
Salut,
Je pense que c'est faisable mais un reboot s'imposera obligatoirement je pense. ;)
-
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)
-
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 :)
++
-
Merci à vous deux. :)
Jaeyth.
-
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 .
-
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
-
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/);
-
Oui, mais on peut aussi le faire sans plugin ^^