Liebe Leserin, Lieber Leser,
ich benutze folgendes Streamer Plugin:
http://code.google.com/p/samp-streamer-plugin/
Neueste Version für 0.3e.
Sa-MP RC6 / 8
So, mir geht es um den folgenden Befehl:
CreateDynamicPolygon(Float:points[], Float:minz = -FLOAT_INFINITY, Float:maxz = FLOAT_INFINITY, maxpoints = sizeof points, worldid = -1, interiorid = -1, playerid = -1);
Einsetzung: (Points Array ist Float)
CreateDynamicPolygon(Points, 1, 5);
Definierung "Points":
new Float:Points[] =
{
X Y
-121.59999847412, 59.2999992370610,
-229.10000610352, 103.800003051760,
-278.50000000000, -41.900001525879,
-278.10000610352, -54.299999237061,
-267.00000000000, -69.800003051758,
-241.19999694824, -80.199996948242,
-208.39999389648, -86.800003051758,
-181.50000000000, -84.199996948242,
-100.59999847412, 150.000000000000,
-216.00000000000, 140.699996948240,
-182.30000305176, 175.899993896480,
-202.30000305176, 176.100006103520,
-119.19999694824, 96.3000030517580,
-186.10000610352, 118.000000000000,
-121.59999847412, 59.2999992370610 // Das letzte schließt ab! (== Dem ersten Eintrag)
};
So, das Ding ist, wenn ich dann im Script folgendes abfrage, erscheint immer "Du bist in keiner Area", also IsPlayerInAnyDynamicArea(playerid) sagt "Nein".
if(!IsPlayerInAnyDynamicArea(playerid))
SendClientMessage(playerid, cRed, "Du bist in keiner Arena!");
/**************************************************************************************************************
* Würde mich sowieso über ein Beispiel für den Befehl "CreateDynamicPolygon" freuen.
* Ich habe nur gelesen, dass man so Vielecke definieren kann mit den ganzen X/Y Positionen.
* Google sagt sonst auch nichts
**************************************************************************************************************/