pmem

запись целого значения в постоянную память (persistent cart data)

pmem (index, [val]) -> val

Параметры:
index - индекс слота, в который Вы хотите записать/считать данные в постоянной памяти 0..6
val - значение, которое Вы хотите сохранить в памяти. Не указывайте этот параметр, если Вам нужно прочесть данные

Возвращает:
val - когда функция вызывается с единственным параметром, она возвращает значение хранящееся в слоте памяти.

Описание:
Эта функция позволяет сохранять и получать данные одного из 7 доступных слотов в постоянной памяти. Она полезна, чтобы сохранить таблицу достижений и любого рода продвижения.

Подсказка:
pmem зависит от хэш-суммы картриджа (md5), поэтому не меняйте данные картриджа, если вы хотите сохранить данные записанные с помощью pmem
Укажите уникальный tag savevid для вашей игры и его будет использовать pmem вместо того, чтобы полагаться на хеш MD5.

Пример:

Запустить или скачать картридж примера.

-- title:  pmem demo
-- author: 
-- desc:   
-- script: lua
-- input:  gamepad
-- saveid: "pmem demo"

-- load saved value at slot zero and save it back
-- incremented by 1
pmem(0,pmem(0)+1)

function TIC()
  cls()
  print("Started "..pmem(0).." times");
end

Запустить или скачать картридж примера.

-- title:  pmem demo
-- author: 
-- desc:   
-- script: moon
-- input:  gamepad
-- saveid: "pmem demo"

-- load saved value at slot zero and save it back
-- incremented by 1
pmem(0,pmem(0)+1)

export TIC=->
  cls()
  print "Started "..pmem(0).." times"
// title:  pmem demo
// author: 
// desc:   
// script: js
// input:  gamepad
// saveid: "pmem demo"

// load saved value at slot zero and save it back
// incremented by 1
pmem(0, pmem(0) + 1)

function TIC() {
  cls()
  print("Started " + pmem(0) + " times");
}

results matching ""

    No results matching ""