Hallo Liebe Alle ,
Ich möchte ein PlayerRange machen der dan in der Range aussendet "Du Bist in einer No-DM Zone" wen ich in meine NODM zone komme wie Könnte ich das machen ???
Hallo Liebe Alle ,
Ich möchte ein PlayerRange machen der dan in der Range aussendet "Du Bist in einer No-DM Zone" wen ich in meine NODM zone komme wie Könnte ich das machen ???
Also kommt drauf an wie weit die Entfernung sein soll und wie es da stehen soll.
Versuchs so:
if(IsPlayerInRangeOfPoint(playerid,20,x,y,z)) // Die Reichweite kann zum Beispiel "20" sein, muss aber nicht so sein
{
GameTextForPlayer(playerid,"Du bist in einer NO-DM Zone",4000,3);
return 1;
}
Mach es doch lieber mit der funktion IsPlayerInArea, somit kannst du ein 4-Eck bestimmen und nicht nur einen Kreis
IsPlayerInArea habe ich auch schon versucht jedoch will er hierzu eine Definition haben, von der Ich keine Ahnung habe und ich glaube L3uX auch nicht =/
stock IsPlayerInArea(playerid, Float:minx, Float:miny, Float:maxx, Float:maxy) {
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if (x > minx && x < maxx && y > miny && y < maxy) return 1;
return 0;
}
Dann musst du nur noch einen Gang Zonen Creator eine Zone erstellen
ok Danke hatt mir jetz geholfen nach soeiner langen zeit xD