[Урок] Музыка в определенном месте - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
[Урок] Музыка в определенном месте
[Ice] Дата: Среда, 02.05.2012, 20:02 | Сообщение # 1
Боец
Сообщений: 209
Статус: Offline
Создаём форвард:
Code
forward OnPlayerMusic();

Создаём глоб. переменную для всех игроков:
Code
new PlayMusic[MAX_PLAYERS];

В public OnGameModeInit() вставляем запуск таймера:
Code
SetTimer("OnPlayerMusic", 500, true);//запуск паблика

Создаём сам паблик с координатами и звуком
Code
public OnPlayerMusic()   
{   
for(new i = 0; i < GetMaxPlayers(); i++)   
{   
if(!IsPlayerConnected(i)) continue;   
{   
if(PlayerToPoint(дистанция, i, x, y, z) && PlayMusic[i] == 0)// где x y z пишите координаты   
{   
PlayerPlaySound(i,id музыки,x, y, z);// где x y z пишите координаты.   
PlayMusic[i] = 1;   
}   
else if(!PlayerToPoint(дистанция, i, x, y, z) && PlayMusic[i] == 1)// где x y z пишите координаты   
{   
PlayerPlaySound(i,id музыки(STOP),x, y, z);// где x y z пишите координаты   
PlayMusic[i] = 0;   
}   
}   
}   
}  

(с)
[CM]Sal_Nan Дата: Суббота, 12.07.2014, 01:29 | Сообщение # 2
Новичок
Сообщений: 3
Статус: Offline
Забыл возвращение паблика сделать tongue tongue tongue
[CM]KRADDY Дата: Четверг, 09.10.2014, 14:08 | Сообщение # 3
Новичок
Сообщений: 5
Статус: Offline
А зачем нужен форвард и присвоение new? Можно легко и без этого.

Мой Skype: kraddy.original
Я в VK: http://vk.com/kraddy_supamida
Bounty RP: http://vk.com/bounty_rp (Разработка)
[CM]Logotipo Дата: Пятница, 10.10.2014, 14:56 | Сообщение # 4
Авторитет
Сообщений: 1083
Статус: Offline
[CM]KRADDY, forward нужен для OnPlayerMusic() .
А вообще, можно всё упростить с использованием streamer`a


Скуп
ВК
RakDroid - прокачка аккаунтов с телефона
VKMusic - вк музыка без браузера
Делаю сайты/софт/стимботов на заказ
  • Страница 1 из 1
  • 1
Поиск: