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

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

Закрытая тема
 
MpW

offline
Опыт: 49,815
Активность:
глюк какой в моей карте да и в целом варике
я использовал для регистрации событии такую вещь, после теста в своей карте, после нее я захожу в любую карту, например в доту, и вижу такую картину, на карте ничего не создается, ничего нет, и везде моя система отлова утечек в левом верхнем углу, например зашел в карту и такая картина (вот скрин) и так со всеми картами, разве что с некоторыми такое не наблюдается, например мили или фермеры
что такое? такое даже сохраняется после закрытия редактора, или перезапуска игры, только разве перезагрузка компа спасает

Код:
function PlayerUnitEvent takes trigger whichTrigger, playerunitevent whichPlayerUnitEvent, boolexpr filter returns nothing
    if GetPlayerSlotState(Player(0)) == PLAYER_SLOT_STATE_PLAYING then 
        call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(0), whichPlayerUnitEvent, filter)
    elseif GetPlayerSlotState(Player(1)) == PLAYER_SLOT_STATE_PLAYING then
        call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(1), whichPlayerUnitEvent, filter)
    elseif GetPlayerSlotState(Player(2)) == PLAYER_SLOT_STATE_PLAYING then
        call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(2), whichPlayerUnitEvent, filter)
    elseif GetPlayerSlotState(Player(3)) == PLAYER_SLOT_STATE_PLAYING then    
        call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(3), whichPlayerUnitEvent, filter)
    elseif GetPlayerSlotState(Player(4)) == PLAYER_SLOT_STATE_PLAYING then
        call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(4), whichPlayerUnitEvent, filter)
    elseif GetPlayerSlotState(Player(5)) == PLAYER_SLOT_STATE_PLAYING then
        call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(5), whichPlayerUnitEvent, filter)
    elseif GetPlayerSlotState(Player(6)) == PLAYER_SLOT_STATE_PLAYING then
        call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(6), whichPlayerUnitEvent, filter)
    elseif GetPlayerSlotState(Player(7)) == PLAYER_SLOT_STATE_PLAYING then
        call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(7), whichPlayerUnitEvent, filter)
    elseif GetPlayerSlotState(Player(8)) == PLAYER_SLOT_STATE_PLAYING then
        call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(8), whichPlayerUnitEvent, filter)
    elseif GetPlayerSlotState(Player(9)) == PLAYER_SLOT_STATE_PLAYING then
        call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(9), whichPlayerUnitEvent, filter)
    elseif GetPlayerSlotState(Player(10)) == PLAYER_SLOT_STATE_PLAYING then
        call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(10), whichPlayerUnitEvent, filter)
    elseif GetPlayerSlotState(Player(11)) == PLAYER_SLOT_STATE_PLAYING then
        call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(11), whichPlayerUnitEvent, filter)
    endif
    call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(12), whichPlayerUnitEvent, filter)
    call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(13), whichPlayerUnitEvent, filter)
    call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(14), whichPlayerUnitEvent, filter)
    call TriggerRegisterPlayerUnitEvent(whichTrigger, Player(15), whichPlayerUnitEvent, filter)
endfunction


Steal nerves добавил:
вот
Миниатюры
Кликните на картинку для увеличения
Название:  Безымянный.png
Просмотров: 58
Размер:  1.10 Мбайт  

Отредактировано Steal nerves, 01.02.2012 в 01:02.
Старый 01.02.2012, 00:55
alpha

offline
Опыт: 7,387
Активность:
Перезапуск варкрафта не дал результатов?
Старый 01.02.2012, 01:00
MpW

offline
Опыт: 49,815
Активность:
alpha, неа только после перезапуска компа все в норме
и работает все окей пока не решу постестить свою карту

Steal nerves добавил:
и после этого такая херня, в чем причина то?
Старый 01.02.2012, 01:04
alpha

offline
Опыт: 7,387
Активность:
Вспоми что менял до появления такого, сделай копию карты и отменяй последние изменения одно за другим - узнаешь.
alpha добавил:
свой war3map.j в импорт не заносил?
Старый 01.02.2012, 01:10
MpW

offline
Опыт: 49,815
Активность:
alpha, по-моему такое наблюдается только со всеми версиями доты, но не со всеми, ошибся, заметил то недавно такое, потому и не удивительного нет, я же взломал карту, и на ней устроил полигон испытаний. Так почему так происходит то?

Steal nerves добавил:
alpha, вместо war3map.j я заменил своими скриптами (импортировал из старой в новую), и объекты тоже заменил, после чего я их каждый раз совершенствую, оптимизирую
Старый 01.02.2012, 01:13
alpha

offline
Опыт: 7,387
Активность:
Через менеджер импорта ты заносил свой или сторонний war3map.j?
Если нет - проверяй последние изменения как я уже упомянул.
Старый 01.02.2012, 01:27
MpW

offline
Опыт: 49,815
Активность:
alpha, нет ))

Steal nerves добавил:
ладно ((

Steal nerves добавил:
тема можно закрыть

все равно в доту не играю, из-за одной карты то )) главное опасения были напрасны
но все же интересно было узнать причину ))
Старый 01.02.2012, 01:36
alpha

offline
Опыт: 7,387
Активность:
Steal_nerves:
тема можно закрыть
Как скажешь, я повременил бы с этим.
Вообще по таким вопросам я в инет не лезу, проверяю что сделал не так(посл. изменения) и разбираюсь.
Старый 01.02.2012, 01:40
Закрытая тема

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

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

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

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



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