02.08.2014, 08:00
Quote:
After the bracket of the last one else, add return 1;
Try this: Код:
forward BreakVehicleLock(playerid, vehicleid, ownerid, carslot, family); public BreakVehicleLock(playerid, vehicleid, ownerid, carslot, family) { new rand = random(7), string[128]; TogglePlayerControllable(playerid, 1); if(rand == 1 || rand == 2) // Successful { if(IsAMPBike(PlayerVehicleInfo[playerid][vehicleid][pvId]) || IsABike(PlayerVehicleInfo[playerid][vehicleid][pvBId])) { format(string, sizeof(string), "* %s successfully breaks the chain lock, unwrapping the chain off the back tire.", GetPlayerNameEx(playerid)); ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); //PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); //PlayerVehicleInfo[playerid][d][pvBLocked] = 1; new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective); SetTimerEx("DisableVehicleAlarm", 30000, 0, "d", vehicleid); return 0; } format(string, sizeof(string), "* %s successfully breaks the lock on the door, opening it.", GetPlayerNameEx(playerid)); ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); new engine,lights,alarm,doors,bonnet,boot,objective; GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vehicleid,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective); SetTimerEx("DisableVehicleAlarm", 30000, 0, "d", vehicleid); if(family == 0) { PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); PlayerVehicleInfo[ownerid][carslot][pvLocked] = 1; UnLockPlayerVehicle(ownerid, PlayerVehicleInfo[ownerid][carslot][pvId], PlayerVehicleInfo[ownerid][carslot][pvLock]); } else { PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0); FamilyVehicleInfo[ownerid][carslot][fvLocked] = 1; UnLockGangVehicle(ownerid, FamilyVehicleInfo[ownerid][carslot][fvId], FamilyVehicleInfo[ownerid][carslot][fvLock]); } } else { format(string, sizeof(string), "* %s is unable to break the vehicle lock.", GetPlayerNameEx(playerid)); ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } return 1; } |
![Cheesy](images/smilies/biggrin.png)
Thanks mate, it was fixed
![Smiley](images/smilies/smile.png)
++ REP'ed