Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2022-12-20, 10:07


DragoN321

Typowy CJ z MTA






Wiek: 22
Na forum: 3355 dni
Posty: 103
Nick w MP: Szel

Piwa: 5539

Respekt: 155,8
Respekt: 155,8Respekt: 155,8

Cze??, mam problem z ustawieniem blip?w pod mape vice city. Na poczatku gry porusz? si? o niewielk? ilo?? blip wskazuje idealnie, ale gdy porusz? si? nieco dalej blip szwankuje i wywala go o kilka ulic dalej.

addEventHandler('onClientRender'root,
    function()
        if (Bigmap.IsVisiblethen
            local absoluteXabsoluteY 00;
            
            if (getElementInterior(localPlayer) == 0then
                if (isCursorShowing()) then
                    local cursorXcursorY getCursorPosition();
                    local mapXmapY getWorldFromMapPosition(cursorXcursorY);
                    
                    absoluteX cursorX Display.Width;
                    absoluteY cursorY Display.Height;
                    
                    if (getKeyState('mouse1') and mapIsMovingthen
                        playerX = -(absoluteX Bigmap.CurrentZoom mapOffsetX);
                        playerY absoluteY Bigmap.CurrentZoom mapOffsetY;
                        
                        playerX math.max(-2000math.min(2000playerX));
                        playerY math.max(-2000math.min(2000playerY));

                        Bigmap.FollowPosition false
                    end
                end

                if Bigmap.FollowPosition then
                    playerX playerX + (Bigmap.FollowPosition[1] - playerX) * 0.03;
                    playerY playerY + (Bigmap.FollowPosition[2] - playerY) * 0.03;
                end
                
                local playerRotation getPedRotation(localPlayer);
                local mapX = (((3475 playerX) * Minimap.MapUnit) - (Bigmap.Width 2) * Bigmap.CurrentZoom);
                local mapY = (((2730 playerY) * Minimap.MapUnit) - (Bigmap.Height 2) * Bigmap.CurrentZoom);
                local mapWidthmapHeight Bigmap.Width Bigmap.CurrentZoomBigmap.Height Bigmap.CurrentZoom;

                dxSetBlendMode("modulate_add")
                dxSetRenderTarget(Bigmap.GPSTexturetrue);
                local gps getElementData(localPlayer"player:gps")
                local lwxlwy;
                if gps then
                    local lxlylz;
                    for k,v in pairs(gps) do
                        if v then
                            local xv.x+3475, (-v.y+2730)
                            xMinimap.MapUnitMinimap.MapUnit
                            if lx then
                                dxDrawLine(lxlyxytocolor(2523127255), 6)
                                for _x = -1do
                                    for _y = -1do
                                        dxDrawLine(lx _xly _y_x_ytocolor(252312755), 6)
                                    end
                                end
                            end
                            lxlylz xy
                            lwxlwy v.xv.y
                        end
                    end
                end
                dxSetRenderTarget();
                dxSetBlendMode("blend")

                dxDrawImageSection(Bigmap.PosXBigmap.PosYBigmap.WidthBigmap.HeightmapXmapYmapWidthmapHeightMinimap.MapTexture000tocolor(255255255255));


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Wysłany: 2022-12-20, 14:58


Absolwencik







Wiek: 29
Na forum: 1498 dni
Posty: 63
Nick w MP: Absolwent

Piwa: 1298

Respekt: 30

Ostrzeżeń: 80%
Tak si? dzieje gdy zmienisz .png mapy z orginalnej na inn? kt?ra ma inne rozmiary, scalowanie jest pewnie beznadziejne dlatego si? tak dzieje.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Tagi: mapa :: vice :: city
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Mapa vice city Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku