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

Wysłany: 2019-02-18, 02:59


smigi







Wiek: 23
Na forum: 3368 dni
Posty: 60
Nick w MP: smigi

Piwa: 2

Respekt: 50

witam jak podpi?c taba z memoris do pysa nie dzia?a ani frakcja ani uid pomoze ktos
kod
 ocal screenWscreenH guiGetScreenSize()

local sx,sy guiGetScreenSize()
local zoom 2
local fh 2020
if sx fh then
 zoom math.min(2,fh/sx)
end

-- tego nie ruszaj
local k 1
local n 19

local score false

local font dxCreateFont("font.ttf"9)

local ping = {}

local logo false -- wylaczanie/wlaczanie loga w scoreboardzie

function dxDrawShadowText(text,x,y,w,h,color,size,font,x1,x2)
    dxDrawText(string.gsub(text"#%x%x%x%x%x%x"""),x+1,y+1,w+1,h+1,tocolor(0,0,0),size,font,x1,x2,false,false,false,false,false)
    dxDrawText(text,x,y,w,h,color,size,font,x1,x2,false,false,false,true,false)
end

addEventHandler("onClientRender"root, function()

    score getKeyState("tab")
    local gracze getElementsByType("player")
    if score ~= true then return end
    -- werjsa z logiem
    if logo == true then
        dxDrawRectangle(screenW 0.3250screenH 0.2120screenW 0.3505screenH 0.5759tocolor(000200), false)
        dxDrawImage(screenW 0.3729screenH 0.2194screenW 0.2562screenH 0.09"logo.png"000tocolor(255255255255), false)
    else -- wersja bez loga
        dxDrawImage(652501920/zoom780/zoom":MR-scoreboard/tab.png"000tocolor(255255255255), false)
    end
    local x 0
    for i,v in ipairs(gracze) do
        if >= and <= n then 
            x x+1
            if not ping[vthen
                ping[v] = {}
                ping[v]["ms"] = getPlayerPing(v)
                ping[v]["time"] = getTickCount()
            elseif getTickCount()-ping[v]["time"] > 1500 then
                ping[v]["ms"] = getPlayerPing(v)
                ping[v]["time"] = getTickCount()
            end
            local id getElementData(v"id")
            local uid getElementData(v"player:uid")
            local org getElementData(v"player:organization")
            local frakcja getElementData(v"player:duty")
            local offsetY = (screenH*0.03600)*(x-1)
            local isPremium=getElementData(v"player:premium")
            local ranga=getElementData(v"player:level")
            
            if not ranga and not isPremium then dxDrawText(getPlayerName(v), (722+29)/zoom204/zoom+offsetY767/zoom222/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsetrueend
            if isPremium and not ranga then dxDrawText(getPlayerName(v), (722+29)/zoom204/zoom+offsetY767/zoom222/zoom+offsetYtocolor(255224,0), 1.40"default""left""top"falsefalsefalsetrueend
            if ranga == 4 then dxDrawText(getPlayerName(v), (722+29)/zoom204/zoom+offsetY767/zoom222/zoom+offsetYtocolor(128,0,0), 1.40"default""left""top"falsefalsefalsetrueend
            if ranga == 3 then dxDrawText(getPlayerName(v), (722+29)/zoom204/zoom+offsetY767/zoom222/zoom+offsetYtocolor(255,153,0), 1.40"default""left""top"falsefalsefalsetrueend
            if ranga == 2 then dxDrawText(getPlayerName(v), (722+29)/zoom204/zoom+offsetY767/zoom222/zoom+offsetYtocolor(0,153,0), 1.40"default""left""top"falsefalsefalsetrueend
            if ranga == 1 then dxDrawText(getPlayerName(v), (722+29)/zoom204/zoom+offsetY767/zoom222/zoom+offsetYtocolor(21,129,255), 1.40"default""left""top"falsefalsefalsetrueend
        dxDrawText(getElementData(v"id") or "---"530/zoom520/zoom+offsetY521/zoom227/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsefalsefalse)
        dxDrawText(getElementData(v"player:uid") or "---"605/zoom204/zoom+offsetY650/zoom222/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsefalsefalse)
        dxDrawText(getElementData(v"player:reputation") or "---"901/zoom204/zoom+offsetY946/zoom222/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsefalsefalse)
        dxDrawText(getElementData(v"player:organization") or "---"1034/zoom204/zoom+offsetY1079/zoom222/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsefalsefalse)
        dxDrawText(getElementData(v"player:duty") or "---"1231/zoom204/zoom+offsetY1276/zoom222/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsefalsefalse)
        dxDrawText(getPlayerPing(v), 1345/zoom204/zoom+offsetY1390/zoom222/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsefalsefalse)
        end
    end
end)

bindKey("mouse_wheel_down""both", function()
    if score ~= true then return end
    scrollUp()
end)

bindKey("mouse_wheel_up""both", function()
    if score ~= true then return end
    scrollDown()
end)

function openScoreboard()
    if score == true then
        score false
    else
        score true
    end
end

function scrollDown()
    if == 19 then return end
    k k-1
    n n-1
end

function scrollUp()
    if #getElementsByType("player") then return end
    k+1
    n n+1
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2019-02-18, 09:18


BlueCry

ŚĆRIPTER LUJA






Wiek: 25
Na forum: 4006 dni
Posty: 78
Nick w MP: BlueCry

Piwa: 2176

Respekt: 110
Respekt: 110

Powinno dzia?a?:
local screenWscreenH guiGetScreenSize()

local sx,sy guiGetScreenSize()
local zoom 2
local fh 2020
if sx fh then
 zoom math.min(2,fh/sx)
end

-- tego nie ruszaj
local k 1
local n 19

local score false

local font dxCreateFont("font.ttf"9)

local ping = {}

local logo false -- wylaczanie/wlaczanie loga w scoreboardzie

function dxDrawShadowText(text,x,y,w,h,color,size,font,x1,x2)
    dxDrawText(string.gsub(text"#%x%x%x%x%x%x"""),x+1,y+1,w+1,h+1,tocolor(0,0,0),size,font,x1,x2,false,false,false,false,false)
    dxDrawText(text,x,y,w,h,color,size,font,x1,x2,false,false,false,true,false)
end

addEventHandler("onClientRender"root, function()

    score getKeyState("tab")
    local gracze getElementsByType("player")
    if score ~= true then return end
    -- werjsa z logiem
    if logo == true then
        dxDrawRectangle(screenW 0.3250screenH 0.2120screenW 0.3505screenH 0.5759tocolor(000200), false)
        dxDrawImage(screenW 0.3729screenH 0.2194screenW 0.2562screenH 0.09"logo.png"000tocolor(255255255255), false)
    else -- wersja bez loga
        dxDrawImage(652501920/zoom780/zoom":MR-scoreboard/tab.png"000tocolor(255255255255), false)
    end
    local x 0
    for i,v in ipairs(gracze) do
        if >= and <= n then 
            x x+1
            if not ping[vthen
                ping[v] = {}
                ping[v]["ms"] = getPlayerPing(v)
                ping[v]["time"] = getTickCount()
            elseif getTickCount()-ping[v]["time"] > 1500 then
                ping[v]["ms"] = getPlayerPing(v)
                ping[v]["time"] = getTickCount()
            end
            local id getElementData(v"id")
            local uid getElementData(v"player:sid")
            local org getElementData(v"player:organization")
            local frakcja getElementData(v"player:faction")
            local offsetY = (screenH*0.03600)*(x-1)
            local isPremium=getElementData(v"player:premium")
            local ranga=getElementData(v"player:level")
            
            if not ranga and not isPremium then dxDrawText(getPlayerName(v), (722+29)/zoom204/zoom+offsetY767/zoom222/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsetrueend
            if isPremium and not ranga then dxDrawText(getPlayerName(v), (722+29)/zoom204/zoom+offsetY767/zoom222/zoom+offsetYtocolor(255224,0), 1.40"default""left""top"falsefalsefalsetrueend
            if ranga == 4 then dxDrawText(getPlayerName(v), (722+29)/zoom204/zoom+offsetY767/zoom222/zoom+offsetYtocolor(128,0,0), 1.40"default""left""top"falsefalsefalsetrueend
            if ranga == 3 then dxDrawText(getPlayerName(v), (722+29)/zoom204/zoom+offsetY767/zoom222/zoom+offsetYtocolor(255,153,0), 1.40"default""left""top"falsefalsefalsetrueend
            if ranga == 2 then dxDrawText(getPlayerName(v), (722+29)/zoom204/zoom+offsetY767/zoom222/zoom+offsetYtocolor(0,153,0), 1.40"default""left""top"falsefalsefalsetrueend
            if ranga == 1 then dxDrawText(getPlayerName(v), (722+29)/zoom204/zoom+offsetY767/zoom222/zoom+offsetYtocolor(21,129,255), 1.40"default""left""top"falsefalsefalsetrueend
        dxDrawText(getElementData(v"id") or "---"530/zoom520/zoom+offsetY521/zoom227/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsefalsefalse)
        dxDrawText(getElementData(v"player:sid") or "---"605/zoom204/zoom+offsetY650/zoom222/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsefalsefalse)
        dxDrawText(getElementData(v"player:srp") or "---"901/zoom204/zoom+offsetY946/zoom222/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsefalsefalse)
        dxDrawText(getElementData(v"player:organization") or "---"1034/zoom204/zoom+offsetY1079/zoom222/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsefalsefalse)
        dxDrawText(getElementData(v"player:faction") or "---"1231/zoom204/zoom+offsetY1276/zoom222/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsefalsefalse)
        dxDrawText(getPlayerPing(v), 1345/zoom204/zoom+offsetY1390/zoom222/zoom+offsetYtocolor(255255255255), 1.40"default""left""top"falsefalsefalsefalsefalse)
        end
    end
end)

bindKey("mouse_wheel_down""both", function()
    if score ~= true then return end
    scrollUp()
end)

bindKey("mouse_wheel_up""both", function()
    if score ~= true then return end
    scrollDown()
end)

function openScoreboard()
    if score == true then
        score false
    else
        score true
    end
end

function scrollDown()
    if == 19 then return end
    k k-1
    n n-1
end

function scrollUp()
    if #getElementsByType("player") then return end
    k+1
    n n+1
end 


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
smigi
Wysłany: 2019-02-18, 16:08


smigi







Wiek: 23
Na forum: 3368 dni
Posty: 60
Nick w MP: smigi

Piwa: 2

Respekt: 50

muciu2404, Dzi?ki dzia?a w?tek do usuni?cia i piwko leci

Postaw piwo autorowi tego posta
 

 
Tagi: memoris=pys3.0
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » memoris=pys3.0 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