Событие игрока (Кликнул по предмету) - предмет равен (алмазный меч) - попросить транзакцию золота (Название: Sword / Отображаемое имя: Sword / Количество золота: 149)
Следующая строка кода.
Событие игрока (Транзакция золота) - Если переменная равна (Вместо переменной положишь Яблоко со значением "Имя транзакции" / Значение переменной (Бери книгу и называй её Sword). - выдать предмет игроку (Алмазный меч)
Если не понятно, отпиши. Попробую сделать вкратце ещё раз