Wysłany: 2017-08-17, 15:08
Vintage
Wiek: 23 Na forum: 3555 dni Posty: 64
Piwa : 1
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" )
Wysłany: 2017-08-17, 15:16
neku^
Wiek: 24 Na forum: 3521 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
Wysłany: 2017-08-17, 15:22
Vintage
Wiek: 23 Na forum: 3555 dni Posty: 64
Piwa : 1
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 ,
Wysłany: 2017-08-17, 16:24
Gpla
Loading...
Wiek: 26 Na forum: 3853 dni Posty: 84
Nick w MP: Loading...
Piwa : 174
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 )
Wysłany: 2017-08-17, 18:06
Vintage
Wiek: 23 Na forum: 3555 dni Posty: 64
Piwa : 1
Gpla , ten sam b??d
Wysłany: 2017-08-17, 18:58
Gpla
Loading...
Wiek: 26 Na forum: 3853 dni Posty: 84
Nick w MP: Loading...
Piwa : 174
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 )
Wysłany: 2017-08-17, 19:15
neku^
Wiek: 24 Na forum: 3521 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
Gpla , : facepalm: co Ty kminisz? to wogole nie ma prawa dzia?a?, na ogrpg si? nie znam wi?c nie pomog?
Wysłany: 2017-08-17, 19:18
Gpla
Loading...
Wiek: 26 Na forum: 3853 dni Posty: 84
Nick w MP: Loading...
Piwa : 174
dbn69 , pr?buje mu pom?c, te? na ogrpg nie za bardzo si? znam
Wysłany: 2017-08-17, 19:21
neku^
Wiek: 24 Na forum: 3521 dni Posty: 461
Nick w MP: neku^
Piwa : 1186
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 )
Tagi: dutyadmin
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: