new Text3D:object_label[5000];
CMD:showid(playerid, params[])
{
if(IsPlayerAdmin(playerid) || PlayerData[playerid][admin])
{
new string[12], objectid = 0;
for(new num; num < Streamer_GetUpperBound(STREAMER_TYPE_OBJECT); num++)
{
if(!IsValidDynamicObject(num)) continue;
if(!Streamer_GetIntData(STREAMER_TYPE_OBJECT, num, E_STREAMER_EXTRA_ID)) continue;
new Float:pos[3];
Streamer_GetFloatData(STREAMER_TYPE_OBJECT, num, E_STREAMER_X, pos[0]);
Streamer_GetFloatData(STREAMER_TYPE_OBJECT, num, E_STREAMER_Y, pos[1]);
Streamer_GetFloatData(STREAMER_TYPE_OBJECT, num, E_STREAMER_Z, pos[2]);
format(string, sizeof(string), "ID: %d", num);
object_label[objectid] = CreateDynamic3DTextLabel(string, -1, pos[0], pos[1], pos[2], 5.0);
objectid++;
//Streamer_SetIntData(STREAMER_TYPE_OBJECT, num, E_STREAMER_COLOR, object_label); Pr?bowa?em nawet zapisywa? id labelu do E_STREAMER_COLOR, lecz wyskakuje b??d tag mismatch
//objectid++;
}
}
return 1;
}