Какой код для добавления предметов в инвентарь, но изнутри экрана в [renpy]? - PullRequest
0 голосов
/ 12 января 2020

Я создаю игру с небольшой загадкой. Игрок должен использовать ножницы (полученные из кнопки с изображением), а затем использовать ее, чтобы нажать другую кнопку изображения для провода, чтобы он мог разрезать его и взять провод в качестве элемента, но если я добавлю действие «добавить элемент элемента кода внутри» «За кнопку игрок всегда получит телеграмму независимо от выбранного предмета. И если я добавлю «if if» в кнопку image, это не сработает. Вот код для уточнения:

screen computersc:
    on "hide" action Hide("displayTextScreen")
    if redwiretaken:
        add "Computer screen.png"

        imagebutton:
            xpos 464
            ypos 364
            idle "herring_item.png"
            hover "yellow.png"
            action [Hide("displayTextScreen"),testItem(iScissors, 
            "redwiretaken", True)]
            hovered Show("displayTextScreen", displayText = "I might be able 
            to use it if I find something sharp to cut it with.")
            unhovered Hide("displayTextScreen")enter code here

Поэтому я хочу добавить «iRedwire» к инвентарю, только если testItem - iScissors

Пожалуйста, не задавайте мне никаких сложных вопросов о коде enter code here

Я скопировал его у другого парня и немного изменил, чтобы он соответствовал моим потребностям.

...