Guten Abend liebe Breadfisher,
ich versuche seit einigen Stunden den Befehl /flock zu fixxen nur kriege es nicht hin da ich nicht weiter weiss.
Ich arbeite an einem Selfmade. Das Problem ist wen ich vor einem Fraktionsauto stehe und ich /flock mache das mir die Error Meldung ausgegeben wird.
Code: ocmd:flock(playerid, params[])
{
for(new x;x<sizeof(fCar); x++)
{
if(IsPlayerInRangeOfPoint(playerid, 5.0, fCar[x][fx], fCar[x][fy], fCar[x][fz]))
{
if(Locked[fCar[x][fvID]] == false)
{
new tmp_engine, tmp_lights, tmp_alarm, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective;
GetVehicleParamsEx(fCar[x][fvID], tmp_engine, tmp_lights, tmp_alarm, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
SetVehicleParamsEx(fCar[x][fvID], tmp_engine, tmp_lights, tmp_alarm, 1, tmp_bonnet, tmp_boot, tmp_objective);
Locked[fCar[x][fvID]] = true;
GameTextForPlayer(playerid, "~r~Abgeschlossen", 2000, 5);
break;
}
else if(Locked[fCar[x][fvID]] == true)
{
new tmp_engine, tmp_lights, tmp_alarm, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective;
GetVehicleParamsEx(fCar[x][fvID], tmp_engine, tmp_lights, tmp_alarm, tmp_doors, tmp_bonnet, tmp_boot, tmp_objective);
SetVehicleParamsEx(fCar[x][fvID], tmp_engine, tmp_lights, tmp_alarm, 0, tmp_bonnet, tmp_boot, tmp_objective);
Locked[fCar[x][fvID]] = false;
GameTextForPlayer(playerid, "~g~Aufgeschlossen", 2000, 5);
break;
}
}else{scm(playerid, COLOR_RED, "Fehler du bist nicht in der nähe eines Fraktions-Fahrzeuges!");break;}
}
return 1;
}
Hoffe ihr könnt mir Helfen.
LG,
Skoam