0

私はコーディングに関してはまったくの初心者です。あなたのプロは、これがどれほど哀れだったかを笑うでしょう;)。

とにかく、私はゲームのスクリプトをコーディングしています。このエラーが表示されますC:\Users\Admin\Desktop\Scripts\main.c(76): error line: 76 compiler: expected identifier before '(' token.今、私はそれを2時間近く見てきました。また、友人に別の場所から1時間見させました。私たちはどちらもコーディングが得意ではありませんが、ゆっくりと学んでいます。

スクリプトから抽出

        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 に答える