Hallo liebe com ich habe ein Problem und zwar werden die Autos nicht gepark bzw weiß ich nicht wie ich richtig abfragen soll ob das auto wo der Spieler drin sitzt mit der db_id über einstimmt hier mal der befehl:
ocmd:apark(playerid,params[])
{
if(sInfo[playerid][Adminlevel]==1339)
{
new query[164];
format(query,sizeof(query),"SELECT * FROM autos");
mysql_function_query(dbhandle,query,true,"OnVehiclePark","ii",GetPlayerVehicleID(playerid),playerid);
}
else
{
SendClientMessage(playerid,rot,"Du darfst diesen Befehl nicht nutzen!");
}
return 1;
}
public OnVehiclePark(vehicleid,playerid)
{
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][id_x]==)
{
new Float:Pos[5];
GetVehiclePos(vehicleid,Pos[0],Pos[1],Pos[2]);
GetVehicleZAngle(vehicleid,Pos[3]);
cInfo[i][c_x] = Pos[0];
cInfo[i][c_y] = Pos[1];
cInfo[i][c_z] = Pos[2];
cInfo[i][c_r] = Pos[3];
new query[164];
format(query,sizeof(query),"UPDATE autos SET (x,y,z,r) VALUES ('%f','%f','%f','%f') WHERE id=%i",cInfo[i][db_id]);
mysql_function_query(dbhandle,query,false,"","");
new string[164];
format(string,sizeof(string),"Das Auto %i wurde auf den Cooridinaten %f,%f,%f,%f geparkt",cInfo[i][db_id],Pos[0],Pos[1],Pos[2],Pos[3]);
SendClientMessage(playerid,grün,string);
return 1;
}
else
{
SendClientMessage(playerid,rot,"Dies ist kein Auto aus der Datenbank!");
return 1;
}
}
return 1;
}