Можно ли задать уровень предмета выше 8 в редакторе объектов?

Принятый ответ

А, ясно. Тогда никак, сколько нужно было разработчикам игры, столько и сделали.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
19
5 лет назад
2
Похожие вопросы:

ответ
 function StartAbilityCooldown takes unit whichUnit, integer abilityId, real cd returns boolean
        local integer pAbility = 0

        if whichUnit == null or GetUnitAbilityLevel( whichUnit, abilityId  ) < 1 or cd == 0.00  then
            return false
        endif
        
        set pAbility = GetUnitAbility(whichUnit, abilityId)
        
        if pAbility < 1 then
            return false
        else

            if ReadRealMemory( pAbility+0x134 ) != 0 or ReadRealMemory( pAbility+0x138 ) != 0 then
                call WriteRealMemory( pAbility+0x134,0 )
                call WriteRealMemory( pAbility+0x138,0 )
            endif
            
            set Memory[pReserverdIntArg1 / 4] = SetRealIntoMemory(cd)
            call CallThisCallWith2Args( pStartAbilityCD, pAbility, pReserverdIntArg1 )
            return IsAbilityOnCooldown( pAbility )
        endif
        return false
    endfunction
ответ
Есть один фокус, я его давно нашёл и использую.
Ты можешь дать юниту предмет, в этот момент юнит получит все абилки из предмета. Если ты изменишь им уровень - параметры точно так же поменяются. Если выбросишь предмет - абилки с повышенными уровнями удаляться нормально.
Таким образом можно создать "Когти атаки (+6)", которые будут иметь абилку на +6/8/10 атаки. В нужный момент даёшь предмету 1 заряд, выбрасываешь его, и возвращаешь. При подборе смотришь сколько зарядов, если больше 0 - даёшь абилке уровень равный зарядам +1 (и повторять это каждый, когда предмет подбирается, т.к. уровни абилок за предметом не сохраняются). В итоге получаешь что-то вроде чарки / заточки предмета, без лишнего геморроя с заменой, но описание предмета будет неизменно, офк
Суть в том что нельзя регулировать уровень одинаковых абилок если "Когтей" несколько в инвентаре... нельзя напрямую. Можно выбросить предмет и дать его снова, тогда его абилки будут как бы последними в очереди... и ссылаясь на абилку можно регулировать уровень бонусов именно от последнего предмета...
ответ
Name Legion:
меня не волнует уровень героя я хочу убрать этот предмет если их больше 2..уровень предмета то да..по другому я не вижу...вопрос в не в этом вопрос в том что увеличить а что убрать
пример взял отсюда
Item System
Events
Unit - A unit Acquires an item
Conditions
Actions
Set Item = 0
For each (Integer Slot_Integer) from 1 to 6, do (Actions)
Loop - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
(Item level of (Item carried by (Hero manipulating item) in slot Slot_Integer)) Equal to (Item level of (Item being manipulated))
Then - Actions
Set Item = (Item + 1)
Else - Actions
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
Item Greater than 1
Then - Actions
Hero - Drop (Item being manipulated) from (Hero manipulating item)
Game - Display to (All players) for 5.00 seconds the text: Can't carry more th...
Else - Actions
решил вопрос....я проверял сколько предметов такого типа предмета и 2 убрал...написал так чтобы он понимал только этот тип предмета....теперь он правильно работает....надеюсь и другим этот триггер поможет в реализации..правда его надо доработать ну тем не менее
вот
тип переменной
ответ
Вот, слегка модифицировал твой вариант. Лучше, найти какую-нибудь готовую систему, ибо предметы всегда будут перемещаться, да и с полным инвентарем не корректно работает.
ответ
Можно попытаться поставить уровень предмета выше 8-го, предварительно зажав клавишу shift.
Потестил, получилось установить 150 уровень предмету.

0
26
5 лет назад
0
Если через Shift+Enter прописать не получается, то нет.
0
23
5 лет назад
0
можно главное нажат шифт и ентер и пишите по своему у мя там стоит выше 10к чисел для типов и уровни
0
12
5 лет назад
0
8gabriel8:
Если через Shift+Enter прописать не получается, то нет.
Я извиняюсь, но это работает.
0
12
5 лет назад
0
Вынужден поднять вопрос. Шифтом-то можно написать в уровне предмета любое число, но если число больше 8, то предмет все равно считается 8 лвл. Неужели никак нельзя сделать выше 8?
0
28
5 лет назад
0
Неужели никак нельзя сделать выше 8?
Есть же предметы 10-го уровня.
У предметов есть 2 уровня: классифицированный и неклассифицированный. Тебе нужен некласиффицированный, а в настройках карты (Сценарий -> Опции карты) снять галку с "Использовать систему классификации предметов", как-то так.
0
12
5 лет назад
0
PT153:
Неужели никак нельзя сделать выше 8?
Есть же предметы 10-го уровня.
У предметов есть 2 уровня: классифицированный и неклассифицированный. Тебе нужен некласиффицированный, а в настройках карты (Сценарий -> Опции карты) снять галку с "Использовать систему классификации предметов", как-то так.
Увы, это не помогает сделать предметы уровня выше 10. Теперь пропала классификация предметов типа "имеющие заряды" и подобное, макс. уровень повысился до 10, но это все.
0
28
5 лет назад
Отредактирован PT153
0
Теперь пропала классификация предметов типа "имеющие заряды"
Куда она пропала-то, у меня есть в РО.
Увы, это не помогает сделать предметы уровня выше 10.
А через шифт пробовал? В кисти предметов само собой все предметы больше 10, будут находится в 10.
0
12
5 лет назад
0
PT153:
Теперь пропала классификация предметов типа "имеющие заряды"
Куда она пропала-то, у меня есть в РО.
Увы, это не помогает сделать предметы уровня выше 10.
А через шифт пробовал? В кисти предметов само собой все предметы больше 10, будут находится в 10.
В РО не пропала, а в таблицах предметов всяких пропала, там где можно выставить конкретный тип выпадающего предмета. Мне нужно было именно чтобы уровень предмета был выше десяти, т.е. чтобы можно было крипам поставить "выпадающие предметы уровень 100500".
0
28
5 лет назад
0
А, ясно. Тогда никак, сколько нужно было разработчикам игры, столько и сделали.
Принятый ответ
0
26
5 лет назад
0
Так ведь без уровня можешь создать набор нужных предметов.
Просто предметы высоких уровней должны редко встречаться, как раз вручную их разместишь на карте.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.