Guten Abend,
ich habe ein Problem mit meinem Script. Ich habe mir ein Tutorial von MrMonat angesehen und wollte nun von dem Carsystem welches er scriptete etwas ändern. Ich wollte eine /parken Funktion machen.
Jedoch weiß ich nicht wie ich abfragen kann ob der Spieler in einem Auto sitzt welches Ihm gehört. Weil bei jedem Auto wo er einsteigt wird angezeigt das er es geparkt hat obwohl es gar nicht sein eigenes ist.
Folgenden Code habe ich:
ocmd:parken(playerid,params[])
{
if(IsPlayerInAnyVehicle(playerid))
{
for(new i=0; i<sizeof(cInfo); i++)
{
if(cInfo[i][id_x]==0)continue;
if(cInfo[i][besitzer]==sInfo[playerid][id])
{
GetVehiclePos(cInfo[i][id_x],cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z]);
GetVehicleZAngle(cInfo[i][id_x],cInfo[i][c_r]);
new query[256];
format(query,sizeof(query),"UPDATE autos SET x='%f',y='%f',z='%f',r='%f' WHERE id='%i'",cInfo[i][c_x],cInfo[i][c_y],cInfo[i][c_z],cInfo[i][c_r],cInfo[i][db_id]);
mysql_function_query(dbhandle,query,false,"","");
SendClientMessage(playerid, COLOR_RED, "Du hast dein Fahrzeug erfolgreich hier geparkt.");//Wird auch bei anderen Fahrzeugen außer dem eigenen Angezeigt??!
return 1;
}
}
}
return 1;
}
Hoffe Ihr könnt mir helfen.