Есть стандартная команда -Change Items..... ЭТО ВСЕ ЧТО НАДО [ЦЕНЗУРА] ВАМ ДЛЯ САНДБОКСА! А скрипт крафта уже стабрите откуда нить.
Ах ну да. "Мы не знаем как делать много скриптов динамически во время игры".
пользоваться вот так:Код:class Game_Map #-------------------------------------------------------------------------- # ● Adds an event from another map to the current map #-------------------------------------------------------------------------- def add_event(mapid, eventid, x, y) map = load_data(sprintf("Data/Map%03d.rvdata2", mapid)) map.events.each do |i, event| if event.id == eventid e = Game_Event.new(@map_id, event) e.moveto(x,y) @events[@events.length + 1] = e end end SceneManager.scene.get_spriteset.refresh_characters end end class Scene_Map < Scene_Base def get_spriteset return @spriteset end end
$game_map.add_event(mapid, eventid, x, y)
метод копирует с карты с mapid евент eventid на точку (x,y)





Ответить с цитированием

Социальные закладки