muss ich bei OnPlayerStreamIn erst die Position auslesen also so:
Da musst du gar nix machen.
Da wo du das Label setzt, einfach die Funktion aufrufen:
C
UpdateStreamer(playerid, STREAMER_TYPE_3D_TEXT_LABEL);
//Und dann die Funktion:
stock UpdateStreamer(playerid, _type)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
for(new i=GetPlayerPoolSize(); i!=-1; i--)
{
if(IsPlayerConnected(i) && !IsPlayerNPC(i) && IsPlayerInRangeOfPoint(i,50.0,x,y,z))
{
Streamer_UpdateEx(i, x,y,z, .type = _type, .freezeplayer=0)
}
}
}
Alles anzeigen
So sollte das klappen.
Natürlich musst du für alle den Streamer Updaten, die sich da in der Nähe befinden.