0

在编码方面,我是一个完全的菜鸟,你的专业人士很可能会嘲笑这是多么可悲;)。

无论如何,我正在为游戏编写脚本。我收到此错误C:\Users\Admin\Desktop\Scripts\main.c(76): error line: 76 compiler: expected identifier before '(' token.现在我已经查看了将近 2 个小时,我也让朋友从不同的位置查看了一个小时;我们俩都不擅长编码,但我们学习缓慢。

从脚本中提取

        teleport_char(GetPlayerPed(),2276.3477,72.9833,5.8128,327.0000); //Teleport yourself to x,y,z,h
        while(true){//While SCO Is on
            if(IS_CHAR_IN_ANY_POLICE_VEHICLE(GetPlayerPed)) && (IS_BUTTON_JUST_PRESSED(0,DPAD_DOWN)){ //If you are in a police car and press dpad down
                if(!IS_CHAR_MODEL(GetPlayerPed,4111764146)){ //If you are not the cop model
                    GET_CAR_CHAR_IS_USING(GetPlayerPed,PoliceV); //Get your car and store handle in PoliceV
                    LoadModel();//Go to LoadModel Void function Line: 52
                    WARP_CHAR_INTO_CAR(GetPlayerPed,PoliceV){ //Once Load Model Is done Warp back into police vehicle
                else{
                    CLEAR_PRINTS();
                    TERMINATE_THIS_SCRIPT();
                    }
                }
            }
        }
    }
}

第 76 行是 if(IS_CHAR_IN_ANY_POLICE_VEHI 希望各位高手能帮助这样的菜鸟,大家提前干杯。

4

3 回答 3

3

看来你必须改变()

if( IS_CHAR_IN_ANY_POLICE_VEHICLE(GetPlayerPed) && IS_BUTTON_JUST_PRESSED(0,DPAD_DOWN) ){

或更具可读性

if( 
    IS_CHAR_IN_ANY_POLICE_VEHICLE(GetPlayerPed) 
    && IS_BUTTON_JUST_PRESSED(0,DPAD_DOWN) 
){

编辑:

第 80 行中的错误 - 正确的行:

WARP_CHAR_INTO_CAR(GetPlayerPed,PoliceV);

编辑:

等等,我在第 81 行看到另一个问题 - 关闭}- 正确的行:

} else {

编辑:

我想你要多收场}}我想你可以先在下面删除TERMINATE_THIS_SCRIPT();。但在删除它之前先尝试编译它}

顺便说一句:更加努力地学习C,因为有些问题是如此初级,以至于寻求帮助是可耻的。

于 2013-06-30T01:29:03.533 回答
3

你有不匹配的括号

你实际上有

 if (a) && (b)

代替

 if (a && b)

改变这个:

        if(IS_CHAR_IN_ANY_POLICE_VEHICLE(GetPlayerPed)) && (IS_BUTTON_JUST_PRESSED(0,DPAD_DOWN)){ //If you are in a police car and press dpad down

对此:

        if (IS_CHAR_IN_ANY_POLICE_VEHICLE(GetPlayerPed) && IS_BUTTON_JUST_PRESSED(0,DPAD_DOWN)) { //If you are in a police car and press dpad down
于 2013-06-30T01:30:20.287 回答
0

您在该行代码中缺少 ( 和 )。

if((IS_CHAR_IN_ANY_POLICE_VEHICLE(GetPlayerPed)) && (IS_BUTTON_JUST_PRESSED(0,DPAD_DOWN))){
于 2013-06-30T01:31:58.813 回答