|
Форум Программирование в Pawno Стандартные функции PlayAudioStreamForPlayerEx по времени (Отключает музыку через определенное время) |
PlayAudioStreamForPlayerEx по времени |
Ко всем new:
Код new AudioTime[MAX_PLAYERS]=-1; Сама функция (в конец мода): Код stock PlayAudioStreamForPlayerEx(playerid, astring[], atime) { AudioTime [playerid]= atime; PlayAudioStreamForPlayer(playerid, astring); } Параметры: astring - ссылка atime - время в секундах (сколько будет воспроизводиться) В любой ежесекундный паблик: Код foreach(Player, playerid) { if(AudioTime [playerid]!= -1) AudioTime[playerid]--; if(AudioTime [playerid]== 0) StopAudioStreamForPlayer(playerid); } Если у вас нету foreach, то вот так: Код for(new i=0;i<MAX_PLAYERS;i++) { if(!IsPlayerConnected(i) || AudioTime [i]== -1) continue; AudioTime[i]--; if(AudioTime [i]== 0) StopAudioStreamForPlayer(i); } в OnPlayerConnect: Код AudioTime [playerid]= -1; Пример: Код if(strcmp(cmd, "/music", true) == 0) { PlayAudioStreamForPlayerEx(playerid, "http://f-bit.ru/uploads/692499.mp3", 60); return 1; } //После введения этой команды будет воспроизводить музыку в течение 1 минуты Автор: Неизвестен Программист любитель :) |
| |||
| |||