Cette fonction va envoyer une chaîne au service cloud choisi pour le stockage. La fonction renvoie une valeur d' identifiant unique qui doit ensuite être utilisée dans l'événement asynchrone approprié pour identifier la carte ds_map renvoyée en tant que "rappel" du service de cloud. La chaîne doit contenir toutes les informations que vous devez enregistrer pour votre jeu, car vous ne pouvez stocker qu'un seul "blob de données" dans le cloud, et exécuter à nouveau cette fonction écrase toutes les valeurs précédemment stockées (comme pour le cloud_file_save fonction). La description doit être une courte chaîne d'informations décrivant la sauvegarde, par exemple: "Level2, Stage2".
Pour plus d'informations sur les données asynchrones renvoyées, consultez la fonction cloud_synchronise.
cloud_string_save(string, description);
Argument La description string La chaîne de données à télécharger. description Une brève description des données stockées.
Real
var t_str = "";
for (var i = 0; i < 10; i++;)
{
t_str += string(global.Highscore[i]) + "|"
}
save_check = cloud_string_save(t_str, "Current Highscores");
var file = file_text_open_write("Highscores.txt");
file_text_write_string(file, t_str);
file_text_close(file);
Le code ci-dessus crée une chaîne à partir des valeurs stockées dans le tableau global "Highscores", puis écrit cette chaîne dans le service cloud pour le stockage, ainsi que l'écriture dans un fichier pour le stockage local.