steam _file_write

Syntaxe:

steam_file_write(filename, data, size);


Argument La description
filename Le nom du fichier à écrire.
data Les données à écrire (une chaîne).
size la taille des données à écrire.


Retours: Real


La description

Vous pouvez utiliser cette fonction pour écrire des données dans un fichier, qui sera ensuite synchronisé avec Steam Cloud lorsque l'utilisateur quitte le jeu. Si le fichier n'existe pas, cette fonction le créera pour vous et, s'il existe déjà, écrasera toutes les données déjà stockées dans le fichier avec la nouvelle chaîne de données. La fonction retournera une valeur de 0 si elle échoue pour une raison quelconque et une valeur supérieure à 0 si elle réussit.


Exemple:

var fname="SaveData.txt";
var data = string(global.Level) + "|" + string(global.Points) + "|" + string(global.HP);
var len = string_length(data);
steam_file_write_file(fname, data, len);

Le code ci-dessus va préparer un certain nombre de variables locales, puis les utiliser pour écrire (ou créer) un fichier qui sera ensuite synchronisé avec le Steam Cloud.