Incognito's Streamer - Invalid ID/Data Specified - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Incognito's Streamer - Invalid ID/Data Specified (
/showthread.php?tid=582094)
Incognito's Streamer - Invalid ID/Data Specified -
Jingles - 17.07.2015
How do I get the following to work:
PHP код:
for(new i; i < MAX_BLACKMARKETS; ++i)
{
if(IsValidDynamic3DTextLabel(arrBlackMarket[i][bm_iTextID]))
{
Streamer_GetFloatData(STREAMER_TYPE_PICKUP, arrBlackMarket[i][bm_iPickupID], E_STREAMER_X, fPos[0]);
Streamer_GetFloatData(STREAMER_TYPE_PICKUP, arrBlackMarket[i][bm_iPickupID], E_STREAMER_Y, fPos[1]);
Streamer_GetFloatData(STREAMER_TYPE_PICKUP, arrBlackMarket[i][bm_iPickupID], E_STREAMER_Z, fPos[2]);
(I thought the E_STREAMER_X/Y/Z values are already stored. Below check doesn't help
PHP код:
format(szMiscArray, sizeof(szMiscArray), "%s\n{AAAAAA}ID: %d", arrGroupData[iGroupID][g_szGroupName], iCount);
arrBlackMarket[iCount][bm_iTextID] = CreateDynamic3DTextLabel(szMiscArray, COLOR_GREEN, fPos[0], fPos[1], fPos[2] + 1.0, 10.0, .worldid = iVW, .interiorid = iINT);
Streamer_SetFloatData(STREAMER_TYPE_PICKUP, arrBlackMarket[iCount][bm_iPickupID], E_STREAMER_X, fPos[0]);
Streamer_SetFloatData(STREAMER_TYPE_PICKUP, arrBlackMarket[iCount][bm_iPickupID], E_STREAMER_Y, fPos[1]);
Streamer_SetFloatData(STREAMER_TYPE_PICKUP, arrBlackMarket[iCount][bm_iPickupID], E_STREAMER_Z, fPos[2]);