La fonction SetTimer ne fait pas passer de paramètre. Donc dans ton cas, playerid dans la fonction Stopradio vaut toujours 0. Donc ton code ne marche que pour le joueur avec l'ID 0.
Il faut utiliser SetTimerEx pour ça :
SetTimerEx ("Stopradio", 2000, 0, "i", playerid);
++
Syg