Пример кода. Code
function savePlayerData(playerid) { local ini = EasyINI(GetPlayerName(playerid) + ".ini"); ini.setKey("info", "Health", getPlayerHealth(playerid).tostring()); ini.setKey("info", "Money", getPlayerMoney(playerid).tostring()); ini.setKey("misc", "playerJob", playerJobs[playerid].tostring()); ini.saveData(); }
В использование такого кода конечный результат сохранения будет такой:
Code [info] Health=95.5 Money=500 [misc] playerJob=2
Ps. Вы должны использовать функцию "saveData();", для сохранения изменений в файл.
Также можно использовать функцию для аккаунтов.
Code
function savePlayerData(playerid) { local ini = EasyINI("playeraccounts.ini"); ini.setKey(getPlayerName(playerid), "Health", getPlayerHealth(playerid).tostring()); ini.setKey(getPlayerName(playerid), "Money", getPlayerMoney(playerid).tostring()); ini.setKey(getPlayerName(playerid), "playerJob", playerJobs[playerid].tostring()); ini.saveData();
Дополнительная информация о ключах. deleteKey(section, keyname); Удаление ключа.
deleteSection(section); Удаление полностью раздела и всех его ключей.
logData(); Отобразить информацию INI на консоль сервера. Для режима отладки.
reloadData(); Перезагрузка всех INI из оригинальных исходный файлов.
saveData(); Сохранение изменений в INI файл. Нужно использовать после любых изменений в файле.
Сам мод незабываем добавить. Code dofile("scripts/easyini.nut"); Помните это Beta версия, возможны ошибки.
Хитрый интеллект нашего сайта установил: Вы не зарегистрированный пользователь!
Хотите скачать фаил зарегистрируйтесь, или войдите под своим логином.
Сайт поддерживает систему Unet.
Это означает, что вы можете использвовать любой профиль из системы UCOZ.
Уважаемый пользователь, НЕ ЗА ЧТО :) Выразите нам свою благодарность нажав на виждеты ниже... | | [ Закрыть нафик... ]
|