Und was mich noch wundert, dass die Meldung "Server: Unknow command" kommt, da ich diese eigentlich zu "Fehler! Dieser Befehl existirt nicht." ungeschrieben habe. Das bedeutet doch eigetlich das der fehler nicht am befehl(Also nicht unter OnPlayerCOmmandText) ist sondern in einem der stocks oder?
Abfragen ob ein Spieler an einem Auto ist.
- klaus741258963
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Genau. Deshalb versuche mal folgendes:
Ersetze die stock durch diese:
//Das fügst du dann ganz unten ein:
stock GetPlayerNearestCarID(playerid,Float:radius)
{
//Credits to InternetInk aka Benjamin, edited by danfai
new Float:vx,Float:vy,Float:vz,carid=INVALID_VEHICLE_ID;
for(new v = 1; v <= MAX_VEHICLES; v++)
{
if(GetVehicleModel(vid) == 0) continue;
GetVehiclePos(v,vx,vy,vz);
if(IsPlayerInRangeOfPoint(playerid,radius,vx,vy,vz) )
{
carid = v;
}
}
return carid;
} -
Was bedeutet eigentlich das "continue;"?
-
Das er sofort den Rest der gerade laufenden Schleife überspringt und die Nächste "reihe" anfängt.
-
HEY DANKE ES GEHT!
-
Bitte, immer wieder gerne.
-
breadfish.de
Hat das Thema geschlossen.