12.01.2012, 17:44
when you enter the pickup, set a variable containing the actual GetTickCount(), and when the command gets called, compare the stored ticks with the actual ticks: if GetTickCount()-StoredTicks[playerid]<3000, then perform the command, else abort.