29.07.2014, 07:22
Why DOnt you try this?
Look at that 'else if'
Look at that 'else if'
Код:
CMD:engine(playerid,params[]) { new string[124]; new id = GetVehicleID(GetPlayerVehicleID(playerid)); new vehicleid = GetPlayerVehicleID(playerid); if(GetPlayerVehicleAccess(playerid, id) < 1) return SendClientMessage(playerid, COLOR_RED, "* You don't have the keys for this vehicle!"); GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective); if(GetPlayerState(playerid) == 2) { if(engine != 1) { SetVehicleParamsEx(vehicleid, 1, 1, alarm, doors, bonnet, boot, 0); format(string, sizeof(string), "* %s turns the engine on.", GetName(playerid)); ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } else if(engine == 1) //<<<<<<<<<<<<<<<<<<<< Here ++++++++++++++++++ { SetVehicleParamsEx(vehicleid, 0, 0, alarm, doors, bonnet, boot, 0); format(string, sizeof(string), "* %s turns the engine off.", GetName(playerid)); ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } } return 1; }