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

Wysłany: 2018-12-05, 21:50


Kulegg







Wiek: 46
Na forum: 3125 dni
Posty: 283

Piwa: 20

Respekt: 50

Dobry,
Jak naprawi? ten b??d, ?e jak wchodze na serwer i si? ju? zaloguje, pojawiaj? mi si? takie bia?e kwadraciki na f11?

https://imgur.com/a/UELUKce

Sprawdzi?em przez co jest to, przez skrypt kt?ry mi w?a?nie podmienia f11 ?e s? fajne inne blipy jakie wida? na ss, i dodaje legende blip?w na f11. Co? w skrypcie jest ?e buguj? si? te bia?e kwadraty.

Kod skryptu:


--[[
@AuthorAsper
@CopyrightAsperPayro2017
@Pierwotne prawo do u?ytku tego skryptu ma TYLKO autor i serwery otrzymuj?ce zgodna jego u?ytkowanie przez autora
@Obowi?zuje ca?kowity zakaz rozpowszechniania skrypt?wzmiany autoraedycji skrypt?w bez zgody autora
@Obowi?zuje ca?kowity nakaz zachowania autora po uzyskaniu zgody na u?ywanie skryptu przez autora
@Nakazuje sizastosowa? do regulaminu zawartego w licencji skryptu
@Skrypt zostazrobiony przez "Asper".
@Nie masz prawa u?ytkowatego skryptu bez mojej zgody.
@Pierwotne prawo do u?ytkowania tego skryptu ma tylko i wy??cznie autor tjAsper oraz serwer Own World
@Z?amanie powy?szych podpunkt?w wi??e siz odpowiedzialno?cikarn?, "Naruszenie praw autorskich".

Kontakt do zezwolenia na u?ytek skryptuE-Mailnezymr69@gmail.com
]]

if fileExists("c.lua"then
    fileDelete("c.lua")
end

toggleControl("radar"false)

local screenW,screenH guiGetScreenSize()
local sw,sh screenW/2,screenH/2

local toggle false

local xx,yy 3000,-3000
local mW,mH 6000,6000
local meter screenH/6000

local w,meter*mWmeter*mH
local x,sw-w/2sh-h/2

local legend = {
--id blipunazwa
{35,"Przechowalnia"},
{39,"Urz?d miasta"},    
{48,"Lokalny sprzedawca"},
{40,"Stacja paliw"},
{46,"Praca"},
{37,"Gie?da"},
{45,"Przebieralnia"},
{27,"Mechanik"},
{20,"Koszary"},
{22,"Szpital"},
{30,"Policja"},
{36,"Szko?a jazdy"},
{23,"Tuning"},
{54,"Salon"},
{63,"Bankomat"},
}

addEventHandler("onClientPreRender"root, function()
    if toggle then
        dxDrawImage(screenW 0screenH 0screenW 1screenH 1"legend.png")
        for i,v in ipairs(legend) do
            local screenX screenH*0.084*(i-1)
            local screenY screenH*0.042*(i-1)
            dxDrawImage(screenW 0.835screenH 0.225+screenYmath.floor(screenW*0.02605), math.floor(screenH*0.047), "images/blips/"..v[1]..".png")
            exports["buttons"]:createCustomText(v[2], screenW 0.865screenH 0.1+screenXscreenW 0.95screenH 0.4tocolor(255255255255), 1.00"default""left""center"falsefalsefalsefalsefalse)
        end
        dxDrawImage(xywh"map.png"000tocolor(255255255222), false)
        drawBlips()
        drawLocalPlayerArrow()
    end
end)

bindKey("F11""down", function()
    toggle not toggle
end)

function drawBlips()
    for k,v in ipairs(getElementsByType("blip")) do
        if getElementDimension(v) == getElementDimension(localPlayer) and getElementInterior(v) == getElementInterior(localPlayerthen
            local icon getBlipIcon(v) or 0
            local size getBlipSize(v) or 1
            local r,g,b,getBlipColor(v)
            
            if icon ~=0 then
                r,g,255,255,255
                size 25
            else
                size 13
            end
            
            local xygetElementPosition(v)
            xgetMapFromWorldPosition(x,y)
            
            dxDrawImage(x-(size/2), y-(size/2), sizesize"images/blips/"..icon..".png")
        end
    end
end

function drawLocalPlayerArrow()
    local x,y,getElementPosition(localPlayer)
    local r getPedRotation(localPlayer)
    local mapX,mapY getMapFromWorldPosition(x,y)
    dxDrawImage(mapX-8mapY-81616"images/blips/2.png", (-r)%360)
end

function getMapFromWorldPosition(worldX,worldY)
    local mapX=x+meter*(worldX-yy)
    local mapY=y+meter*(xx-worldY)
    return mapX,mapY
end

function getWorldFromMapPosition(mapX,mapY)
    local worldX=yy+mW/hSize*(mapX-x)
    local worldY=xx-mH/vSize*(mapY-y)
    return worldX,worldY
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-05, 22:01


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Czy to nie jest przypadkiem blip innych graczy?
Blip gracza to ID 0, je?li chcesz to mo?e je usun??, masz ju? nawet warunek we funkcji drawBlips().

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-05, 22:12


Kulegg







Wiek: 46
Na forum: 3125 dni
Posty: 283

Piwa: 20

Respekt: 50

pr?bowa?em usun?? t? linijke, ale po usuni?ciu wszystkie blipy na mapie znika?y, tak samo jak pr?bowa?em usun?? plik png z tym id 0, i usun??em z mety.xml ale tak samo.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-05, 22:17


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Pr?bowa?e? w taki spos?b:

function drawBlips()
    for k,v in ipairs(getElementsByType("blip")) do
        if getElementDimension(v) == getElementDimension(localPlayer) and getElementInterior(v) == getElementInterior(localPlayerthen
            local icon getBlipIcon(v) or 0
            local size getBlipSize(v) or 1
            local r,g,b,getBlipColor(v)
            
            if icon ~= 0 then
                r,g,255,255,255
                size 25
                
                local xygetElementPosition(v)
                xgetMapFromWorldPosition(x,y)
            
                dxDrawImage(x-(size/2), y-(size/2), sizesize"images/blips/"..icon..".png")                
            end
        end
    end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-12-05, 22:40


Kulegg







Wiek: 46
Na forum: 3125 dni
Posty: 283

Piwa: 20

Respekt: 50

Dzia?a, dzi?ki :D

Postaw piwo autorowi tego posta
 

 
Tagi: blipy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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