Обновить глобальную переменную после запуска номера массива - PullRequest
0 голосов
/ 28 апреля 2019

Я использую Gamemaker Studio 2 и актив Система диалога FC в качестве основы для кода, с которым я сейчас работаю.

Это базовый код; enter image description here

В данный момент я пытаюсь сделать так, чтобы при достижении определенного сообщения в массиве глобальная переменная изменялась.

Например, когда игрок получает текст (2), рисуемый буквенно на экране, он изменяет глобальную переменную global.kaifound на 20.

Я пытался использовать операторы if, например:

if myText(2) { //change variable },

if myText = 2 { //change variable},

if message_current (Text(2)) { //change variable } и т. Д.

но все, что я пробовал, до сих пор не сработало.

Кто-нибудь знает, как я могу заставить это работать?

Приветствие.

1 Ответ

0 голосов
/ 29 апреля 2019

Я не совсем уверен, как вы используете ваши массивы или переменные.Но я предполагаю, что message_current используется, чтобы выбрать строку из массива.В этом случае вы должны использовать [] вместо ()

if (message_current == myText[2])
{
    //change variable
}
...