Когда я изменяю текстуру земли в ректе, изображение на карте не меняется, можно ли как-либо это решить? вот функция замены текстур:
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
Принятый ответ
Триггерно созданные тайлы не отображаются на миникарте.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Но из-за того, что
я ленивая задницау меня нет времени на его изучение, я так и не реализовал этот способ.