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


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Предмет удаляется, а спецэффект - нет
Предмет удаляется, а спецэффект - нет
ТриквадратДата: Воскресенье, 16 Декабря 2012, 21:15:53 | Сообщение # 1
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 3
Блокировки:
Code
call UnitAddItemById (udg_BladeMaster, 'olig')

После этого в той же функции написаны строки кода, не имеющего к этому отношения, и затем
Code
call UnitRemoveItemFromSlot (udg_BladeMaster, 1)

Сфера молний на оружии остается.
Это гарантированно единственный предмет у героя.
В РО ничего не изменял.
Почему спецэффект сферы молний не исчезает?
 

NaturekidДата: Воскресенье, 16 Декабря 2012, 21:42:13 | Сообщение # 2
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
поставь вейт 0.00 сек перед удалением.
Иначе способность сферы вручную придётся удалять
У тебя же, я так понимаю - получает предмет и он сразу же удаляется? Ну вот баг происходит. Вейт поставь, поможет.


 

ТриквадратДата: Воскресенье, 16 Декабря 2012, 21:44:01 | Сообщение # 3
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 3
Блокировки:
Naturekid, нет, он не сразу удаляется. Там даже несколько вейтов между этими действиями.
 

NaturekidДата: Воскресенье, 16 Декабря 2012, 21:45:10 | Сообщение # 4
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
ну тогда без приза в студию не понять.
Скинь на новую карту и залей на rghost


 

ТриквадратДата: Воскресенье, 16 Декабря 2012, 21:46:42 | Сообщение # 5
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 3
Блокировки:
Quote (Naturekid)
Иначе способность сферы вручную придётся удалять

Это как? Удалять не предмет, а саму способность?

Добавлено (16 Декабря 2012, 21:46:42)
---------------------------------------------

Quote (Naturekid)
ну тогда без приза в студию не понять.
Скинь на новую карту и залей на rghost

какой смысл? я в точности скопировал код из карты.
 

NaturekidДата: Воскресенье, 16 Декабря 2012, 21:46:52 | Сообщение # 6
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
ога
Но если это не то, о чём я сразу подумал - то может и не помочь
Так что триггер в студию


 

ТриквадратДата: Воскресенье, 16 Декабря 2012, 21:48:08 | Сообщение # 7
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 3
Блокировки:
Quote (Naturekid)
Но если это не то, о чём я сразу подумал - то может и не помочь

Попробую - отпишусь.
Quote (Naturekid)
Так что триггер в студию

Quote (Триквадрат)
какой смысл?
 

NaturekidДата: Воскресенье, 16 Декабря 2012, 21:50:31 | Сообщение # 8
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
для начала посмотреть и понять толком, мб ошибка приглянётся
А там уже мб и решить :)


 

ТриквадратДата: Воскресенье, 16 Декабря 2012, 21:53:02 | Сообщение # 9
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 3
Блокировки:
Naturekid, в триггере ~1500 строчек, тут мельком смотреть тебе бесполезно, только если вникать. А для меня весь код хорошо знакомый и мне проще ошибку искать.
 

NaturekidДата: Воскресенье, 16 Декабря 2012, 22:02:45 | Сообщение # 10
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Quote (Триквадрат)
в триггере ~1500 строчек

О_О
[уйти]


 

ТриквадратДата: Воскресенье, 16 Декабря 2012, 22:05:39 | Сообщение # 11
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 3
Блокировки:
Вообщем попробовал и удалять саму способность, и блокировать её для игрока. Не помогло. Поищу причину в коде, но надеюсь, что с этой способностью есть какая-то хитрость, о которой кому-нибудь здесь известно.
 

Imba_pvLДата: Понедельник, 17 Декабря 2012, 12:27:08 | Сообщение # 12
10 уровень
Группа: Проверенные
Сообщений: 3151
Награды: 1
Репутация: 1260
Блокировки:
убери вейты , поставб локальные переменые или через таймер

 

SirNikolasДата: Понедельник, 17 Декабря 2012, 17:41:19 | Сообщение # 13
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Quote (Триквадрат)
call UnitRemoveItemFromSlot (udg_BladeMaster, 1)
Quote (Триквадрат)
Это гарантированно единственный предмет у героя.
=> он кладется в слот №0.


 

ТриквадратДата: Пятница, 21 Декабря 2012, 10:18:17 | Сообщение # 14
2 уровень
Группа: Пользователи
Сообщений: 20
Награды: 0
Репутация: 3
Блокировки:
Quote (SirNikolas)
=> он кладется в слот №0.

Спасибо! Тему можно закрывать.
 

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

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