Jump to content
  • 0

pomoc CreateVehicle


Pajda

Dotaz

Ahoj, dělám nový mód a potřebuji poradit s CreateVehicle. Mám tam stále 4 errory. Zde muj kod

	if(strcmp("/auto", cmdtext, true) == 0)
	new tmp[256];
	new tmp2[256];
	new tmp3[256];
    tmp = strtok(cmdtext, idx);
    tmp2 = strtok(cmdtext, idx);
    tmp3 = strtok(cmdtext, idx);

    new model = strval(tmp);
    new color1 = strval(tmp2);
    new color2 = strval(tmp3);

    if(!strlen(tmp)){
        SendClientMessage(playerid, COLOR_CERVENA, "Spatne zadane ID");
        return 1;
        }

    if(!strlen(tmp2)){
        SendClientMessage(playerid, COLOR_CERVENA, "Spatne zadane ID barvy 1");
        return 1;
        }

        if(!strlen(tmp3)){
        SendClientMessage(playerid, COLOR_CERVENA, "Spatne zadane ID barvy 2");
        return 1;
        }


        new Float:x, Float:y, Float:z, Float:a;
        GetPlayerPos(playerid, x, y, z);
        GetPlayerFacingAngle(playerid, a);

        CreateVehicle(model, x, y+2, z+1, a, color1, color2, -1);

        new string[128];
        format(string, sizeof(string), "Vytvoril jsi auto: %d .", model);
        SendClientMessage(playerid, COLOR_CYAN, string);
        return 1;
        }

A errory - 

C:\Users\Dan\Desktop\ptp.pwn(390) : error 003: declaration of a local variable must appear in a compound block
C:\Users\Dan\Desktop\ptp.pwn(390) : error 017: undefined symbol "tmp"
C:\Users\Dan\Desktop\ptp.pwn(390) : warning 215: expression has no effect
C:\Users\Dan\Desktop\ptp.pwn(390) : error 001: expected token: ";", but found "]"
C:\Users\Dan\Desktop\ptp.pwn(390) : fatal error 107: too many error messages on one line

Díky pajda.

Link to comment
Share on other sites

4 odpovědí na tuto otázku

Recommended Posts

  • 0

if(strcmp("/auto", cmdtext, true) == 0)
{
new tmp[256];
new tmp2[256];
new tmp3[256];
tmp = strtok(cmdtext, idx);
tmp2 = strtok(cmdtext, idx);
tmp3 = strtok(cmdtext, idx);

new model = strval(tmp);
new color1 = strval(tmp2);
new color2 = strval(tmp3);

if(!strlen(tmp)){
SendClientMessage(playerid, COLOR_CERVENA, "Spatne zadane ID");
return 1;
}

if(!strlen(tmp2)){
SendClientMessage(playerid, COLOR_CERVENA, "Spatne zadane ID barvy 1");
return 1;
}

if(!strlen(tmp3)){
SendClientMessage(playerid, COLOR_CERVENA, "Spatne zadane ID barvy 2");
return 1;
}


new Float:x, Float:y, Float:z, Float:a;
GetPlayerPos(playerid, x, y, z);
GetPlayerFacingAngle(playerid, a);

CreateVehicle(model, x, y+2, z+1, a, color1, color2, -1);

new string[128];
format(string, sizeof(string), "Vytvoril jsi auto: %d .", model);
SendClientMessage(playerid, COLOR_CYAN, string);
return 1;
}
Link to comment
Share on other sites

  • 0

Teď to má dokonce 8 erroru 

C:\Users\Dan\Desktop\ptp.pwn(394) : error 017: undefined symbol "strtok"
C:\Users\Dan\Desktop\ptp.pwn(394) : error 033: array must be indexed (variable "tmp")
C:\Users\Dan\Desktop\ptp.pwn(395) : error 017: undefined symbol "strtok"
C:\Users\Dan\Desktop\ptp.pwn(395) : error 033: array must be indexed (variable "tmp2")
C:\Users\Dan\Desktop\ptp.pwn(396) : error 017: undefined symbol "strtok"
C:\Users\Dan\Desktop\ptp.pwn(396) : error 033: array must be indexed (variable "tmp3")
C:\Users\Dan\Desktop\ptp.pwn(434) : error 017: undefined symbol "vehicleid"
C:\Users\Dan\Desktop\ptp.pwn(435) : error 017: undefined symbol "vehicleid"

Vím že to nemám nadefinované, ale jak to mám nadefinovat ? Jinak díky moc :)

Link to comment
Share on other sites

  • 0
undefined symbol "idx"
C:\Users\Dan\Desktop\ptp.pwn(412) : error 017: undefined symbol "idx"
C:\Users\Dan\Desktop\ptp.pwn(413) : error 017: undefined symbol "idx"
C:\Users\Dan\Desktop\ptp.pwn(451) : error 017: undefined symbol "vehicleid"
C:\Users\Dan\Desktop\ptp.pwn(452) : error 017: undefined symbol "vehicleid"

A znovu mi to nahodilo další errory, nevím si s tím rady... Prosím pomocte mi. Díky pajda

 

Vyřešeno, díky moc.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...