Hi,
wie oben steht, habe ich ein Problem mit meinem /carlock-Befehl.
Ich bekomme immer folgende Meldung im Chat:
[07:10:14] Du bist nicht in der nähe eines Fahrzeuges, für das du einen Schlüssel besitzt!
[07:10:14] Du hast dein Fahrzeug aufgeschlossen!
[07:11:44] Du bist nicht in der nähe eines Fahrzeuges, für das du einen Schlüssel besitzt!
[07:11:44] Du hast dein Fahrzeug abgeschlossen!
Man beachte, dass ich trotz, dass das Fahrzeug auf/abgeschlossen wird die Meldung bekomme, dass ich nicht in der nähe eines Fahrzeuges bin, für welches ich einen Schlüssel besitze.
Hier der Befehl:
ocmd:carlock(playerid,params[])
{
GetPlayerName(playerid,sendername,sizeof sendername);
for(new c;c<MaxVehikel;c++) {
if(!pCarInfo[code=c][cCreated])continue;
if((!strcmp(sendername,pCarInfo[code=c][cOwner],true))) {
new Float:pP[3];
GetVehiclePos(pCarInfo[code=c][cVeh],pP[0],pP[1],pP[2]);
if(IsPlayerInRangeOfPoint(playerid,5,pP[0],pP[1],pP[2])) {
pCarInfo[code=c][cLocked] = (!pCarInfo[code=c][cLocked]);
SetVehicleLock(pCarInfo[code=c][cVeh],pCarInfo[code=c][cLocked]);
SendClientMessage(playerid,COLOR_YELLOW,(pCarInfo[code=c][cLocked]) ? ("Du hast dein Fahrzeug aufgeschlossen!") : ("Du hast dein Fahrzeug abgeschlossen!"));
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
} else {
SendClientMessage(playerid,COLOR_GREY,"Du bist nicht in der nähe eines Fahrzeuges, für das du einen Schlüssel besitzt!");
}
}
}
return 1;
}
Was mach' ich nu falsch? Jeffry: ?
lg
Deagle