Помощь с триггерами
|
|
realms | Дата: Пятница, 29 Августа 2008, 00:23:04 | Сообщение # 1 |
Сенатор
Группа: Ветераны
Сообщений: 556
Награды: 3
Репутация: 181
Блокировки:
| Здесь вы пишите вопросы ТОЛЬКО по триггерам. Правила. Запрещено задавать вопросы, на которые можно ответить да/нет. (проверяйте сами) Задающие вопрос: 1) Описывайте свой вопрос наиболее понятно. Вопросы типа: помогите с заклинанием Иллидана (и подобные) будут удалены. 2) Не задавайте сразу несколько вопросов на разные тематики. Если у вас также есть вопросы по другим областям WE, пишите в соседние темы, соответсвующие теме вопроса. 3) Предварительно пролистываем тему, чтобы узнать, задавался ли такой вопрос перед вами. За повторяющиеся вопросы будут раздаваться замечания, вплоть до банов. И не стоит флудить и оффтопить. Этим вы только делаете больше работы администрации, и можете получить за это замечание.
Сообщение отредактировал realms - Понедельник, 01 Сентября 2008, 22:03:48 |
|
|
|
BinGO | Дата: Понедельник, 15 Июня 2009, 13:39:56 | Сообщение # 4426 |
Группа: Модераторы
Сообщений: 2906
Награды: 8
Блокировки:
| Quote (kros-master) Какой ты простой, джасс изучать надо и не всем это дано Я за три дня уже многому научился (по крайней мере уже спокойно смотрю все чужие скрипты да и сам много что могу написать, изначально не без ошибок, но там не менее). Насчет не всем дано, действительно, так оно и есть Тут для первого толчка нужно действительно много времени и упорство)) А потом само пойдет! Quote (Karamba) B1nGO, И где это Jass скачать??? Эмм...я тебя немного разочарую: Jass - язык программирования и написать на нем скрипт можно прямо в World Editor'е)) Создаешь новый триггер => правка => конвертировать в текст и вуа-ля появляются непонятные текстовые фразы)) Вот тут то и следует кодить. Но писать прямо там не советую...лучше скачать Jass Craft - там редактор Jass кода с синтаксисом, но в целом если ты только начал делать карты и у тебя нет опыта в программировании...лучше пока не берись за джасс ))) На панели рельефа выбирай => глубоко или мелко.
|
|
|
|
kros-master | Дата: Понедельник, 15 Июня 2009, 13:45:47 | Сообщение # 4427 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки:
| Quote (RenTv) вот это в каком разделе условий. чё то немогу найти Сравнение чисел
|
|
|
|
RenTv | Дата: Понедельник, 15 Июня 2009, 13:56:52 | Сообщение # 4428 |
3 уровень
Группа: Пользователи
Сообщений: 50
Награды: 0
Репутация: 3
Блокировки:
| kros-master, хм. всё равно не вижу Добавлено (15-06-2009, 13:49) --------------------------------------------- Всё. Уже дошло. Свою же переменную не увидел. Добавлено (15-06-2009, 13:51) --------------------------------------------- А как вот это Quote (kros-master) Удалить последнийозданный предмет дать герою предмет можно в одно действие влепить? там же только одно можно.Добавлено (15-06-2009, 13:56) --------------------------------------------- я попробовал "Удалить последнийозданный предмет" вставить в действий "тогда" а "дать герою предмет" в "иначе". и тогда вылет из игры при выполнении действия
|
|
|
|
kros-master | Дата: Понедельник, 15 Июня 2009, 14:01:09 | Сообщение # 4429 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки:
| Quote (kros-master) Удалить последнийозданный предмет дать герою предмет Это два разных действия Quote (kros-master) if/else/then Если (целочисленную переменную) = 0 То Удалить последний созданный предмет дать герою предмет иначе if/else/then Если (целочисленную переменную) = 1 То Удалить последнийозданный предмет дать герою предмет Вот так вот по идее должно работать, попробуй так
|
|
|
|
RenTv | Дата: Понедельник, 15 Июня 2009, 14:07:30 | Сообщение # 4430 |
3 уровень
Группа: Пользователи
Сообщений: 50
Награды: 0
Репутация: 3
Блокировки:
| опять не понял. Если (целочисленную переменную) = 0 то (сюда ведь нельзя вставить сразу и удаление предмета из героя и создание нового) иначе. Если (целочисленную переменную) = 1 то (опять же немогу сюда 2 сразу впихнуть ) иначе ничего не делать.
|
|
|
|
kros-master | Дата: Понедельник, 15 Июня 2009, 14:10:39 | Сообщение # 4431 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки:
| Quote (RenTv) (сюда ведь нельзя вставить сразу и удаление предмета из героя и создание нового) Quote (RenTv) (опять же немогу сюда 2 сразу впихнуть ) Да. Удалить последний созданный предмет и Дать герою предмет - это два отдельный действия
|
|
|
|
RenTv | Дата: Понедельник, 15 Июня 2009, 14:12:09 | Сообщение # 4432 |
3 уровень
Группа: Пользователи
Сообщений: 50
Награды: 0
Репутация: 3
Блокировки:
| и как их друг с другом связать? Добавлено (15-06-2009, 14:11) --------------------------------------------- помоему проще несколько триггеров сделать, чем всё это пхать. Добавлено (15-06-2009, 14:12) --------------------------------------------- Ну в смысле несколько действий.
|
|
|
|
kros-master | Дата: Понедельник, 15 Июня 2009, 14:21:14 | Сообщение # 4433 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки:
| RenTv, Погоди может я щас попробую пример сделать
|
|
|
|
RenTv | Дата: Понедельник, 15 Июня 2009, 14:27:07 | Сообщение # 4434 |
3 уровень
Группа: Пользователи
Сообщений: 50
Награды: 0
Репутация: 3
Блокировки:
| я щас пробовал с несколькими триггерами по своему. Так вот когда значение выпадает 1 то дается нужный предмет. а если 0 то ничего не дается хотя в обоих триггерах всё одинаково сделано Добавлено (15-06-2009, 14:27) --------------------------------------------- А нет. это я ступил. мвесто 0 поставил 2 по привычке
|
|
|
|
Naff | Дата: Понедельник, 15 Июня 2009, 14:36:44 | Сообщение # 4435 |
2 уровень
Группа: Пользователи
Сообщений: 24
Награды: 0
Репутация: 2
Блокировки:
| Никто не знает,как сделать грозу? Ну что-бы на экране мигнуло,и потом звук. Вот никак не могу найти,звук то знаю как произвести...
|
|
|
|
kros-master | Дата: Понедельник, 15 Июня 2009, 14:39:05 | Сообщение # 4436 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки:
| Quote (Naff) Никто не знает,как сделать грозу? Ну что-бы на экране мигнуло,и потом звук. Вот никак не могу найти,звук то знаю как произвести... держиДобавлено (15-06-2009, 14:39) --------------------------------------------- RenTv, ну дак как там у тебя получилось?
|
|
|
|
Naff | Дата: Понедельник, 15 Июня 2009, 14:44:17 | Сообщение # 4437 |
2 уровень
Группа: Пользователи
Сообщений: 24
Награды: 0
Репутация: 2
Блокировки:
| Полезная наработка,но это не то,что именно нужно. Надо что-бы экран мигнул. Ну всмысле так,как в Way of Other's в Компании мурлоков. Типо дождик капает,и молния экран белым-серым покрывает на 2-3 секунды,и через 1 секунду гром.
|
|
|
|
kros-master | Дата: Понедельник, 15 Июня 2009, 15:12:04 | Сообщение # 4438 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки:
| Quote (Naff) Надо что-бы экран мигнул. Ну всмысле так,как в Way of Other's в Компании мурлоков. Типо дождик капает,и молния экран белым-серым покрывает на 2-3 секунды,и через 1 секунду гром. Скинь звук грома, я тебе постараюсь наработачку сделать
|
|
|
|
Naff | Дата: Понедельник, 15 Июня 2009, 15:26:27 | Сообщение # 4439 |
2 уровень
Группа: Пользователи
Сообщений: 24
Награды: 0
Репутация: 2
Блокировки:
| Quote (kros-master) Скинь звук грома, я тебе постараюсь наработачку сделать Ок,щас поищу.Добавлено (15-06-2009, 15:26) ---------------------------------------------
Вот в нем есть переменная - LightningBolt1.wav - Нужный звук. Я щас ищу где он находиться в самом варе)
|
|
|
|
kros-master | Дата: Понедельник, 15 Июня 2009, 15:29:11 | Сообщение # 4440 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки:
| Quote (Naff) Я щас ищу где он находиться в самом варе) Можешь не парица, не найдёшь его в варе... щас постараюсь тебе наработку сделать
|
|
|
|
Naff | Дата: Понедельник, 15 Июня 2009, 15:31:32 | Сообщение # 4441 |
2 уровень
Группа: Пользователи
Сообщений: 24
Награды: 0
Репутация: 2
Блокировки:
| Нашол! Звуки(6268)\Внутренний(6268)\Doodads\Cinematic\LightningBolt1\LightningBolt1.wavДобавлено (15-06-2009, 15:31) ---------------------------------------------
Quote (kros-master) Можешь не парица, не найдёшь его в варе... щас постараюсь тебе наработку сделать Еще как нашел) Иначе бы в импорте было)
|
|
|
|
kros-master | Дата: Понедельник, 15 Июня 2009, 15:33:53 | Сообщение # 4442 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки:
| Naff, щас сделаю, по крайней мере постораюсь
|
|
|
|
Naff | Дата: Понедельник, 15 Июня 2009, 15:34:55 | Сообщение # 4443 |
2 уровень
Группа: Пользователи
Сообщений: 24
Награды: 0
Репутация: 2
Блокировки:
| Quote (kros-master) Naff, щас сделаю, по крайней мере постораюсь Ок,я пока продолжу делать свою карту
|
|
|
|
kros-master | Дата: Понедельник, 15 Июня 2009, 16:09:41 | Сообщение # 4444 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки:
| Naff, сделал, зацени Вводи дождь, чтобы увидеть погодный эффект Вводи прекратить, чтобы прекратить погодный эффект (вводить нужно именно с маленькой буквы - дождь, прекратить)
|
|
|
|
Naff | Дата: Понедельник, 15 Июня 2009, 16:16:03 | Сообщение # 4445 |
2 уровень
Группа: Пользователи
Сообщений: 24
Награды: 0
Репутация: 2
Блокировки:
| Спасибо,лови,сам знаешь что в репутацию=) Добавлено (15-06-2009, 16:14) --------------------------------------------- Ой,я что-то не могу ставить плюсики и т.д. =(( Добавлено (15-06-2009, 16:16) --------------------------------------------- Только для проверенных пользователей наверно,такая функция. Пока-что могу отблагодарить простым Спасибо)
|
|
|
|
LOZAC | Дата: Понедельник, 15 Июня 2009, 16:16:29 | Сообщение # 4446 |
3 уровень
Группа: Пользователи
Сообщений: 42
Награды: 0
Репутация: 0
Блокировки:
| помогите как делать триггер дуели: например карта загрузилася все выбрали героев и через 5 мин все тпшутся в определённые места и начинается дуель, подскажите??? и ещё как делать квест: например герой подходит к крестьянину он иму квест даёт убит 10орков и за это он даст ему 10000золота герой идет убивает приходит он ему даёт 10000 золота квест выполнен??? и создавать диалог!!!
master lozac
|
|
|
|
kros-master | Дата: Понедельник, 15 Июня 2009, 16:19:54 | Сообщение # 4447 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки:
| Quote (Naff) Пока-что могу отблагодарить простым Спасибо) Мне и спасибо хватит, а + у меня и так достаточно Quote (Naff) Только для проверенных пользователей наверно,такая функция А вроде это потому, что у тебя нету плюса. Чем больше репутация, тем весомей глос (за моё одно повышение репы, дают +4)Добавлено (15-06-2009, 16:19) --------------------------------------------- Naff, норм хоть получилось-то?
|
|
|
|
Naff | Дата: Понедельник, 15 Июня 2009, 16:20:47 | Сообщение # 4448 |
2 уровень
Группа: Пользователи
Сообщений: 24
Награды: 0
Репутация: 2
Блокировки:
| Quote (kros-master) А вроде это потому, что у тебя нету плюса. Чем больше репутация, тем весомей глос (за моё одно повышение репы, дают +4) Может быть,не знаю точно)
|
|
|
|
kros-master | Дата: Понедельник, 15 Июня 2009, 16:22:52 | Сообщение # 4449 |
8 уровень
Группа: Проверенные
Сообщений: 663
Награды: 1
Репутация: 219
Блокировки:
| Quote (LOZAC) помогите как делать триггер дуели: например карта загрузилася все выбрали героев и через 5 мин все тпшутся в определённые места и начинается дуель, подскажите??? Если это написать считай 3/4 карты уже сделаны за тебя омг это не правильно Quote (LOZAC) и ещё как делать квест: например герой подходит к крестьянину он иму квест даёт убит 10орков и за это он даст ему 10000золота герой идет убивает приходит он ему даёт 10000 золота квест выполнен??? с квестом могу помочь и сделать наработку Quote (LOZAC) и создавать диалог!!! Смотря, что ты представляешь под этим словом
|
|
|
|
Naff | Дата: Понедельник, 15 Июня 2009, 16:27:25 | Сообщение # 4450 |
2 уровень
Группа: Пользователи
Сообщений: 24
Награды: 0
Репутация: 2
Блокировки:
| Code function Trig_Lighting_2_Func009Func001C takes nothing returns boolean if ( not ( udg_sound == 1 ) ) then return false endif return true endfunction
function Trig_Lighting_2_Func009C takes nothing returns boolean if ( not ( udg_sound == 0 ) ) then return false endif return true endfunction
function Trig_Lighting_2_Actions takes nothing returns nothing set udg_sound = GetRandomInt(0, 1) call TriggerSleepAction( 2 ) call CinematicFilterGenericBJ( 2.00, BLEND_MODE_BLEND, "ReplaceableTextures\\CameraMasks\\White_mask.blp", 0.00, 0.00, 0.00, 0.00, 100.00, 100.00, 100.00, 100.00 ) call DisplayCineFilterBJ( true ) call TriggerSleepAction( 0.50 ) call SetSoundVolumeBJ( gg_snd_LightningBolt1, 100 ) call SetSoundVolumeBJ( gg_snd_LightningBolt2, 100 ) if ( Trig_Lighting_2_Func009C() ) then call PlaySoundBJ( gg_snd_LightningBolt1 ) else if ( Trig_Lighting_2_Func009Func001C() ) then call PlaySoundBJ( gg_snd_LightningBolt1 ) call TriggerSleepAction( 2.00 ) call PlaySoundBJ( gg_snd_LightningBolt2 ) else endif endif call TriggerSleepAction( 1.00 ) call DisplayCineFilterBJ( false ) endfunction
//=========================================================================== function InitTrig_Lighting_2 takes nothing returns nothing set gg_trg_Lighting_2 = CreateTrigger( ) call DisableTrigger( gg_trg_Lighting_2 ) call TriggerRegisterTimerEventPeriodic( gg_trg_Lighting_2, 15.00 ) call TriggerAddAction( gg_trg_Lighting_2, function Trig_Lighting_2_Actions ) endfunction Не может съесть в моей карте. Я в jass переводе нуль,не понимаю в чем проблема(
|
|
|
|