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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Выбор модов
Выбор модов
ЛеслиДата: Среда, 04 Июля 2012, 11:21:45 | Сообщение # 1
4 уровень
Группа: Проверенные
Сообщений: 92
Награды: 0
Репутация: 26
Блокировки:
Прошу помощи с модами.Хотел бы сделать так:
Пауза 20 сек(карта игрокам не видна)
Хост пишет в чате определенное слово(пример :ЛТД),мод включается и дает по 2 золота каждые 10 секунд.
После 20 сек игра начинается и возможность включить мод пропадает.
Если за 20 сек хост его не пропечатает, мод не будет включен.

Только смог сделать частицу:
Время прошло 6 секунд
Действие Пауза игры
Ждать 20 секунд
Убрать паузу

Добавлено (04 Июль 2012, 11:21:45)
---------------------------------------------
Поправлю пост: Время прошло не 6 а 0.


УГ мап мейкер.Работаю над своим УГ проектом.
Подпись?Не, не слышал...
 

NaturekidДата: Среда, 04 Июля 2012, 11:55:35 | Сообщение # 2
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Игрок - Игрок вводит сообщение содержащее - [или там \ или /] как подстрока

for each integer a from 1 to 12 do
if then else multiple functions
player(integer A) slot status = используется
player(integer A) controller = человек
integer A меньше Player number of triggering player
to
Игра - сообщение "Команда вводится только хостом!"
Skip remaining actions
for each integer a from 2 to string length(entered chat message) do
if then else multiple functions
substring(entered chat string, integer A, integer A+1) = ap
to [активируем мод Any Pick ]
Set TempSTR= Tempstr + "Any pick\ [All pick]"

substring(entered chat string, integer A, integer A+1) = nr
to [активируем мод No RePick ]
Set TempSTR= Tempstr + "No Repick\ [All pick]"

Когда перечень модов кончится - напиши Set TempSTR= substring(Tempstr, 1, length(Tempstr) - 1
чтобы убрать лишний \ в конце сообщения

Ну и показываешь людям
Игра - сообщение - Name(Triggering player) + " выбрал мод " + TempsTR

На здоровье


 

ЛеслиДата: Среда, 04 Июля 2012, 12:21:30 | Сообщение # 3
4 уровень
Группа: Проверенные
Сообщений: 92
Награды: 0
Репутация: 26
Блокировки:
Quote (Naturekid)
[или там \ или /]

Чего?О_о
Quote (Naturekid)
for each integer a from 1 to 12 do
if then else multiple functions
player(integer A) slot status = используется
player(integer A) controller = человек
integer A меньше Player number of triggering player

Это в действиях?Или где?
Блин пиши где именно...


УГ мап мейкер.Работаю над своим УГ проектом.
Подпись?Не, не слышал...
 

L1ke_a_SiRДата: Среда, 04 Июля 2012, 12:26:48 | Сообщение # 4
4 уровень
Группа: Проверенные
Сообщений: 99
Награды: 0
Репутация: 39
Блокировки:
Quote (Лесли)
Чего?О_о

Твоё сообщение, например: "-ap".
Quote (Лесли)
Это в действиях?Или где? Блин пиши где именно...

for each integer a from 1 to 12 do - цикл, находится в самому верху действий;
if then else multiple functions - если\что\иначе, находится рядом с циклом;
А дальше условия...
Quote (Лесли)
Если за 20 сек хост его не пропечатает, мод не будет включен.

Я бы сделал через таймер и когда он истекает выключал конкретные триггеры.
 

NaturekidДата: Среда, 04 Июля 2012, 13:15:41 | Сообщение # 5
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Quote (Лесли)
Чего?О_о

Если ты и правда не понимаешь ЧЕГО и не можешь то, что написано на триггеры перенести - то оставь эту затею... пока работай
в редакторе рельефа, триггеры не твоё ещё...


 

ExtrematorДата: Среда, 04 Июля 2012, 13:36:39 | Сообщение # 6
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
я не проще создать "кирпич", отдать контролль над ним игроку который будет хостом (первый играющий игрок)
в кирпиче будут кнопочки... "AP" "AR" и прочие... нажатие на которые выключают моды
и внизу кнопка "Start MODE", которая активирует игровой процесс и убирает камень из игры...

аналогично сделанно в "DotA IMBA Legends", очень удобная штука, можно написать кучу описания к каждому моду и прочего

вот я делал эксперименты с такими кнопками - Dead or Alive (test).w3x
тут канешно не мод... если если проследишь, то увидешь как я делал такие кнопки...
+ тут же и есть проверка на то кто выбрал мод (может быть полезно)
+ скрытие / открытие некоторых кнопок-модов (которые например не могут работать вместе)
 

NaturekidДата: Среда, 04 Июля 2012, 14:31:21 | Сообщение # 7
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Extremator,
Это что там? О_о
В этой карте такая муть что и смотреть не хочется и ничего не работает


 

ЛеслиДата: Среда, 04 Июля 2012, 16:40:49 | Сообщение # 8
4 уровень
Группа: Проверенные
Сообщений: 92
Награды: 0
Репутация: 26
Блокировки:
Quote (L1ke_a_SiR)
Твоё сообщение, например: "-ap".

Аааа, теперь понял.
Все спс.


УГ мап мейкер.Работаю над своим УГ проектом.
Подпись?Не, не слышал...
 

NaturekidДата: Среда, 04 Июля 2012, 16:49:19 | Сообщение # 9
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Skip remaining actions относится к первому циклу(не вздумай отдельно написать)
далее начинаются действия второго цикла, не перепутай...
1 цикл НЕ содержит 2.


 

ExtrematorДата: Среда, 04 Июля 2012, 17:00:47 | Сообщение # 10
10 уровень
Группа: Проверенные
Сообщений: 3199
Награды: 0
Репутация: 1018
Блокировки:
Quote (Naturekid)
В этой карте такая муть что и смотреть не хочется и ничего не работает

вообще там просто набор кнопок который ничего не делает кроме как выводит сообщения при нажатии на них...
при этом можно тестить на 2х игроках... в идеале хД
 

ЛеслиДата: Среда, 04 Июля 2012, 23:30:50 | Сообщение # 11
4 уровень
Группа: Проверенные
Сообщений: 92
Награды: 0
Репутация: 26
Блокировки:
Короче спс пацаны,система конечно не слишком сложная, но можно менять погоду,призвывать юнитов и давать ресурсы.

УГ мап мейкер.Работаю над своим УГ проектом.
Подпись?Не, не слышал...
 

VMS1Дата: Вторник, 10 Июля 2012, 11:36:41 | Сообщение # 12
7 уровень
Группа: Проверенные
Сообщений: 360
Награды: 0
Репутация: -35
Блокировки:
Вот те 3 триггера
1) Событие: Elapsed Game Time 20 seconds
Действие: turn off 2
2)Игрок Chat Message - (тут пишешь мод)
Действие: turn on 3
3)Изначально выключен
Событие: Every 10 seconds
Действие: Игрок add 2 gold

Самый легкий способ, легче быть не может!
 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Выбор модов
  • Страница 1 из 1
  • 1
Поиск:

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