Persistent Data Storage

Persistent Data Storage 1.0.0

Нет прав для скачивания
Авторы:
F@nt0M

Благодарность:
rsKliPPy за https://github.com/rsKliPPy/customentdata_amxx
@Garey за помощь по коду

Требования:
AMX Mod X 1.9.0+
Linux

Зачастую во многих плагинах для сохранения данных между сменой карты используют файлы или localstring как временное хранилище. Данный модуль позволяет сохранить данные по окончанию карты, а потом их получить уже на следующей не используя файлы. За основу был взят модуль от rsKliPPy customentdata. Стоит отметить что каждую карту перед вызовом PDS_Save форвада идет очистка всех данных.

Пример плагина
Код:
#include <amxmodx>
#include <PersistentDataStorage>

public plugin_init() {
    register_plugin("Custom Data", "0.1", "Test")

    new bool:res;

    new num;
    res = PDS_GetCell("testcell", num);
    log_amx("GET CELL %s %d", res ? "true" : "false", num);

    new data[2];
    res = PDS_GetArray("testarray", data, sizeof data);
    log_amx("GET ARRAY %s %d %d", res ? "true" : "false", data[0], data[1]);

    new buffer[32];
    res = PDS_GetString("teststring", buffer, charsmax(buffer));
    log_amx("GET STRING %s '%s'", res ? "true" : "false", buffer);
}

public PDS_Save() {
    PDS_SetCell("testcell", 1);
    new data[2];
    data[0] = 2;
    data[1] = 3;
    PDS_SetArray("testarray", data, sizeof data);
    PDS_SetString("teststring", "test");
}
Опубликовал
twisterniq
Скачивания
10
Просмотры
215
Первый выпуск
Обновление

Оценки

0,00 звёзд Оценок: 0

Другие ресурсы пользователя twisterniq

  • Paranoia2 Modelviewer
    Paranoia2 Modelviewer
    Просмотр моделей со встроенным редактором.
  • Regen HP AP for knife
    Regen HP AP for knife
    Регенерация HP/брони с ножом.
  • Combo On Kill
    Combo On Kill
    Эффект «комбо» при серии убийств: спрайт видно только киллеру.
  • Admins Kit
    Admins Kit
    5 плагинов для администраторов в одном AMXX-модуле.
Назад
Верх