0
1
3 недели назад
0

» WarCraft 3 / Триггер на камеру -zoom

konvan5, А почему в моем редакторе нету Set camera field?
0
1
3 недели назад
0

» WarCraft 3 / Нужна модель? - Вам сюда!

murashiki, спасибо!
0
1
3 недели назад
0

» WarCraft 3 / Нужна модель? - Вам сюда!

Заказ на работу
Привет всем У когото есть моделька Мурлоков из вов желательно всех цветов вот скрин как должен быть он сам я не могу с вов вытащить ибо програмные проблемы но мне они нужны для рп карты про морлоков вот скрин. Внимание на сайте есть такие морлоки но на их спине гребешок а не как на скринах, На скринах будто трава на спине и мне нужны именно они можно все цвета мурлоков.

Привет всем У когото есть моделька Мурлоков из вов желательно всех цветов вот скрин как должен быть он сам я не могу с вов вытащить ибо програмные проблемы но мне они нужны для рп карты про морлоков вот скрин. Внимание на сайте есть такие морлоки но на их спине гребешок а не как на скринах, На скринах будто трава на спине и мне нужны именно они можно все цвета мурлоков.
Анимацции желательно все но в основном надо анимации боя смерти бега и которые мурлоки на 1 месте делают типо чешут голову приоткрывают рот поворачиваються назад и т.д
0
1
3 недели назад
0

» WarCraft 3 / Интерфейс

PUVer, А если у blp формат такая же ситуация?
0
1
2 года назад
0

» WarCraft 3 / Деление голды как в доте 1

Советовал бы почитать учебники по математике за начальные классы.
Там как раз про то, как складывать, делить на количество и вычитать то, что не нужно
Проблема не в деление голды, а в нюансах. А нюансов оч много

Дам ему прямой ответ, правда я лишь с третьего раза понял что он хотел.
Так как индексы 0 (1 в ГУИ - красный) и 6 (7 в ГУИ - зелёный) у нас компьютеры, с ними делиться не нужно, занчит кол-во игроков у нас не 12, а 10. получается так:
integer goldPerPlayer = R2I( 4265 / ( 12 - 2 ) )
Однако, если это делать по-человечески, то будет так:
function CountTeamPlayersEx takes integer team, playerslotstate slotstate, mapcontrol controlstate returns integer
    local integer i = 0
    local integer count = 0
    local player p = null
    local boolean isSlotOk = true
    local boolean isControlOk = true

    loop
        set p = Player( i )
        set isSlotOk = slotstate == null or GetPlayerSlotState( p ) == slotstate
        set isControlOk = controlstate == null or GetPlayerController( p ) == controlstate

        if isSlotOk and isControlOk and GetPlayerTeam( p ) == team then
            set count = count + 1
        endif

        set i = i + 1
        exitwhen i == bj_MAX_PLAYERS
    endloop

    set p = null // фактически не нужна, ибо Player( i ) не вызывает утечку.
    return count
endfunction

function CountRealTeamPlayers takes integer team returns integer
    return CountTeamPlayersEx( team, PLAYER_SLOT_STATE_PLAYING, MAP_CONTROL_USER )
endfunction

function GiveGoldToTeam takes integer team, integer gold returns nothing
    local integer i = 0

    loop
        set p = Player( i )
        if GetPlayerSlotState( p ) == PLAYER_SLOT_STATE_PLAYING and GetPlayerController( p ) == MAP_CONTROL_USER and GetPlayerTeam( p ) == team then
            call SetPlayerState( p, PLAYER_STATE_RESOURCE_GOLD, GetPlayerState( p, PLAYER_STATE_RESOURCE_GOLD ) + gold )
        endif

        set i = i + 1
        exitwhen i == bj_MAX_PLAYERS
    endloop
endfunction

function GiveGoldToPlayers takes integer gold returns nothing
	local integer team1Players = CountRealTeamPlayers( 0 )
	local integer team2Players = CountRealTeamPlayers( 1 )
    local integer playerCount  = team1Players + team2Players
	local integer goldPerTeam  = R2I( gold * .5 )
	
    call GiveGoldToTeam( 0, R2I( goldPerTeam / team1Players ) )
    call GiveGoldToTeam( 1, R2I( goldPerTeam / team2Players ) )
endfunction
Вроде как не допустил ошибок, если будет где-то ошибка, сообщи.
а на гуи нельзя?
0
1
2 года назад
0

» WarCraft 3 / как повторить действие 12 раз

потому что по-другому не выбрать тип юнита и игрока
??
а это что тогда?

ты сейчас ступил так, как ещё никто никогда в своей жизни ошибки не делал. Я пытаюсь удалить даммика, а не проданного юнита. там нужно вообще действие на пикнуть отряды по всей карте, но и это не поможет. похоже, я лучше знаю, чем тут Андреи-пятиклассники.
по моему ты единственный тут сильнее всех тупишь, мне пришлось даже твой же вопрос редачить, чтобы вставить скрины и нормально оформить, это я уже молчу, что ты в гуи цикле откуда-то берёшь выбранного юнита

проданный юнит, это единственный юнит которого ты мог спутать в данном случае, но ты не спутал, а вообще не понимаешь как тебе нужно оформить это дело
как вы вставишь 2 типа юнитов в одно действие "отряды"
0
1
2 года назад
0

» WarCraft 3 / как повторить действие 12 раз

Там вроде была тема где пик не может выделить москитов. Их нужно заранее добавлять в группу, чтобф удалить

Хотя я не понимаю, что автору нужно
даммики - не москиты, это даммики без модели для таверны

Зачем только тебе цикл? У тебя UnitsOwnedPlayerByType - это выбор в группу всех юнитов игра, указанного типа, зачем тебе рандом юнит? ForGroup и удаляешь всех юнитов в группе.
потому что по-другому не выбрать тип юнита и игрока
Загруженные файлы
0
1
2 года назад
Отредактирован Motan021
0

» WarCraft 3 / как повторить действие 12 раз

((цитата
А так вообще ничего не удаляется
потому что во вложенном условии нужно указывать GetSoldUnit() вместо GetPickedUnit()
))
ты сейчас ступил так, как ещё никто никогда в своей жизни ошибки не делал. Я пытаюсь удалить даммика, а не проданного юнита. там нужно вообще действие на пикнуть отряды по всей карте, но и это не поможет. похоже, я лучше знаю, чем тут Андреи-пятиклассники. И тебе вообще надо было акцентировать своё внимание на другом скрине, но ты выбрал что-то самое простое и отдалённое от вопроса
замечание от ScorpioT1000: 2.2 Провокация других пользователей на нарушение правил. Спокойнее плиз
0
1
2 года назад
0

» WarCraft 3 / Прыжок сларка на гуи

Не-а, нету это во первых, во вторых я струдом представляю как ты сделаешь на гуи привезку.
с доты на jass могу кинуть код.
можешь кинуть тогда
0
1
2 года назад
0

» WarCraft 3 / как поменять интерфейс

Нужно в архивы игры залезть, в архиве war 3x Mpq залезть в папку ui / console / night elf, найти там файлы night elf ui tile 01.blp, ****02.blp, и так далее, извлечь, поменять формат на нормальный типа png, перерисовать, переформатировать обратно в blp, затем с теми же именами и по тем же путям импортировать в карту.
а гайд по этому есть?

Нужно в архивы игры залезть, в архиве war 3x Mpq залезть в папку ui / console / night elf, найти там файлы night elf ui tile 01.blp, ****02.blp, и так далее, извлечь, поменять формат на нормальный типа png, перерисовать, переформатировать обратно в blp, затем с теми же именами и по тем же путям импортировать в карту.
и это будет у всех игроков?
0
1
2 года назад
0

» WarCraft 3 / Импортрованая МОдель

Ты текстуру модели закинул?
А там импортированых текстур не было но текстцра и модель видна в редакторе

Ты текстуру модели закинул?
вот сама модель wc3-maps.ru/load/modeli_dlja_warcraft_3/modeli_rastenij_wc3/jolk... уже 3 модель и к нее текстур нет
А какой ты путь указал к модели? И что за тип объекта для модели?
ну путь просто убрал вар3импортед а тип обьекта модели мдл или мдх дерево
0
1
2 года назад
0

» WarCraft 3 / Импортрованая МОдель

Ты текстуру модели закинул?
А там импортированых текстур не было но текстцра и модель видна в редакторе

Ты текстуру модели закинул?
вот сама модель wc3-maps.ru/load/modeli_dlja_warcraft_3/modeli_rastenij_wc3/jolk... уже 3 модель и к нее текстур нет
0
1
2 года назад
0

» WarCraft 3 / Импортрованая МОдель

и так уже с 2 моделями похоже я что то не так делаю но не знаю что это модели деревьев если что.
0
1
3 года назад
0

» Way of Others / Юниты морлоков

biridius:
Chikila, путь у текстур надо прописать так же как он лежит в папке с моделью в архиве
А я вот импортировал как ты и сказал путь текстур но в игре нету но на карте есть точки юнитов и аура которую они дают есть на других юнитов рабочих...