XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Anthrax
Level 8
offline
Опыт: 4,850
Активность:
скачай и пасматри, смысл с их удаления?
Прикрепленные файлы
Тип файла: w3x 1111111.w3x (12.7 Кбайт, 9 просмотров )
Старый 06.01.2009, 23:55
V1ctor1ous

offline
Опыт: 23,781
Активность:
Dragon Knight Сам - пробовал,мне вирус делал 1 книжку,помогало.
Старый 07.01.2009, 00:03
Anthrax
Level 8
offline
Опыт: 4,850
Активность:
а ты в какой версии вара пробовал? мне все больше начинает казаться что это действительно изза патча...
Старый 07.01.2009, 00:09
V1ctor1ous

offline
Опыт: 23,781
Активность:
Anthrax Это действительно изза патча,в 22 пробовал,поищи мою темку,там была книжка от вируса.
Старый 07.01.2009, 00:10
Anthrax
Level 8
offline
Опыт: 4,850
Активность:
как называется то темка, ато искать ееё я буду до нового года следущего)
Старый 07.01.2009, 00:13
V1ctor1ous

offline
Опыт: 23,781
Активность:
Старый 07.01.2009, 00:15
Anthrax
Level 8
offline
Опыт: 4,850
Активность:
ну хорошо.
А что мне щас делать???, мне нужны норм. модельки книг а не кубики-рубики, скаченые ранее модельки красивые, но тоже лагучие, как и стандартные.
Старый 07.01.2009, 00:22
V1ctor1ous

offline
Опыт: 23,781
Активность:
Anthrax Чем тебе та не понравилась?+Модельки Франка качай и будет тебе счастье!
Старый 07.01.2009, 00:23
Dragon Knight
Меткий стрелок!!!
offline
Опыт: 4,138
Активность:
Anthrax пляя - ты с ООп знаком, если нет то и смысла доказывать мою правоту - нет. Если модель осталась без хозяина(без книги), то она будет висеть всю игру и ни что не сможет уничтожить её, но...близзардцы не идиоты делать так, может это и баг движка вара, но не удаляется не сама модель, а весь объект(книга), если ты хочешь, чтоб был слайдшоу после 1.5 - 2 часов, то вперёд, следуй своему мнению, если хочешь избавится от него(для этого ты и создал тему), то я тебе дал совет и такой способ использован в EWIX, после того, как я заметил эту фигню.
Старый 07.01.2009, 00:28
Anthrax
Level 8
offline
Опыт: 4,850
Активность:
какие модельки какова франка?
Старый 07.01.2009, 00:31
Dragon Knight
Меткий стрелок!!!
offline
Опыт: 4,138
Активность:
Цитата:
Anthrax Чем тебе та не понравилась?+Модельки Франка качай и будет тебе счастье!


Виктор не давай свои тупые идеи, ну и что пускай качает, но от объекта не избавишься, можно переделать анимку смерти книги, скрыть всю модель, но толку? - его дескриптор существует в системе, на него выделена область, переменные, а значит - он занимает определённый объём виртуальной памяти и оперативной.
Старый 07.01.2009, 00:31
Anthrax
Level 8
offline
Опыт: 4,850
Активность:
Dragon Knight, обьясни мне все на пальцах, как сделать, чтоб НЕБЫЛО бага этого!!!
Старый 07.01.2009, 00:36
Dragon Knight
Меткий стрелок!!!
offline
Опыт: 4,138
Активность:
вот кароч кусочек кода:


Код:
function Remove_Books_Conditions takes nothing returns boolean
    local integer id = GetItemTypeId(GetManipulatedItem())

    return id == book_rawcode // Равкод книг(и) 

endfunction

function Remove_Books_Actions takes nothing returns nothing
    local item it = GetManipulatedItem()

    call TriggerSleepAction(0.5)
    call RemoveItem(it)

    set it = null
endfunction

function InitTrigRemove_Books takes nothing returns nothing
    set gg_trg_Remove_Books = CreateTrigger()

    call TriggerRegisterAnyUnitEventBJ(gg_trg_Remove_Books,  EVENT_PLAYER_UNIT_PICKUP_ITEM)
    call TriggerAddCondition(gg_trg_Remove_Books, Condition(function Remove_Books_Conditions))
    call TriggerAddAction(gg_trg_Remove_Books, function Remove_Books_Actions)

endfunction


Dragon Knight добавил:
Здесь всё просто как две спички
Старый 07.01.2009, 00:42
Anthrax
Level 8
offline
Опыт: 4,850
Активность:
ну может для джасера просто, а для меня...
Старый 07.01.2009, 00:44
Hellfim
Новичок
offline
Опыт: 79,707
Активность:
Anthrax, просто вставь это в кастом код и при заргузке карты впиши через кастом скрипт call InitTrigRemove_Books()
Старый 07.01.2009, 00:53
ScorpioT1000
Работаем
offline
Опыт: отключен
у тебя там будет несуществующий gg_trg, вот исправил:
Код:
function Remove_Books_Conditions takes nothing returns boolean
    return GetItemType(GetManipulatedItem()) == ITEM_TYPE_POWERUP
endfunction

function Remove_Books_Actions takes nothing returns nothing
    local item it = GetManipulatedItem()
    call TriggerSleepAction(0.1)
    call RemoveItem(it)
    set it = null
endfunction

function InitTrigRemove_Books takes nothing returns nothing
    local trigger Remove_Books = CreateTrigger()
    call TriggerRegisterAnyUnitEventBJ(Remove_Books,  EVENT_PLAYER_UNIT_PICKUP_ITEM)
    call TriggerAddCondition(Remove_Books, Condition(function Remove_Books_Conditions))
    call TriggerAddAction(Remove_Books, function Remove_Books_Actions)
endfunction

здесь будут удаляться все поднятые Усиливающие предметы, забивать ничего не надо

ScorpioT1000 добавил:
Цитата:
просто вставь это в кастом код и при заргузке карты впиши через кастом скрипт call InitTrigRemove_Books()

+1
Старый 07.01.2009, 05:08
Dragon Knight
Меткий стрелок!!!
offline
Опыт: 4,138
Активность:
ScorpioT1000 ну я надеялся на Anthrax'a, что он создаст этот триг сам, а уже в нём заменит все действия, но разницы между твоим вариантом и моим никакой.
Старый 07.01.2009, 12:58
ScorpioT1000
Работаем
offline
Опыт: отключен
лол найди 2 отличия ^^
у тебя надо вбивать равкоды у меня не надо ничо вбивать )
Старый 07.01.2009, 13:53
Vampirrr
O_o
offline
Опыт: 19,286
Активность:
антракс, жжешь:
------------------
Wait 2.00 seconds
Предмет - Remove (Item being manipulated)
Вейт убивает все и варик не знает, что в твоем случае item being manipulated. Что бы срабатывало после вейта, нужно перед ним заносить айтем в переменную. Тогда и проблема решится.

Отредактировано Vampirrr, 08.01.2009 в 03:13.
Старый 08.01.2009, 03:08
Pray_AD
stay in c++
offline
Опыт: 7,145
Активность:
Vampirrrне решится. Сразу после применения книги, даже без вэйт таким образом ничего не решить.

Pray_AD добавил:
да, и с чего это варик забудет =)) какой итем был "манипулатед"? Что у него такая плохая память. Просто предметы становятся Gui недоступны. Выход: использовать код, предложеный Скорпио.
Старый 08.01.2009, 19:37
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 23:34.