• Страница 1 из 1
  • 1
[Мануал] Разная музыка при заходе на сервер
Дмитрий Дата: Среда, 26.09.2012, 22:12 | Сообщение # 1 | Сообщить о нерабочей теме


Аватар для Дмитрий

И так. Всегда делают так, чтобы только одна музыка играла, но никто не додумывался чтобы РАЗНАЯ играла. Так вот, можно начать...

Добавляем ко всем define
Code
#define MAX_CONNECT_MUSIC 60  


В нём указываете время, которое будут играть песни (в секундах)
Дальше идём ко всем new и пишем
Code
new MusicTimer;  


Далее идём в public OnPlayerConnect(playerid); и всовываем туда

Code
switch(MusicTimer){  
case 0: PlayAudioStreamForPlayer(playerid,"URL песни"); MusicTimer = 1; SetTimerEx("StopMusic",MAX_CONNECT_MUSIC * 1000,0,"i",playerid);  
case 1: PlayAudioStreamForPlayer(playerid,"URL песни"); MusicTimer = 2; SetTimerEx("StopMusic",MAX_CONNECT_MUSIC * 1000,0,"i",playerid);  
case 2: PlayAudioStreamForPlayer(playerid,"URL песни"); MusicTimer = 0; SetTimerEx("StopMusic",MAX_CONNECT_MUSIC * 1000,0,"i",playerid);  
}  


Готово... Теперь добавляем в конец мода

Code
forward StopMusic(playerid);  
public StopMusic(playerid)  
{  
StopAudioStreamForPlayer(playerid);  
return 1;  
}  


P.S. вы заметили, что в паблике OnPlayerConnect последняя строка MusicTimer приравнивается нулю? Всегда так делайте или музыка перестанет проигрываться

Автор: Rusjj


From Russia With Love!
  • Страница 1 из 1
  • 1
Поиск: