ocmd:carlock(playerid)
{
new engine, lights, alarm, doors, bonnet, boot, objective, vID, privateVeh = -1;
if(!IsPlayerInAnyVehicle(playerid))
{
new Float:x, Float:y, Float:z;
for(new i=0; i<MAX_VEHICLES; i++)
{
GetVehiclePos(i, x, y, z);
if(IsPlayerInRangeOfPoint(playerid, 5.0, x, y, z))
{
vID = i;
break;
}
}
}
else vID = GetPlayerVehicleID(playerid);
if(vID == 0) return 1;
for(new i=0; i<sizeof(cInfo); i++)
{
if(vID == cInfo[i][id_x])
{
privateVeh = i;
break;
}
}
if(privateVeh == -1) return 1;
GetVehicleParamsEx(vID,engine,lights,alarm,doors,bonnet,boot,objective);
switch(doors)
{
case 1:
{
SetVehicleParamsEx(vID,engine,lights,alarm,0,bonnet,boot,objective);
new string[144];
format(string, sizeof(string), "{FFFFFF}Du hast soeben dein Fahrzeug (%s) {00FF00}aufgeschlossen", GetVehicleFriendlyName(vID));
SendClientMessage(playerid,weiß, string);
new query[128];
format(query,sizeof(query),"UPDATE autos SET doors='0' WHERE id='%i'",cInfo[privateVeh][db_id]);
mysql_function_query(dbhandle,query,false,"","");
}
default:
{
SetVehicleParamsEx(vID,engine,lights,alarm,1,bonnet,boot,objective);
new string[144];
format(string, sizeof(string),"{FFFFFF}Du hast soeben dein Fahrzeug (%s){E10000} abgeschlossen", GetVehicleFriendlyName(vID));
SendClientMessage(playerid,weiß, string);
new query[128];
format(query,sizeof(query),"UPDATE autos SET doors='1' WHERE id='%i'",cInfo[privateVeh][db_id]);
mysql_function_query(dbhandle,query,false,"","");
}
}
return 1;
}