Как-то так. precache_sound только для wav, а precache_generic для всего остального. Не думаю что разработчик AMXX'а будет врать :D
Хотя вопрос конечно в другом, можно ли в generic кешировать wav формат... Но я так не делаю, не зря же придумали sound... Просто делай проверку на формат файла и уже...