SA-MP Forums Archive
ZCMD. Something wrong? - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: ZCMD. Something wrong? (/showthread.php?tid=340808)



ZCMD. Something wrong? - HDFord - 08.05.2012

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.


Re: ZCMD. Something wrong? - Jonny5 - 08.05.2012

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


Re: ZCMD. Something wrong? - HDFord - 08.05.2012

OnPlayerCommandText() looks original.
And i upgraded from strcmp.


Re: ZCMD. Something wrong? - Vince - 08.05.2012

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


Re: ZCMD. Something wrong? - ViniBorn - 08.05.2012

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;
}



Re: ZCMD. Something wrong? - HDFord - 08.05.2012

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


Re: ZCMD. Something wrong? - Jonny5 - 08.05.2012

anywhere below the include for zcmd

it dont go inside any functions as it is a function!


Re: ZCMD. Something wrong? - HDFord - 08.05.2012

Ok thanks