Когда я изменяю текстуру земли в ректе, изображение на карте не меняется, можно ли как-либо это решить? вот функция замены текстур:
function TerrainChangeInRect takes rect r, integer Type, integer Type2 returns nothing
    local real minx = GetRectMinX(r)
    local real miny = GetRectMinY(r)
    local real maxx = GetRectMaxX(r)
    local real maxy = GetRectMaxY(r)
    local real x=minx
    local real y=maxy
    local integer tertype
    loop
        exitwhen y<miny
        loop
            exitwhen x>maxx
            set tertype = GetTerrainType(x, y)
            if tertype == 'Ygsb' then
                call SetTerrainType(x, y, Type, -1, 1, 0)
            elseif tertype == 'Ydrt' then
                call SetTerrainType(x, y, Type2, -1, 1, 0)
            endif
            set x=x+128
        endloop
        set x=minx
        set y=y-128.0
        call TriggerSleepAction(0.01)
    endloop
endfunction

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

Триггерно созданные тайлы не отображаются на миникарте.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.