ZCMD. Something wrong?
#1

Well i just upgraded to zcmd to get some more speed in my script. And i get errors on it?
Код:
: error 029: invalid expression, assumed zero
: error 017: undefined symbol "cmd_engine"
: error 029: invalid expression, assumed zero
: fatal error 107: too many error messages on one line
I have installed it right and i do not get any "cannot read from file error"

This is the first command i get a error on, the first command under OnPlayerCommandText.
As you see it is a /engine command.
pawn Код:
CMD:engine(playerid,params[])//all errors is on this line
    {
        if(engine == 1)
        {
            GetVehicleParamsEx((GetPlayerVehicleID(playerid)),engine,lights,alarm,doors,bonnet,boot,objective);
            SetVehicleParamsEx((GetPlayerVehicleID(playerid)),0,lights,alarm,doors,bonnet,boot,objective);
        }
        else
        {
            GetVehicleParamsEx((GetPlayerVehicleID(playerid)),engine,lights,alarm,doors,bonnet,boot,objective);
            SetVehicleParamsEx((GetPlayerVehicleID(playerid)),1,lights,alarm,doors,bonnet,boot,objective);
        }
        return 1;
    }
I dont know why i'm getting those errors, but maybe someone know why? Please answer.
Reply
#2

what does your OnPlayerCommandText() function look like?
what did you upgrade from?
dcmd? strcmp & strtok?
Reply
#3

OnPlayerCommandText() looks original.
And i upgraded from strcmp.
Reply
#4

ZCMD commands must be placed outside any callback and OnPlayerCommandText has to be removed all together.
Reply
#5

Did you put this in OnPlayerCommandText?
pawn Код:
CMD:engine(playerid,params[])//all errors is on this line
{
    if(engine == 1)
    {
        GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
        SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,lights,alarm,doors,bonnet,boot,objective);
    }
    else
    {
        GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
        SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,lights,alarm,doors,bonnet,boot,objective);
    }
    return 1;
}
Reply
#6

Yes i have this OnPlayerCommandText() but then where in the script should i place it?
Reply
#7

anywhere below the include for zcmd

it dont go inside any functions as it is a function!
Reply
#8

Ok thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)