|
Зона музыки
|
|
| ZWEZDA | Дата: Воскресенье, 04.01.2009, 23:17 | Сообщение # 1 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| как сделать штоб када игрок заходил в определённую зону (бар) играла музыка [pwn]примичание: если вы хотите привести пример кода вот координата бара: [2162.959,918.801,189.730], радиус зоны музыки должен быть 20 - 30[/pwn]
   
|
| |
|
|
| theAlone | Дата: Воскресенье, 04.01.2009, 23:33 | Сообщение # 2 |
|
Долгожитель
Группа:
Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус: 
| Создаешь таймер, ищешь на форуме функцию IsPlayerInRadius или типа того. Дальше делаешь по принципу: public myTimer() { for(new i; i<200;i++) { if(функция IsPlayerInRadius) { что нужно использовать } } }
|
| |
|
|
| ZWEZDA | Дата: Понедельник, 05.01.2009, 00:32 | Сообщение # 3 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| конешно спасибо а можно поточнее?  Добавлено (04.01.2009, 23:45) --------------------------------------------- могу скрипт дать тому кто поможет  Добавлено (05.01.2009, 00:32) --------------------------------------------- или магу дать скрипт и бара и клуба в LV (3город) возле аммунации
   
Сообщение отредактировал ZWEZDA - Воскресенье, 04.01.2009, 23:44 |
| |
|
|
| bleyz | Дата: Понедельник, 05.01.2009, 00:40 | Сообщение # 4 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| ZWEZDA, давайся щяс тебе сделаем такую фишку тока дай иды музыки XD Добавлено (05.01.2009, 00:40) --------------------------------------------- [SFD]EvilRiaz, и не радиус а я юзаю плеер ту поинт получше бует и удобнеее для меня я ИнШаре никохда не использовал О_о 
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| ZWEZDA | Дата: Понедельник, 05.01.2009, 00:55 | Сообщение # 5 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| bleyz, ид [1185] , заранее спасибо
   
|
| |
|
|
| bleyz | Дата: Понедельник, 05.01.2009, 01:15 | Сообщение # 6 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| ZWEZDA, зяс чтонить сотварю... Добавлено (05.01.2009, 01:15) --------------------------------------------- в конец [pwn]public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z) { if(IsPlayerConnected(playerid)) { new Float:oldposx, Float:oldposy, Float:oldposz; new Float:tempposx, Float:tempposy, Float:tempposz; GetPlayerPos(playerid, oldposx, oldposy, oldposz); tempposx = (oldposx -x); tempposy = (oldposy -y); tempposz = (oldposz -z); if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi))) { return 1; } } return 0; }[/pwn] После public OnGameModeInit { ставиш вот что [pwn]SetTimer("BarMusic",1000,1);[/pwn] и Делаш новый паблик [pwn] [offtop]можеш поставить[pwn]forward public BarMusic();[/pwn] Если ненравится варнинг public function lacks forward declaration (symbol "BarMusic")[/offtop] public BarMusic() { for(new i=0;i<MAX_PLAYERS;i++) { if(PlayerToPoint(25,i,2162.959,918.801,189.730)) { PlayerPlaySound(i,1185,2162.959,918.801,189.730); } } }[/pwn] должно всё работать что не нравится - пиши
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| ZWEZDA | Дата: Понедельник, 05.01.2009, 09:17 | Сообщение # 7 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| Спасибо, ща проверю и скрипты дам Добавлено (05.01.2009, 09:17) --------------------------------------------- bleyz, када я выхожу из етово радиуса [25] музыка всеравно играет, как ето исправить??
   
|
| |
|
|
| bleyz | Дата: Понедельник, 05.01.2009, 10:07 | Сообщение # 8 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| ZWEZDA, а так и знал хз кильнутся пробывал? XD незнаю функции PlayerStopSound что бы остановить жту музыку так что хз незнаю можно попробовать сделать так что бы другую какую нить короткую играла хотя врядли получится
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| ZWEZDA | Дата: Понедельник, 05.01.2009, 16:14 | Сообщение # 9 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| можно ли в public BarMusic() использовать SetPLayerPos? скажите как если можно
   
Сообщение отредактировал ZWEZDA - Понедельник, 05.01.2009, 16:15 |
| |
|
|
| Ghost-X | Дата: Понедельник, 05.01.2009, 20:48 | Сообщение # 10 |
|
Мастер джэдай
Группа:
Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус: 
| ZWEZDA, можно но зачем тебе?
Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит. Хочешь остаться при своем мнении - держи его при себе.
|
| |
|
|
| YourDaddy | Дата: Понедельник, 05.01.2009, 20:51 | Сообщение # 11 |
|
Уважаемый человек
Группа:
I'm V.I.P.
Сообщений: 819
Награды: 3
Город: ALA
Репутация: 75
Замечания: 40%
Статус: 
| SetPlayerPos - позиция игрока, зачем она там нужна?
[AGC]MrWoRm/[EFC].YourDaddy.
|
| |
|
|
| ZWEZDA | Дата: Понедельник, 05.01.2009, 21:52 | Сообщение # 12 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| WoRm, просто я построил клуб и для входа хотел создать свою зону, с радиусом 4 када я функцию туда пихаю. компилятор пишет типа undefined "playerid" а када заменяю playerid на i, в игре меня некуда не портует помогите -_-
   
|
| |
|
|
| theAlone | Дата: Понедельник, 05.01.2009, 21:54 | Сообщение # 13 |
|
Долгожитель
Группа:
Пользователи
Сообщений: 1380
Награды: 1
Город: Москва
Репутация: 92
Замечания: 0%
Статус: 
| bleyz, плеер ту поинт и исплееринрадиус одно и тоже
|
| |
|
|
| bleyz | Дата: Понедельник, 05.01.2009, 22:03 | Сообщение # 14 |
|
Постоялец
Группа:
Продвинутые
Сообщений: 479
Награды: 3
Город: Мехико
Репутация: 44
Замечания: 20%
Статус: 
| [SFD]EvilRiaz, знаю ZWEZDA, дай корды откуда телепортировать нада ещё такую же хрень как в 6 посте напишу
[GM] League Script [GM] Drift-Mod Свалка - дом Блейза [oS]_[HIT]©
|
| |
|
|
| ZWEZDA | Дата: Понедельник, 05.01.2009, 22:13 | Сообщение # 15 |
|
Освоившийся
Группа:
Продвинутые
Сообщений: 77
Награды: 1
Город: Strezhivoy
Репутация: 12
Замечания: 60%
Статус: 
| отсюда [2160.862,914.261,10.015] сюда [2156.917,932.698,183.925] и отсюда [2147.280,917.052,183.925] сюда[2155.564,914.101,9.928]
   
|
| |
|
|