Сейчас 10:19:50 Суббота, 23 ноября, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Jass
Smert113Дата: Воскресенье, 16 Мая 2010, 19:26:56 | Сообщение # 1
9 уровень
Группа: Проверенные
Сообщений: 1068
Награды: 0
Репутация: 161
Блокировки:
Мне нужно дописать некоторые ньюансы к коду

Code
function Trig_Dinamic_Music_Func001001003 takes nothing returns boolean
      return ( IsPlayerAlly(GetOwningPlayer(GetFilterUnit()), Player(0)) == false )
endfunction

function Trig_Dinamic_Music_Func001Func001Func001C takes nothing returns boolean
      if ( not ( udg_DinMus == false ) ) then
          return false
      endif
      return true
endfunction

function Trig_Dinamic_Music_Func001Func001C takes nothing returns boolean
      if ( not ( GetEnumUnit() != null ) ) then
          return false
      endif
      return true
endfunction

function Trig_Dinamic_Music_Actions takes nothing returns nothing
      local group g = CreateGroup()
      local unit u
      call GroupEnumUnitsInRange(g,GetUnitX(gg_unit_H00J_0051),GetUnitY(gg_unit_H00J_0051),700,Condition(function Trig_Dinamic_Music_Func001001003))
      set u = FirstOfGroup(g)
      if u != null then
      if udg_DinMus == false then
                 call StartSound(gg_snd_Battle_Music)
              set udg_DinMus = true
          else
              set udg_DinMus = false
          endif
      else
          set udg_DinMus = false
          call StopSound(gg_snd_Battle_Music, false, true)
          endif
          DestroyGroup(g)
          set u = null
          set g = null
endfunction

//===========================================================================
function InitTrig_Dinamic_Music takes nothing returns nothing
      set gg_trg_Dinamic_Music = CreateTrigger(  )
      call TriggerRegisterTimerEventPeriodic( gg_trg_Dinamic_Music, 0.02 )
      call TriggerAddAction( gg_trg_Dinamic_Music, function Trig_Dinamic_Music_Actions )
endfunction

Этот тригер играет музыку при столкновении с врагом.
Джассеры, кто может, добавьте мне в код следующие ньюансы:

1) Если тригер срабатывает, то плавно выключить звук (gg_snd_Game_Over)
2) Добавить условие, что триггер сработает на любого врага, кроме этих: u000 n009 n003 n00I n002 n008 N00J n004 n00H n007 n00D n005 n00C z001 n00E
3) Триггер должен срабатывать только на живых врагов, на мёртвые трупы он реагировать не должен

Вроде всё, Сам я в джассе не разбираюсь, надеюсь джассеры поймут, чё мне надо.
Выложите сюда готовый код, тот, кто сможет сделать, заранее спасибо.


Вы ничего не хотите делать сами, поэтому вы здесь.


Сообщение отредактировал Smert113 - Воскресенье, 16 Мая 2010, 19:27:06
 

windrunnerДата: Воскресенье, 16 Мая 2010, 19:27:50 | Сообщение # 2
10 уровень
Группа: Проверенные
Сообщений: 1259
Награды: 0
Репутация: 218
Блокировки:
Smert113, Удачи xD.Я тебе обьяснял как это сделать,и не раз.

И в правду мир сошел с ума...
И до тех пор пока нас не обесточат
Пока не догорит аварийных фонарей заряд
Мы будем жечь тут электричество что есть мочи
Русский мапмейкинг - бессмысленный и беспощадный.xD
 

Smert113Дата: Воскресенье, 16 Мая 2010, 19:30:36 | Сообщение # 3
9 уровень
Группа: Проверенные
Сообщений: 1068
Награды: 0
Репутация: 161
Блокировки:
Quote (windrunner)
Smert113, Удачи xD.Я тебе обьяснял как это сделать,и не раз.

Чё упал штоли? Не парю я твой жасс. И Не флуди тут, не для тебя тему создал, горе джасер. <_<


Вы ничего не хотите делать сами, поэтому вы здесь.
 

windrunnerДата: Воскресенье, 16 Мая 2010, 19:46:37 | Сообщение # 4
10 уровень
Группа: Проверенные
Сообщений: 1259
Награды: 0
Репутация: 218
Блокировки:
Quote (Smert113)
Чё упал штоли? Не парю я твой жасс. И Не флуди тут, не для тебя тему создал, горе джасер. <_<

Тему ты создал для форума,я на форуме ==> ты создал тему и для меня тоже.(как и для всего форума впрочем)


И в правду мир сошел с ума...
И до тех пор пока нас не обесточат
Пока не догорит аварийных фонарей заряд
Мы будем жечь тут электричество что есть мочи
Русский мапмейкинг - бессмысленный и беспощадный.xD
 

Smert113Дата: Воскресенье, 16 Мая 2010, 19:47:27 | Сообщение # 5
9 уровень
Группа: Проверенные
Сообщений: 1068
Награды: 0
Репутация: 161
Блокировки:
Quote (windrunner)
Тему ты создал для форума,я на форуме ==> ты создал тему и для меня тоже.(как и для всего форума впрочем)

Ну и пиши по теме тогда <_< Чё флуд то развёл?


Вы ничего не хотите делать сами, поэтому вы здесь.
 

windrunnerДата: Воскресенье, 16 Мая 2010, 19:50:20 | Сообщение # 6
10 уровень
Группа: Проверенные
Сообщений: 1259
Награды: 0
Репутация: 218
Блокировки:
ок.2-ой вопрос.Просто построй кучу условий на всех этих юнитов,делов-то.

И в правду мир сошел с ума...
И до тех пор пока нас не обесточат
Пока не догорит аварийных фонарей заряд
Мы будем жечь тут электричество что есть мочи
Русский мапмейкинг - бессмысленный и беспощадный.xD
 

  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz