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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
-ar корректировка.
ТамплиерЛДата: Среда, 21 Марта 2012, 20:02:14 | Сообщение # 1
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 13
Блокировки:
У меня такая проблема: я с кого-то отсюда скачал карту, где подробно описывается, как сделать -ar мод. Я все это удачно перекопировал, все работает НО! там триггер прописан так, что герои раздаются всем без исключения игрокам, а надо, чтобы давался только тем, кто есть в игре.
Подскажите плз, как это сделать, триги русские.


Абсурд среди нас!
 

TerradorДата: Среда, 21 Марта 2012, 20:07:20 | Сообщение # 2
8 уровень
Группа: Проверенные
Сообщений: 676
Награды: 0
Репутация: 1101
Блокировки:
Условие - Статус игрока равно Играет, действие - создать юнита для игрока

 

ТамплиерЛДата: Среда, 21 Марта 2012, 20:28:42 | Сообщение # 3
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 13
Блокировки:
И куда мне это здесь пихнуть?

События:
Игрок 1 красный написал -ar
Условия:
Действия:
Для каждого (числа Б) от 1 до 8, делать
Цикл - Действия
Установить Number = случ. целое число в диапазоне между 1 и MAX
if then else
Если
Целая Б больше 4
То
Создать 1 Hero_tip[Number] для Игрок( целая Б) в области ...
иначе
Создать 1 Hero_tip[Number] для Игрок( целая Б) в области ...
Для каждого (числа А) от 1 до MAX делать
Цикл - действия
if then else
Если
Целая А больше или равно Number
То
Установить hero_tip[((Целая А) +1)]
Иначе (ничего нет)
Установить MAX = (MAX-1)


Абсурд среди нас!
 

Ty3uKДата: Среда, 21 Марта 2012, 20:46:04 | Сообщение # 4
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Если статус игрока[целая б] равно играет, то- создать юнита для этого игрока, ляляля

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

ТамплиерЛДата: Среда, 21 Марта 2012, 20:51:08 | Сообщение # 5
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 13
Блокировки:
Ty3uK, в каком условии это впихнуть? В самом первом, в котором сейчас пусто? Или в другом, которое if then else?

Абсурд среди нас!
 

Ty3uKДата: Среда, 21 Марта 2012, 20:52:30 | Сообщение # 6
Группа: Ветераны
Сообщений: 6125
Награды: 2
Репутация: 1617
Блокировки:
Внутри этого иф зен вставь еще один. Или юзай один, но в нем выбери два условия, вроде "Условие 1 и Условие 2"

╭∩╮(︶︿︶)╭∩╮
"Ульта Тайда мне в жопу!" © k0fe1n
Статьи: MUI-1|MUI-2|Шрифт
Полезности: JASP|JNGP|Уголок библиотек
 

ТамплиерЛДата: Среда, 21 Марта 2012, 21:15:29 | Сообщение # 7
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 13
Блокировки:
Либо я что-то неправильно сделал, либо я не могу найти правильное условие. Потому что все равно выдает всем.
И кстати, я обнаружил еще ошибку))) всем игрокам выдается всегда один и тот же набор героев в каждой игре, а не рандомно....я хз, как это исправить, так как, повторюсь, триггер тупо перекопирован...


Абсурд среди нас!
 

SirNikolasДата: Четверг, 22 Марта 2012, 10:31:13 | Сообщение # 8
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Файл -> Настройки -> Проверка карты -> Фикс. случайный разброс = false

 

ТамплиерЛДата: Четверг, 22 Марта 2012, 15:37:58 | Сообщение # 9
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 13
Блокировки:
SirNikolas, спасибо, сразу заработало ^_^

Но вопрос темы еще не решен :(
Какое условие надо подобрать и куда его вписать, чтобы герой давался только присутствующим в игре игрокам, а не пустым слотам???
ЗЫ: триггер выше)


Абсурд среди нас!
 

BorodachДата: Четверг, 22 Марта 2012, 15:44:09 | Сообщение # 10
9 уровень
Группа: Проверенные
Сообщений: 930
Награды: 0
Репутация: 422
Блокировки:
Quote (ТамплиерЛ)
Если
Целая Б больше 4
и Игрок равно играет


Karamba
 

ТамплиерЛДата: Четверг, 22 Марта 2012, 16:11:06 | Сообщение # 11
5 уровень
Группа: Проверенные
Сообщений: 147
Награды: 0
Репутация: 13
Блокировки:
Borodach, а какой игрок? Исходя из того, что мне дано я поставил так:

Игрок(Целая Б) статус слота = играет

И заключил все в И. Но все равно не пашет...

Добавлено (22 Март 2012, 16:11:06)
---------------------------------------------
Все, я нашел ошибку и исправил, все работает на ура!
спасибо всем, кто помог, без вас бы нифига не сделал бы :D


Абсурд среди нас!
 

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

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