16.04.2012, 21:35
Код:
if(IsAnOwnableCar(newcar)) { if(PlayerInfo[playerid][pPcarkey] == newcar) { CanTurnEngine[playerid] = newcar; } else if(PlayerInfo[playerid][pPcarkey2] == newcar) { CanTurnEngine[playerid] = newcar; } else { if(PlayerInfo[playerid][pAdmin] >= 5 && PlayerInfo[playerid][pAdminDuty] == 1) { SendClientMessage(playerid, COLOR_GREY, " You can drive this car because you are admin on duty !"); } else { if(CarInfo[newcar][cLock] == 1) { CanTurnEngine[playerid] = 9999; new vID = GetPlayerVehicleID(playerid); SetVehicleParamsForPlayer(vID, playerid, 0, 1); TogglePlayerControllable(playerid, 0); if(PlayerInfo[playerid][pDecoder] == 1) { } } else { new vID = GetPlayerVehicleID(playerid); SendClientMessage(playerid, COLOR_GREY,"* Car is not locked so you can start the engine!"); CanTurnEngine[playerid] = newcar; SetVehicleParamsForPlayer(vID, playerid, 0, 0); } } } new car if(CarInfo[car][cAlarm] = 1) { format(string, sizeof(string), "*[Vehicle Alarm] BEEP! BEEP! BEEP!"); ProxDetector(30.0, playerid, string, COLOR_CHAT1,COLOR_CHAT2,COLOR_CHAT3,COLOR_CHAT4,COLOR_CHAT5); } if(cDebug == 1) SendClientMessageToAll(COLOR_LIGHT_BLUE,"[DEBUG]: Ownable Car"); }
Код:
else if(strcmp(x_nr,"buyalarm",true) == 0) { if(PlayerInfo[playerid][pPcarkey] == 9999 && PlayerInfo[playerid][pPcarkey2] == 9999) { SendClientMessage(playerid, COLOR_GREY,"* You don't have a vehicle."); return 1; } if(!IsAtDealership(playerid)) { SendClientMessage(playerid, COLOR_GREY,"* You must be at a Dealership to do this!"); return 1; } if(GetPlayerMoney(playerid) < 1000) { SendClientMessage(playerid, COLOR_GREY,"* You don't have enough money for vehicle alarm."); return 1; } new car; if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey]) { vehid = PlayerInfo[playerid][pPcarkey]; } else if(GetPlayerVehicleID(playerid) == PlayerInfo[playerid][pPcarkey2]) { vehid = PlayerInfo[playerid][pPcarkey2]; } else { return 1; } if(IsPlayerInVehicle(playerid, vehid)) { SafeGivePlayerMoney(playerid, -1000); GameTextForPlayer(playerid, "~w~Alarm ~r~ installed", 5000, 1); CarInfo[car][cAlarm] = 1; OnPropUpdate(4,vehid); OnPlayerUpdateEx(playerid); return 1; } else { SendClientMessage(playerid, COLOR_GREY," You are not in your vehicle."); return 1; } }