in variable
PHP Code:
g_iUserSongID[id]
we store what song player is choosing after select it in the menu
so, if player select second song in menu, song id will be 1.
PHP Code:
static iSongID;
iSongID = g_iUserSongID[id] //LET'S GET PLAYER SONG ID IN A STATIC VARIABLE ASSUMING THAT FUNCTION IS USED FREQUENTLY
here we create a new static var to not do something like this
PHP Code:
emit_sound(id, CHAN_AUTO, g_szSongs[g_iUserSongID[id]][szPath], VOL_NORM, ATTN_NORM, 0, PITCH_NORM); //LET'S EMIT THE PLAYER SONG USING THAT GLOBAL VARIABLE WHERE WE HAVE PLAYLIST
so this
PHP Code:
static iSongID;
iSongID = g_iUserSongID[id] //LET'S GET PLAYER SONG ID IN A STATIC VARIABLE ASSUMING THAT FUNCTION IS USED FREQUENTLY
emit_sound(id, CHAN_AUTO, g_szSongs[iSongID][szPath], VOL_NORM, ATTN_NORM, 0, PITCH_NORM); //LET'S EMIT THE PLAYER SONG USING THAT GLOBAL VARIABLE WHERE WE HAVE PLAYLIST
will emit g_szSongs[iSongID][szPath]. assuming that iSongID is 1 (that means the second song from menu),
g_szSongs[iSongID][szPatth] is sounds/misc/song2.wav