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

Wysłany: 2017-08-17, 15:08


Vintage







Wiek: 24
Na forum: 3696 dni
Posty: 64

Piwa: 1

Respekt: 45,8

witam , mianowicie mam taki b??d ?e nie pokazuje listy report?w ani pm , pw

DB3 : http://imgur.com/a/oF9yK

28 linijka :
concat=table.concat(tt, "\n")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-17, 15:16


neku^







Wiek: 24
Na forum: 3663 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

Podaj wi?cej kodu

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-17, 15:22


Vintage







Wiek: 24
Na forum: 3696 dni
Posty: 64

Piwa: 1

Respekt: 45,8

function isEventHandlerAdded( sEventName, pElementAttachedTo, func )
    if 
        type( sEventName ) == 'string' and 
        isElement( pElementAttachedTo ) and 
        type( func ) == 'function' 
    then
        local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo )
        if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then
            for i, v in ipairs( aAttachedFunctions ) do
                if v == func then
                    return true
                end
            end
        end
    end
 
    return false
end


local xtext=nil
local reportView={"Lista raport?w"}
local sx,sy=guiGetScreenSize()
local screenW,screenH = guiGetScreenSize()

addEventHandler("onClientRender", root, function()
    if not getElementData(localPlayer,"player:admin") then return end
    concat=table.concat(tt, "\n")
    dxDrawText(concat, sx*(10+1)/1024, sy*(279+1)/768, sx*(326+1)/1024, sy*(497+1)/768, tocolor(0, 0, 0, 255), 1.00, "default", "left", "top", false, true)
    dxDrawText(concat, sx*(10)/1024, sy*(279)/768, sx*(326)/1024, sy*(497)/768, white, 1.00, "default", "left", "top", false, true)
end)

function renderingInfo()
     dxDrawRectangle(screenW * 0.0000, screenH * 0.9681, screenW * 1.0000, screenH * 0.0319, tocolor(0, 0, 0, 150), false)
     dxDrawText(xtext:gsub("#%x%x%x%x%x%x",""), screenW * 0.0000+1, screenH * 0.9694+1, screenW * 0.9961+1, screenH * 1.0000+1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false)
     dxDrawText(xtext:gsub("#%x%x%x%x%x%x",""), screenW * 0.0000, screenH * 0.9694, screenW * 0.9961, screenH * 1.0000, tocolor(255, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false)
end
        
function ogloszeniaPremek()
    local ruszanie=math.sin(getTickCount()/300)*5
        dxDrawRectangle(screenW * 0.0132, screenH * 0.4010+ruszanie, screenW * 0.2943, screenH * 0.0677, tocolor(0,0,0, 100), false)
        dxDrawText(xtext,screenW * 0.0205, screenH * 0.4063+ruszanie, screenW * 0.2855, screenH * 0.4609, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "top", false, true, false, false, false)
end

function powiadomienia()
   dxDrawText(xtext, screenW * 0.2862+1, screenH * 0.8073+1, screenW * 0.7130+1, screenH * 0.8529+1, tocolor(0, 0, 0, 255), 1.3, "clear", "center", "top", false, true, false, false, false)
   dxDrawText(xtext, screenW * 0.2862, screenH * 0.8073, screenW * 0.7130, screenH * 0.8529, tocolor(255, 255, 255, 255), 1.3, "clear", "center", "top", false, true, false, false, false)
end

addEventHandler("onClientRender", root, function()
    if not getElementData(localPlayer,"player:admin") then return end
    local tt={}
    for i,v in ipairs(reportView) do
        if v[1] then table.insert(tt,v[1]) end
    end
    concat=table.concat(tt, "\n")
    dxDrawText(concat, sx*(698+1)/1024, sy*(278+1)/768, sx*(1014+1)/1024, sy*(496+1)/768, tocolor(0, 0, 0, 255), 1.00, "default", "right", "top", false, true)
    dxDrawText(concat, sx*(698)/1024, sy*(278)/768, sx*(1014)/1024, sy*(496)/768, tocolor(255, 255, 255, 255), 1.00, "default", "right", "top", false, true)
end)

addEvent("admin:addText", true)
addEventHandler("admin:addText", root, function(text)
    table.insert(gameView, text)    
    if #gameView > 10 then
        table.remove(gameView, 1)
    end
end)

addEvent("admin:addReport", true)
addEventHandler("admin:addReport", root, function(text,id)
    table.insert(reportView, {text,id})
    if #reportView > 10 then
        table.remove(reportView, 1)
    end
end)

addEvent("admin:removeReport", true)
addEventHandler("admin:removeReport", root, function(id)
    for i=#reportView, 1, -1 do
        if reportView[i][2] == id then
            table.remove(reportView,i)
        end
    end
end)

addEvent("admin:rendering", true)
addEventHandler("admin:rendering", root, function(text)
    xtext=text
    if isEventHandlerAdded("onClientRender",root,hud) then
        removeEventHandler ( "onClientRender", root, hud)
    end
    addEventHandler("onClientRender", root, renderingInfo)
    setTimer(function()
        removeEventHandler("onClientRender", root, renderingInfo)
    end, 5000, 1)
end)

addEvent("ogloszenia:premium", true)
addEventHandler("ogloszenia:premium", root, function(text)
    xtext=text
    addEventHandler("onClientRender", root, ogloszeniaPremek)
    setTimer(function()
        removeEventHandler("onClientRender", root, ogloszeniaPremek)
    end, 7250, 1)
end)

addEvent("dodaj:powiadomienie", true)
addEventHandler("dodaj:powiadomienie", root, function(text)
    xtext=text
    addEventHandler("onClientRender", root, powiadomienia)
    setTimer(function()
        removeEventHandler("onClientRender", root, powiadomienia)
    end, 5000, 1)
end)
dbn69,

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-17, 16:24


Gpla

Loading...






Wiek: 26
Na forum: 3994 dni
Posty: 84
Nick w MP: Loading...

Piwa: 174

Respekt: 55,3

Spr?buj tak

function isEventHandlerAdded( sEventName, pElementAttachedTo, func )
    if 
        type( sEventName ) == 'string' and 
        isElement( pElementAttachedTo ) and 
        type( func ) == 'function' 
    then
        local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo )
        if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then
            for i, v in ipairs( aAttachedFunctions ) do
                if v == func then
                    return true
                end
            end
        end
    end
 
    return false
end


local xtext=nil
local reportView={"Lista raport?w"}
local sx,sy=guiGetScreenSize()
local screenW,screenH = guiGetScreenSize()

addEventHandler("onClientRender", root, function(tt)
    if not getElementData(localPlayer,"player:admin") then return end
    concat=table.concat(tt, "\n")
    dxDrawText(concat, sx*(10+1)/1024, sy*(279+1)/768, sx*(326+1)/1024, sy*(497+1)/768, tocolor(0, 0, 0, 255), 1.00, "default", "left", "top", false, true)
    dxDrawText(concat, sx*(10)/1024, sy*(279)/768, sx*(326)/1024, sy*(497)/768, white, 1.00, "default", "left", "top", false, true)
end)

function renderingInfo()
     dxDrawRectangle(screenW * 0.0000, screenH * 0.9681, screenW * 1.0000, screenH * 0.0319, tocolor(0, 0, 0, 150), false)
     dxDrawText(xtext:gsub("#%x%x%x%x%x%x",""), screenW * 0.0000+1, screenH * 0.9694+1, screenW * 0.9961+1, screenH * 1.0000+1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false)
     dxDrawText(xtext:gsub("#%x%x%x%x%x%x",""), screenW * 0.0000, screenH * 0.9694, screenW * 0.9961, screenH * 1.0000, tocolor(255, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false)
end
        
function ogloszeniaPremek()
    local ruszanie=math.sin(getTickCount()/300)*5
        dxDrawRectangle(screenW * 0.0132, screenH * 0.4010+ruszanie, screenW * 0.2943, screenH * 0.0677, tocolor(0,0,0, 100), false)
        dxDrawText(xtext,screenW * 0.0205, screenH * 0.4063+ruszanie, screenW * 0.2855, screenH * 0.4609, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "top", false, true, false, false, false)
end

function powiadomienia()
   dxDrawText(xtext, screenW * 0.2862+1, screenH * 0.8073+1, screenW * 0.7130+1, screenH * 0.8529+1, tocolor(0, 0, 0, 255), 1.3, "clear", "center", "top", false, true, false, false, false)
   dxDrawText(xtext, screenW * 0.2862, screenH * 0.8073, screenW * 0.7130, screenH * 0.8529, tocolor(255, 255, 255, 255), 1.3, "clear", "center", "top", false, true, false, false, false)
end

addEventHandler("onClientRender", root, function(tt)
    if not getElementData(localPlayer,"player:admin") then return end
    local tt={}
    for i,v in ipairs(reportView) do
        if v[1] then table.insert(tt,v[1]) end
    end
    concat=table.concat(tt, "\n")
    dxDrawText(concat, sx*(698+1)/1024, sy*(278+1)/768, sx*(1014+1)/1024, sy*(496+1)/768, tocolor(0, 0, 0, 255), 1.00, "default", "right", "top", false, true)
    dxDrawText(concat, sx*(698)/1024, sy*(278)/768, sx*(1014)/1024, sy*(496)/768, tocolor(255, 255, 255, 255), 1.00, "default", "right", "top", false, true)
end)

addEvent("admin:addText", true)
addEventHandler("admin:addText", root, function(text)
    table.insert(gameView, text)    
    if #gameView > 10 then
        table.remove(gameView, 1)
    end
end)

addEvent("admin:addReport", true)
addEventHandler("admin:addReport", root, function(text,id)
    table.insert(reportView, {text,id})
    if #reportView > 10 then
        table.remove(reportView, 1)
    end
end)

addEvent("admin:removeReport", true)
addEventHandler("admin:removeReport", root, function(id)
    for i=#reportView, 1, -1 do
        if reportView[i][2] == id then
            table.remove(reportView,i)
        end
    end
end)

addEvent("admin:rendering", true)
addEventHandler("admin:rendering", root, function(text)
    xtext=text
    if isEventHandlerAdded("onClientRender",root,hud) then
        removeEventHandler ( "onClientRender", root, hud)
    end
    addEventHandler("onClientRender", root, renderingInfo)
    setTimer(function()
        removeEventHandler("onClientRender", root, renderingInfo)
    end, 5000, 1)
end)

addEvent("ogloszenia:premium", true)
addEventHandler("ogloszenia:premium", root, function(text)
    xtext=text
    addEventHandler("onClientRender", root, ogloszeniaPremek)
    setTimer(function()
        removeEventHandler("onClientRender", root, ogloszeniaPremek)
    end, 7250, 1)
end)

addEvent("dodaj:powiadomienie", true)
addEventHandler("dodaj:powiadomienie", root, function(text)
    xtext=text
    addEventHandler("onClientRender", root, powiadomienia)
    setTimer(function()
        removeEventHandler("onClientRender", root, powiadomienia)
    end, 5000, 1)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-17, 18:06


Vintage







Wiek: 24
Na forum: 3696 dni
Posty: 64

Piwa: 1

Respekt: 45,8

Gpla, ten sam b??d :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-17, 18:58


Gpla

Loading...






Wiek: 26
Na forum: 3994 dni
Posty: 84
Nick w MP: Loading...

Piwa: 174

Respekt: 55,3


function isEventHandlerAdded( sEventName, pElementAttachedTo, func )
    if 
        type( sEventName ) == 'string' and 
        isElement( pElementAttachedTo ) and 
        type( func ) == 'function' 
    then
        local aAttachedFunctions = getEventHandlers( sEventName, pElementAttachedTo )
        if type( aAttachedFunctions ) == 'table' and #aAttachedFunctions > 0 then
            for i, v in ipairs( aAttachedFunctions ) do
                if v == func then
                    return true
                end
            end
        end
    end
 
    return false
end


local xtext=nil
local reportView={"Lista raport?w"}
local sx,sy=guiGetScreenSize()
local screenW,screenH = guiGetScreenSize()

addEventHandler("onClientRender", root, function(...)
    if not getElementData(localPlayer,"player:admin") then return end
    concat=table.concat(tt, { ... }, "\n")
    dxDrawText(concat, sx*(10+1)/1024, sy*(279+1)/768, sx*(326+1)/1024, sy*(497+1)/768, tocolor(0, 0, 0, 255), 1.00, "default", "left", "top", false, true)
    dxDrawText(concat, sx*(10)/1024, sy*(279)/768, sx*(326)/1024, sy*(497)/768, white, 1.00, "default", "left", "top", false, true)
end)

function renderingInfo()
     dxDrawRectangle(screenW * 0.0000, screenH * 0.9681, screenW * 1.0000, screenH * 0.0319, tocolor(0, 0, 0, 150), false)
     dxDrawText(xtext:gsub("#%x%x%x%x%x%x",""), screenW * 0.0000+1, screenH * 0.9694+1, screenW * 0.9961+1, screenH * 1.0000+1, tocolor(0, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false)
     dxDrawText(xtext:gsub("#%x%x%x%x%x%x",""), screenW * 0.0000, screenH * 0.9694, screenW * 0.9961, screenH * 1.0000, tocolor(255, 0, 0, 255), 1.00, "default-bold", "center", "center", false, false, false, false, false)
end
        
function ogloszeniaPremek()
    local ruszanie=math.sin(getTickCount()/300)*5
        dxDrawRectangle(screenW * 0.0132, screenH * 0.4010+ruszanie, screenW * 0.2943, screenH * 0.0677, tocolor(0,0,0, 100), false)
        dxDrawText(xtext,screenW * 0.0205, screenH * 0.4063+ruszanie, screenW * 0.2855, screenH * 0.4609, tocolor(255, 255, 255, 255), 1.00, "default-bold", "center", "top", false, true, false, false, false)
end

function powiadomienia()
   dxDrawText(xtext, screenW * 0.2862+1, screenH * 0.8073+1, screenW * 0.7130+1, screenH * 0.8529+1, tocolor(0, 0, 0, 255), 1.3, "clear", "center", "top", false, true, false, false, false)
   dxDrawText(xtext, screenW * 0.2862, screenH * 0.8073, screenW * 0.7130, screenH * 0.8529, tocolor(255, 255, 255, 255), 1.3, "clear", "center", "top", false, true, false, false, false)
end

addEventHandler("onClientRender", root, function(...)
    if not getElementData(localPlayer,"player:admin") then return end
    local tt={}
    for i,v in ipairs(reportView) do
        if v[1] then table.insert(tt,v[1]) end
    end
    concat=table.concat(tt, { ... }, "\n")
    dxDrawText(concat, sx*(698+1)/1024, sy*(278+1)/768, sx*(1014+1)/1024, sy*(496+1)/768, tocolor(0, 0, 0, 255), 1.00, "default", "right", "top", false, true)
    dxDrawText(concat, sx*(698)/1024, sy*(278)/768, sx*(1014)/1024, sy*(496)/768, tocolor(255, 255, 255, 255), 1.00, "default", "right", "top", false, true)
end)

addEvent("admin:addText", true)
addEventHandler("admin:addText", root, function(text)
    table.insert(gameView, text)    
    if #gameView > 10 then
        table.remove(gameView, 1)
    end
end)

addEvent("admin:addReport", true)
addEventHandler("admin:addReport", root, function(text,id)
    table.insert(reportView, {text,id})
    if #reportView > 10 then
        table.remove(reportView, 1)
    end
end)

addEvent("admin:removeReport", true)
addEventHandler("admin:removeReport", root, function(id)
    for i=#reportView, 1, -1 do
        if reportView[i][2] == id then
            table.remove(reportView,i)
        end
    end
end)

addEvent("admin:rendering", true)
addEventHandler("admin:rendering", root, function(text)
    xtext=text
    if isEventHandlerAdded("onClientRender",root,hud) then
        removeEventHandler ( "onClientRender", root, hud)
    end
    addEventHandler("onClientRender", root, renderingInfo)
    setTimer(function()
        removeEventHandler("onClientRender", root, renderingInfo)
    end, 5000, 1)
end)

addEvent("ogloszenia:premium", true)
addEventHandler("ogloszenia:premium", root, function(text)
    xtext=text
    addEventHandler("onClientRender", root, ogloszeniaPremek)
    setTimer(function()
        removeEventHandler("onClientRender", root, ogloszeniaPremek)
    end, 7250, 1)
end)

addEvent("dodaj:powiadomienie", true)
addEventHandler("dodaj:powiadomienie", root, function(text)
    xtext=text
    addEventHandler("onClientRender", root, powiadomienia)
    setTimer(function()
        removeEventHandler("onClientRender", root, powiadomienia)
    end, 5000, 1)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-17, 19:15


neku^







Wiek: 24
Na forum: 3663 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

Gpla, : facepalm: co Ty kminisz? to wogole nie ma prawa dzia?a?, na ogrpg si? nie znam wi?c nie pomog?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-17, 19:18


Gpla

Loading...






Wiek: 26
Na forum: 3994 dni
Posty: 84
Nick w MP: Loading...

Piwa: 174

Respekt: 55,3

dbn69, pr?buje mu pom?c, te? na ogrpg nie za bardzo si? znam

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-17, 19:21


neku^







Wiek: 24
Na forum: 3663 dni
Posty: 461
Nick w MP: neku^

Piwa: 1186

Respekt: 320,5
Respekt: 320,5Respekt: 320,5Respekt: 320,5

Na si?? nie ma co pomaga? polecam poczyta? o argumentach funkcji bo to nigdy nie zadzia?a:


addEventHandler("onClientRender", root, function(...)
    if not getElementData(localPlayer,"player:admin") then return end
    concat=table.concat(tt, { ... }, "\n")
    dxDrawText(concat, sx*(10+1)/1024, sy*(279+1)/768, sx*(326+1)/1024, sy*(497+1)/768, tocolor(0, 0, 0, 255), 1.00, "default", "left", "top", false, true)
    dxDrawText(concat, sx*(10)/1024, sy*(279)/768, sx*(326)/1024, sy*(497)/768, white, 1.00, "default", "left", "top", false, true)
end)


Postaw piwo autorowi tego posta
 

 
Tagi: dutyadmin
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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