Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Мануал] Разная музыка при заходе на сервер

Статус
В этой теме нельзя размещать новые ответы.

Rusjj

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

Добавляем ко всем define
PHP:
#define MAX_CONNECT_MUSIC 60
В нём указываете время, которое будут играть песни (в секундах)
Дальше идём ко всем new и пишем

PHP:
new MusicTimer;
Далее идём в public OnPlayerConnect(playerid); и всовываем туда
PHP:
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);
}
Готово... Теперь добавляем в конец мода
PHP:
forward StopMusic(playerid);
public StopMusic(playerid)
{
StopAudioStreamForPlayer(playerid);
return 1;
}
P.S. вы заметили, что в паблике OnPlayerConnect последняя строка MusicTimer приравнивается нулю? Всегда так делайте или музыка перестанет проигрываться

Всё. Желаю удачи) Если помог, то ставьте +сег пожалуйста :D
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу