Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => FilterScripte, Include, Pluginovi za SA-MP => Filterskripte & include fajlovi => Temu započeo: index poslato Septembar 08, 2021, 05:07:28 PRE PODNE

Naslov: Global Position System [MYSQL]
Poruka od: index poslato Septembar 08, 2021, 05:07:28 PRE PODNE
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: //
Naslov: Odg: Global Position System [MYSQL]
Poruka od: PazzOnee poslato Septembar 08, 2021, 14:10:29 POSLE PODNE
Ne treba ti sqlid ako vec koristis iterator
Naslov: Odg: Global Position System [MYSQL]
Poruka od: ʟᴀᴋᴇʀɪɴɢ poslato Septembar 08, 2021, 15:50:23 POSLE PODNE
Citat: PazzOnee poslato Septembar 08, 2021, 14:10:29 POSLE PODNE
Ne treba ti sqlid ako vec koristis iterator
nek si mu reko skripterotu jedan
Naslov: Odg: Global Position System [MYSQL]
Poruka od: // xunder poslato Septembar 08, 2021, 18:11:47 POSLE PODNE
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.
Naslov: Odg: Global Position System [MYSQL]
Poruka od: Bit Frosty poslato Septembar 08, 2021, 18:30:53 POSLE PODNE
[pawn]
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;
}
[/pawn]
Sta ako Iter_Free vrati invalid vrednost zato sto ima vise GPS coordinata od onoga sto je u skripti kompajlovano?