Jump to content
  • 0

Eroare compilare FS


The_Gun

Question

Am incercat sa fac un FS dupa un tutorial dar nu prea mi-a reusit,primesc 6 erori

C:\Users\User\Desktop\usipeserver2.pwn(7) : error 001: expected token: "(", but found ";"
C:\Users\User\Desktop\usipeserver2.pwn(9) : error 001: expected token: ")", but found "public"
C:\Users\User\Desktop\usipeserver2.pwn(9) : error 001: expected token: ";", but found "public"
C:\Users\User\Desktop\usipeserver2.pwn(12) : error 076: syntax error in the expression, or invalid function call
C:\Users\User\Desktop\usipeserver2.pwn(24) : error 017: undefined symbol "PlayerToPoint"
C:\Users\User\Desktop\usipeserver2.pwn(33) : warning 209: function "OnPlayerKeyStateChange" should return a value
C:\Users\User\Desktop\usipeserver2.pwn(35) : error 010: invalid function or declaration
C:\Users\User\Desktop\usipeserver2.pwn(41) : warning 217: loose indentation
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


6 Errors.

Acesta este FS

[pawn]#include <a_samp>

#define COLOR_YELLOW   0xFFFF00AA

new rentcars;

forward rentcarsinchis;

public OnGameModeInit()

{

    rentcarsinchis = CreateObject(969, 1836.9052734375, -1392.5537109375, 12.512500762939, 0.0, 0.0, 269.75);

return 1;

}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

{

  if (newkeys==KEY_CROUCH)

    {

    if(IsPlayerConnected(playerid))

    {

    if(PlayerToPoint(10.0,playerid,1836.9052734375, -1392.5537109375, 12.512500762939))//poarta inchisa

    {

    MoveObject(rentcars,1836.9052734375, -1392.5537109375, 7.7875685691833,5);//poarta deschisa | 5 este viteza

    SetTimer("rentcarsinchis",5000,false);//5000 = 5 secunde

    SendClientMessage(playerid,COLOR_YELLOW, "Usa se va inchide in 5 secunde");

    return 1;

    }

    }

    }

    }

return 1;

}

public rentcarsinchis()

{

  MoveObject(rentcars,1836.9052734375, -1392.5537109375, 7.7875685691833,5);//poarta deschisa | 5 este viteza)

    return 1;

}[/pawn]

pstgta.png
Link to comment
Share on other sites

3 answers to this question

Recommended Posts

[pawn]public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

{

    if (newkeys==KEY_CROUCH)

    {

        if(IsPlayerConnected(playerid))

        {

            if(PlayerToPoint(10.0,playerid,1836.9052734375, -1392.5537109375, 12.512500762939))//poarta inchisa

            {

                MoveObject(rentcars,1836.9052734375, -1392.5537109375, 7.7875685691833,5);//poarta deschisa | 5 este viteza

                SetTimer("rentcarsinchis",5000,false);//5000 = 5 secunde

                SendClientMessage(playerid,COLOR_YELLOW, "Usa se va inchide in 5 secunde");

                return 1;

            }

        }

    }

    return 1;

}[/pawn]

Identitarea liniilor te ajuta foarte mult sa afli daca iti lipseste sau ai in plus vreo } sau o {

logo.png

ATENTIE!!! Nu imi trimiteti mesaje private care au legatura cu scriptingul. NU mai scriptez.

Link to comment
Share on other sites

Tot nu merge  :-( , primesc 5 erori

C:\Users\User\Desktop\usipeserver2.pwn(7) : error 001: expected token: "(", but found ";"
C:\Users\User\Desktop\usipeserver2.pwn(9) : error 001: expected token: ")", but found "public"
C:\Users\User\Desktop\usipeserver2.pwn(9) : error 001: expected token: ";", but found "public"
C:\Users\User\Desktop\usipeserver2.pwn(12) : error 076: syntax error in the expression, or invalid function call
C:\Users\User\Desktop\usipeserver2.pwn(21) : warning 217: loose indentation
C:\Users\User\Desktop\usipeserver2.pwn(30) : error 017: undefined symbol "PlayerToPoint"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


5 Errors.

[pawn]#include <a_samp>

#define COLOR_YELLOW   0xFFFF00AA

new rentcars;

forward rentcarsinchis;

public OnGameModeInit()

{

    rentcarsinchis = CreateObject(969, 1836.9052734375, -1392.5537109375, 12.512500762939, 0.0, 0.0, 269.75);

return 1;

}

public rentcarsinchis()

{

  MoveObject(rentcars,1836.9052734375, -1392.5537109375, 7.7875685691833,5);//poarta deschisa | 5 este viteza)

 

    return 1;

}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)

{

    if (newkeys==KEY_CROUCH)

    {

        if(IsPlayerConnected(playerid))

        {

            if(PlayerToPoint(10.0,playerid,1836.9052734375, -1392.5537109375, 12.512500762939))//poarta inchisa

            {

                MoveObject(rentcars,1836.9052734375, -1392.5537109375, 7.7875685691833,5);//poarta deschisa | 5 este viteza

                SetTimer("rentcarsinchis",5000,false);//5000 = 5 secunde

                SendClientMessage(playerid,COLOR_YELLOW, "Usa se va inchide in 5 secunde");

                return 1;

            }

        }

    }

    return 1;

}[/pawn]

pstgta.png
Link to comment
Share on other sites

Schimba codul ala in asta:

#include <a_samp>

#define COLOR_YELLOW 	   0xFFFF00AA

new rentcars;

forward rentcarsinchis();

public OnGameModeInit()
{
    rentcars = CreateObject(969, 1836.9052734375, -1392.5537109375, 12.512500762939, 0.0, 0.0, 269.75);
	return 1;
}

public rentcarsinchis()
{
	MoveObject(rentcars,1836.9052734375, -1392.5537109375, 7.7875685691833,5);//poarta deschisa | 5 este viteza)
	return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if (newkeys==KEY_CROUCH)
    {
		if(IsPlayerInRangeOfPoint(playerid,10.0,1836.9052734375, -1392.5537109375, 12.512500762939))//poarta inchisa
		{
			MoveObject(rentcars,1836.9052734375, -1392.5537109375, 7.7875685691833,5);//poarta deschisa | 5 este viteza
			SetTimer("rentcarsinchis",5000,false);//5000 = 5 secunde
			SendClientMessage(playerid,COLOR_YELLOW, "Usa se va inchide in 5 secunde");
			return 1;
		}
    }
    return 1;
}

Titlul nu e bun.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.