繁体   English   中英

编译后GTuner IV函数中的声明语法错误

[英]Declaration syntax error in GTuner IV function after compiling

我正在使用 Gtuner 语言和Gtuner IV 1.1 编译器。 我的代码在编译后似乎一直在输出警告

GPC 错误:PressXInput.gpc(18):声明语法错误“组合”

使用 Gtuner 编译这个(泰坦二号)

修复语法声明错误的任何帮助,甚至改进我的代码。

尝试将 'combo' 声明为bool/int等,但仍然是同样的错误。

bool toggle;

main {
    if (event_active (BUTTON_2)) { 
        toggle = !toggle;
        combo_stop(PressX);
    }
    if (toggle) {
        combo_run(PressX); 
    }
    combo PressX {
        set_val(BUTTON_16, 100.0); 
        wait(100);
        wait(5000); 
    }
}

编译后,预期结果应显示“组合”没有声明语法错误。

组合需要在 main{} 之外声明

`

bool toggle;

main {
    if (event_active (BUTTON_2)) { 
        toggle = !toggle;
        combo_stop(PressX);
    }
    if (toggle) {
        combo_run(PressX); 
    }
 
}

combo PressX {
        set_val(BUTTON_16, 100.0); 
        wait(100);
        wait(5000); 
}

`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM