например типичный калькулятор.
игрок написал +5
и к переменной Х добавилось +5
но что если я напишу +95
получается нужно каждый триггер делать 1=+1 2=+2 3=+3 4=+4 5=+5 и т.д.
так вот как сделать отлов Числа которое вводит игрок.
чтобы в один триггер поместилось всё.
от +1 до Бесконечности :) [Ну или Трёхзначного числа]

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

Artyom18, вот пример как выделять часть строки
Карту прикрепил Надеюсь я правильно понял суть вопроса
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
17
7 лет назад
Отредактирован ledoed
0
вот пример надеюсь суть уловишь
void AddStatsUnit(unit u,int koll,int a1,int a10,int a100){
UnitRemoveAbility(u,a1);UnitRemoveAbility(u,a10);UnitRemoveAbility(u,a100)

if(koll>=100){
UnitAddAbility(u,a100)
SetUnitAbilityLevel(u,a100,koll/100)
koll-=(koll/100)*100
           }
if(koll>=10){
UnitAddAbility(u,a10)
SetUnitAbilityLevel(u,a10,koll/10)
koll-=(koll/10)*10
         }
if(koll>=1){
UnitAddAbility(u,a1)
SetUnitAbilityLevel(u,a1,koll)
    }

}
0
15
7 лет назад
0
ledoed:
вот пример надеюсь суть уловишь
void AddStatsUnit(unit u,int koll,int a1,int a10,int a100){
UnitRemoveAbility(u,a1);UnitRemoveAbility(u,a10);UnitRemoveAbility(u,a100)

if(koll>=100){
UnitAddAbility(u,a100)
SetUnitAbilityLevel(u,a100,koll/100)
koll-=(koll/100)*100
           }
if(koll>=10){
UnitAddAbility(u,a10)
SetUnitAbilityLevel(u,a10,koll/10)
koll-=(koll/10)*10
         }
if(koll>=1){
UnitAddAbility(u,a1)
SetUnitAbilityLevel(u,a1,koll)
    }

}
Мне бы на GUI
3
9
7 лет назад
Отредактирован rlOmega
3
Artyom18, вот пример как выделять часть строки
Карту прикрепил Надеюсь я правильно понял суть вопроса
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.