Сейчас 00:34:45 Пятница, 19 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Только одно оружие и броня
Только одно оружие и броня
CurrentjkeValueДата: Понедельник, 24 Мая 2010, 18:47:51 | Сообщение # 1
1 уровень
Группа: Пользователи
Сообщений: 5
Награды: 0
Репутация: 0
Блокировки:
Одну тему уже нашел , но не смог сделать по тому как там обьяснили...

Вобщем конкретнее:

У меня артефакты это все оружия.

Мне надо сделать, чтобы при покупке или подбирании героем оружия (предмета из класса Артефакты) шла проверка на то, нет ли у него уже какого-либо предмета из этого Класса. Если есть - выбрасывать предмет, который герой хочет подобрать. Прошу помочь.

 

Avenger_usДата: Понедельник, 24 Мая 2010, 19:03:39 | Сообщение # 2
2 уровень
Группа: Пользователи
Сообщений: 27
Награды: 0
Репутация: 1
Блокировки:
эм могу тебе мудреный способ предложить)

Code
событие: боевая единица подбирает предмет
условие :  
действие :
если-подобранный предмет = меч1 или меч2... И подбирающий юнит = sword .то-выбросить подобранный предмет. иначе - установить sword (**) подбирающий юнит
если-подобранный предмет = шит1 или щит2... И подбирающий юнит = shield .то-выбросить подобранный предмет. иначе - установить shield(**) подбирающий юнит

переменые: shied,sword - оба массив и типа боевая еденица


-What are we going to do tonight, Brain?
-the same thing we do every night, Pinky...
-...TRY AND TAKE OVER THE WORLD
 

CurrentjkeValueДата: Понедельник, 24 Мая 2010, 20:13:41 | Сообщение # 3
1 уровень
Группа: Пользователи
Сообщений: 5
Награды: 0
Репутация: 0
Блокировки:
мм... меч1 меч2 меч3 ппц это рельно мудрено... а полегче что есть?

Добавлено (24-05-2010, 20:13)
---------------------------------------------
упрощу задачу, мне просто надо чтобы можно было носить два или более предмета одинакового класса например артефакты....помогите плз

 

DragoNДата: Понедельник, 24 Мая 2010, 20:20:27 | Сообщение # 4
Инквизитор
Группа: Стримеры
Сообщений: 4348
Награды: 7
Репутация: 2776
Блокировки:
при поднятии предмета проверяй на тип

El Psy Congroo
 

CurrentjkeValueДата: Понедельник, 24 Мая 2010, 20:44:02 | Сообщение # 5
1 уровень
Группа: Пользователи
Сообщений: 5
Награды: 0
Репутация: 0
Блокировки:
Вопервых не на тип а на класс, во вторых балаболить я тоже могу и я знаю что надо проверять и что должно происходить, но на практике не получается,

ну вот скажите что тут не верно:

http://j.imagehost.org/0765/737637.jpg

Добавлено (24-05-2010, 20:44)
---------------------------------------------
Все вроде верно: Герой получает предмет, предмет класса "Постоянные", далее цикл - проверка если у героя в каком либо слоте уже есть итем класса "Постоянные" то тот что он пытается подобрать выбрасывается около него, то только получается что я неодин немогу подобрать сразу выбрасывает...

 

EnforcerДата: Понедельник, 24 Мая 2010, 21:07:27 | Сообщение # 6
Энф
Когда-то смотрел за порядком
Группа: Ветераны
Сообщений: 3127
Награды: 7
Репутация: 981
Блокировки:
CurrentjkeValue, потому что у тебя нет проверки был ли у него предмет того же в класса в руках.
Можно сделать флагом (Boolean), а можно подсчитывать количество предметов того же класса. Если их больше одного, то выбрасывать этот предмет.


 

AriusДата: Понедельник, 24 Мая 2010, 21:19:21 | Сообщение # 7
10 уровень
Группа: Проверенные
Сообщений: 2163
Награды: 2
Репутация: 267
Блокировки:
При поднятии предмета определенного класса, добавляй в целочисленную переменную, по умолчанию равную нулю, 1, и действие - если переменная равна 1 то выбросить предмет. Далее триггер - если он теряет предмет определенного класса и эта переменная равна 1 то сделать ее равной нулю.
 

CurrentjkeValueДата: Понедельник, 24 Мая 2010, 21:38:47 | Сообщение # 8
1 уровень
Группа: Пользователи
Сообщений: 5
Награды: 0
Репутация: 0
Блокировки:
Млин помогите ... сделайте побырому за меня этот триггер я уже за***ся .... что только не делал.... сделайте за 5 минут плз один триггер и решим проблему....
 

evgenij95Дата: Понедельник, 24 Мая 2010, 22:02:17 | Сообщение # 9
7 уровень
Группа: Проверенные
Сообщений: 322
Награды: 0
Репутация: 28
Блокировки:
вот наработка http://narod.ru/disk/21102390000/Weapon%20Check.w3x.html там предметам поставь уровни например все оружия уровня 1 вся броня уровня 2 и тп (где то я находил этот тригер на этом форуме)
 

CurrentjkeValueДата: Понедельник, 24 Мая 2010, 22:11:16 | Сообщение # 10
1 уровень
Группа: Пользователи
Сообщений: 5
Награды: 0
Репутация: 0
Блокировки:
всем спс тему close
 

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

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