ZCMD error
#1

Hey,

I am trying to make my siren command automatically go off when player presses horn key (KEY_CROUCH in vehicle). to do this, I need to return my siren command. I use it this way:
Код:
if(GetVehicleModel(VID)==596&&GetVehicleModel(VID)==523&&GetVehicleModel(VID)==599)
{
	if(oldkeys & KEY_CROUCH && newkeys & KEY_CROUCH)
	{
		return 0;
	}
	else if(newkeys & KEY_CROUCH)
	{
		return cmd_siren(playerid, params);
	}
}

I get this: error 017: undefined symbol "params"
Reply
#2

pawn Код:
if(GetVehicleModel(VID)==596 || GetVehicleModel(VID)==523 || GetVehicleModel(VID)==599)//it needs to be "||"
{
    if(oldkeys & KEY_CROUCH && newkeys & KEY_CROUCH)
    {
        return 0;
    }
    else if(newkeys & KEY_CROUCH)
    {
        return cmd_siren(playerid, params[0]);//the params holds an Array!
    }
}
it needs to be "||" you cant be in multiple vehicles once.
edit
if this cmd doesn't have any parameters then why have the params ?
pawn Код:
COMMAND:siren(playerid)
{
//cmds stuff
}

//Then use it likes this with the reurn
return cmd_siren(playerid);
Reply
#3

pawn Код:
return cmd_siren(playerid, "");
There's no "params" as a parameter of the OnPlayerKeyStateChange callback.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)