Global Position System [MYSQL]


Započeo index, Septembar 08, 2021, 05:07:28 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Tip: Global Position System
Slike ili Video: https://ibb.co/6FFwHM9
https://ibb.co/Kq73ckS

Opis i dodatne informacije: MYSQL R39-6,radjeno nekih 30tak minuta iz dosade
Download link: https://pastebin.com/g73yy0y8 - baza: https://www.mediafire.com/file/ieavsg7kt8y33sa/gps_db.sql/file
Scan link: Pastebin
Credits: //

Ne treba ti sqlid ako vec koristis iterator


Ako vec pravis nesto u mysql zasto imas potrebu da ogranicis na samo 30 lokacija?
Zasto ne koristis zadnju verziju mysql plugina?
new STRING[256],STRING1[2048];

Nemas potrebu za ovim, sve mozes sa jednim uraditi.

forward SQL_LOAD_GPS();
public SQL_LOAD_GPS()
{
	new ROWS,FIELD,ID;
	cache_get_data(ROWS,FIELD,SQL);
	if(ROWS)
	{
	    for(new i = 0; i < ROWS; i++)
	    {
	        ID = Iter_Free(ITER_GPS);
 
	        GPS_DATA[ID][GPS_SQLID]     =   cache_get_field_content_int(i,"GPS_SQL_ID");
	        GPS_DATA[ID][GPS_POS][0]    =   cache_get_field_content_float(i,"GPS_POS_X");
	        GPS_DATA[ID][GPS_POS][1]    =   cache_get_field_content_float(i,"GPS_POS_Y");
	        GPS_DATA[ID][GPS_POS][2]    =   cache_get_field_content_float(i,"GPS_POS_Z");
 
	        cache_get_field_content(i,"GPS_NAME",GPS_DATA[ID][GPS_NAME],SQL,30);
 
	        Iter_Add(ITER_GPS,ID);
		}
	}
	return true;
}

Sta ako Iter_Free vrati invalid vrednost zato sto ima vise GPS coordinata od onoga sto je u skripti kompajlovano?