Добавляем функцию: stock PlayTimedSoundForPlayer( playerid, soundid, time )
{
PlayerPlaySound( playerid, soundid, 0.0, 0.0, 0.0 );
SetTimerEx("StopSoundForPlayer", time, 0, "ii", playerid, 1063);
}
создаем форвард и паблик который требует таймер:
forward StopSoundForPlayer( playerid, stop_id );
public StopSoundForPlayer( playerid, stop_id ) PlayerPlaySound(playerid, stop_id, 0.0, 0.0, 0.0);
Пример использования функции:
if(strcmp(cmdtext, "/sound", true) == 0)
{
PlayTimedSoundForPlayer(playerid,1187,10000);
return 1;
}
Примечания: время указывается в милисекундах!