14.08.2013, 15:16
Quote:
Put it like this:
Код:
dcmd_car(playerid, params[]) { if(strcmp(params, "engine",true) == 0) { // Turn on engine } return 1; } At your case params is engine. So when he types /car engine we use strcmp to check did he typed engine, if yes then start the engine. You got it? |
Is this correct?
Quote:
Код:
dcmd_car(playerid, params[]) { #pragma unused params if(strcmp(params, "engine",true) == 0) { new vehicleid, engine,lights,alarm,doors,bonnet,boot,objective; vehicleid = GetPlayerVehicleID(playerid); GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "[ERROR] You must be in a vehicle in order to use this command."); if(GetPlayerVehicleSeat(playerid) != 0) return SendClientMessage(playerid, COLOR_RED, "[ERROR] You must be in the driver seat in order to use this command."); if(engine == 1) { SetVehicleParamsEx(vehicleid,0,lights,alarm,doors,bonnet,boot,objective); SendClientMessage(playerid, COLOR_YELLOW, "[VEHICLE] Engine shut off."); } else { SetVehicleParamsEx(vehicleid,1,lights,alarm,doors,bonnet,boot,objective); SendClientMessage(playerid, COLOR_YELLOW, "[VEHICLE] Engine started."); } } return 1; } |