Skip to content

Instantly share code, notes, and snippets.

@Mikhael-Danilov
Created March 12, 2019 20:13
Show Gist options
  • Save Mikhael-Danilov/c40d3fda4480a8eb68d31ce8fbfaea40 to your computer and use it in GitHub Desktop.
Save Mikhael-Danilov/c40d3fda4480a8eb68d31ce8fbfaea40 to your computer and use it in GitHub Desktop.
Выдаем герою случайный предмет. Один раз.
local storage = require "scripts/lib/storage" — подключаем библиотеку для работы с сейвами
local key = "ItemGiven" —id нашей записи о том что предмет выдан
if not storage.get(key) then —если предмет ещё не давали
local items = {"Dagger","RatHide"} — список предметов
local item = RPD.ItemFactory:itemByName(items[math.random(1,#items)]) — создаем предмет из списка
RPD.Dungeon.hero:collect(item) —даем предмет герою
storage.put(key,true) — запоминаем что дали предмет
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment