Проблема с сигнальной Тревогой - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Проблема с сигнальной Тревогой (
/showthread.php?tid=658719)
Проблема с сигнальной Тревогой -
Avenax - 10.09.2018
Подскажите как сделать чтоб сирена была слышна всем в радиусе 300
PHP Code:
case D_SIRENA:
{
if(response)
{
PlayAudioStreamForPlayer(playerid, "http://d.zaix.ru/8yzi.mp3",-1142.7397,-987.3260,129.2630, 300, 1);
SendClientMessage(playerid, COLOR_SYSTEM, !"Сигнальная тревога включена");
}
}
PHP Code:
case D_SIRENA1:
{
if(response)
{
StopAudioStreamForPlayer(playerid);
SendClientMessage(playerid, COLOR_SYSTEM, !"Сигнальная тревога выключена");
}
}
Re: Проблема с сигнальной Тревогой -
Eims - 11.09.2018
Dell (Не так понял вопрос)
Re: Проблема с сигнальной Тревогой -
CamperGTA - 17.09.2018
PHP Code:
case D_SIRENA:
{
if(response)
{
for(new i; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i)) continue;
PlayAudioStreamForPlayer(i, "http://d.zaix.ru/8yzi.mp3",-1142.7397,-987.3260,129.2630, 300, 1);
}
SendClientMessage(playerid, COLOR_SYSTEM, !"Сигнальная тревога включена");
}
}
Re: Проблема с сигнальной Тревогой -
OKStyle - 25.09.2018
pawn Code:
case D_SIRENA:
{
if(!response) return 1;
for(new i = GetPlayerPoolSize(); i >= 0; i--)
{
PlayAudioStreamForPlayer(i, "http://d.zaix.ru/8yzi.mp3", -1142.7397, -987.3260, 129.2630, 300.0, 1);
SetPVarInt(i, !"AlarmTone", 1); // вдруг какой-то другой поток будет проигрываться
}
SendClientMessage(playerid, COLOR_SYSTEM, !"Сигнальная тревога включена");
return 1;
}
case D_SIRENA1:
{
if(!response) return 1;
for(new i = GetPlayerPoolSize(); i >= 0; i--)
{
if(!GetPVarInt(i, !"AlarmTone")) continue;
StopAudioStreamForPlayer(i);
DeletePVar(i, !"AlarmTone");
}
SendClientMessage(playerid, COLOR_SYSTEM, !"Сигнальная тревога выключена");
return 1;
}