Jump to content

طلب فنكشات


#Rmad~>

Recommended Posts

طيب في التاب هو لونك الاصلي

اذا قصدك

#ff0000

ما ادري والله ماا اتوقع تقدر

لا فالتاب لون من نفس السيرفر <>

ان شاءالله نقدر

الي له معلومة بالموضوع ياليت يفيدنا ,

ويعطيكم العافية شباب على مساعدتككم

Link to comment

شباب مايحتاج اسوي موضوع جديد

ياليت تصححو لي الاخطأ

function createPlayerList ( ) 
      if ( name ) then 
        for id, player in ipairs ( getElementsByType ( "player" ) ) do 
        local namer = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
          local r, g, b = getPlayerNametagColor ( player ) 
          guiGridListSetItemText ( GUIEditor.gridlist[1], namer, name, color (getPlayerName ( player )), false, false ) 
          guiGridListSetItemColor ( GUIEditor.gridlist[1], namer, name, r, g, b ) 
       end 
     end 
  end 
addEventHandler ( "onClientResourceStart", resourceRoot, createPlayerList ) 
      
    function color ( name ) 
    return type(name)=='string' and string.gsub ( name, '#%x%x%x%x%x%x', '' ) or name 
    end 
  
setElementData ( localPlayer, "Kills", 0 ) 
setElementData ( localPlayer, "Deaths", 0 ) 
addEventHandler ( "onClientPlayerWasted", root, 
    function ( killer ) 
        if ( killer and killer ~= source ) then 
            local k = getElementData ( killer, "Kills" ) or 0 
            setElementData ( killer, "Kills", ( k + 1 ) ) 
        end 
        local d = getElementData ( source, "Deaths" ) or 0 
        setElementData ( source, "Deaths", ( d + 1 ) ) 
        U ( ) 
    end 
) 
   
function U ( ) 
    local players = getPlayersSortByKills ( ) 
    for index = 1, 10 do 
    local kill = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
    local deat = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
    guiGridListSetItemText ( GUIEditor.gridlist[1], kill,kills, 1, tostring ( players [ index ].kills ), false, false ) 
    guiGridListSetItemText ( GUIEditor.gridlist[1], deat,deathss, 2, tostring ( players [ index ].deaths ), false, false ) 
  
    end 
end 
addEventHandler ( "onClientResourceStart", resourceRoot, U ) 
  
function getPlayersSortByKills ( ) 
    local players = { } 
    for index, player in ipairs ( getElementsByType ( "player" ) ) do 
        table.insert ( 
            players, 
            { 
                element = player, 
                kills = getElementData ( player, "Kills" ) or 0, 
                deaths = getElementData ( player, "Deaths" ) or 0 
            } 
        ) 
    end 
  
    table.sort ( 
        players, 
        function ( a, b ) 
            return ( tonumber ( a.kills ) or 0 ) > ( tonumber ( b.kills ) or 0 ) 
        end 
    ) 
  
    return players 
end 

Link to comment

يععطيك العافية عاشق"

يالغالين مايحتاج انزل موضوع جديد

ممكن تشوفو لي وش الخطئ

function createPlayerList ( ) 
      if ( name ) then 
        for id, player in ipairs ( getElementsByType ( "player" ) ) do 
        local namer = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
          local r, g, b = getPlayerNametagColor ( player ) 
          guiGridListSetItemText ( GUIEditor.gridlist[1], namer, name, color (getPlayerName ( player )), false, false ) 
          guiGridListSetItemColor ( GUIEditor.gridlist[1], namer, name, r, g, b ) 
       end 
     end 
  end 
addEventHandler ( "onClientResourceStart", resourceRoot, createPlayerList ) 
      
    function color ( name ) 
    return type(name)=='string' and string.gsub ( name, '#%x%x%x%x%x%x', '' ) or name 
    end 
  
setElementData ( localPlayer, "Kills", 0 ) 
setElementData ( localPlayer, "Deaths", 0 ) 
addEventHandler ( "onClientPlayerWasted", root, 
    function ( killer ) 
        if ( killer and killer ~= source ) then 
            local k = getElementData ( killer, "Kills" ) or 0 
            setElementData ( killer, "Kills", ( k + 1 ) ) 
        end 
        local d = getElementData ( source, "Deaths" ) or 0 
        setElementData ( source, "Deaths", ( d + 1 ) ) 
        U ( ) 
    end 
) 
  
function U ( ) 
    local players = getPlayersSortByKills ( ) 
    for index = 1, 10 do 
    local kill = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
    local deat = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
    guiGridListSetItemText ( GUIEditor.gridlist[1], kill,kills, 1, tostring ( players [ index ].kills ), false, false ) 
    guiGridListSetItemText ( GUIEditor.gridlist[1], deat,deathss, 2, tostring ( players [ index ].deaths ), false, false ) 
  
    end 
end 
addEventHandler ( "onClientResourceStart", resourceRoot, U ) 
  
function getPlayersSortByKills ( ) 
    local players = { } 
    for index, player in ipairs ( getElementsByType ( "player" ) ) do 
        table.insert ( 
            players, 
            { 
                element = player, 
                kills = getElementData ( player, "Kills" ) or 0, 
                deaths = getElementData ( player, "Deaths" ) or 0 
            } 
        ) 
    end 
  
    table.sort ( 
        players, 
        function ( a, b ) 
            return ( tonumber ( a.kills ) or 0 ) > ( tonumber ( b.kills ) or 0 ) 
        end 
    ) 
  
    return players 
end 

Link to comment
function createPlayerList ( ) 
      if ( name ) then 
        for id, player in ipairs ( getElementsByType ( "player" ) ) do 
        local namer = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
          local r, g, b = getPlayerNametagColor ( player ) 
          guiGridListSetItemText ( GUIEditor.gridlist[1], namer, name, color (getPlayerName ( player )), false, false ) 
          guiGridListSetItemColor ( GUIEditor.gridlist[1], namer, name, r, g, b ) 
       end 
     end 
  end 
addEventHandler ( "onClientResourceStart", resourceRoot, createPlayerList ) 
      
    function color ( name ) 
    return type(name)=='string' and string.gsub ( name, '#%x%x%x%x%x%x', '' ) or name 
    end 
  
setElementData ( localPlayer, "Kills", 0 ) 
setElementData ( localPlayer, "Deaths", 0 ) 
addEventHandler ( "onClientPlayerWasted", root, 
    function ( killer ) 
        if ( killer and killer ~= source ) then 
            local k = getElementData ( killer, "Kills" ) or 0 
            setElementData ( killer, "Kills", ( k + 1 ) ) 
        end 
        local d = getElementData ( source, "Deaths" ) or 0 
        setElementData ( source, "Deaths", ( d + 1 ) ) 
        U ( ) 
    end 
) 
  
function U ( ) 
    local players = getPlayersSortByKills ( ) 
    for index = 1, 10 do 
    local kill = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
    local deat = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
    guiGridListSetItemText ( GUIEditor.gridlist[1], kill,kills, 1, tostring ( players [ index ].kills ), false, false ) 
    guiGridListSetItemText ( GUIEditor.gridlist[1], deat,deathss, 2, tostring ( players [ index ].deaths ), false, false ) 
  
    end 
end 
addEventHandler ( "onClientResourceStart", resourceRoot, U ) 
  
function getPlayersSortByKills ( ) 
    local players = { } 
    for index, player in ipairs ( getElementsByType ( "player" ) ) do 
        table.insert ( 
            players, 
            { 
                element = player, 
                kills = getElementData ( player, "Kills" ) or 0, 
                deaths = getElementData ( player, "Deaths" ) or 0 
            } 
        ) 
    end 
  
    table.sort ( 
        players, 
        function ( a, b ) 
            return ( tonumber ( a.kills ) or 0 ) > ( tonumber ( b.kills ) or 0 ) 
        end 
    ) 
  
    return players 
end 

warning:36:bad argument @'guiGridListSetitemText'[expected bool at argument 5,got string '0']

warning:37:bad argument @'guiGridListSetitemText'[expected bool at argument 5,got string '0']

36:error:attempt to index field '?' (a nil value)

Link to comment
function createPlayerList ( ) 
      if ( name ) then 
        for id, player in ipairs ( getElementsByType ( "player" ) ) do 
        local namer = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
          local r, g, b = getPlayerNametagColor ( player ) 
          guiGridListSetItemText ( GUIEditor.gridlist[1], namer, name, color (getPlayerName ( player )), false, false ) 
          guiGridListSetItemColor ( GUIEditor.gridlist[1], namer, name, r, g, b ) 
       end 
     end 
  end 
addEventHandler ( "onClientResourceStart", resourceRoot, createPlayerList ) 
      
    function color ( name ) 
    return type(name)=='string' and string.gsub ( name, '#%x%x%x%x%x%x', '' ) or name 
    end 
  
setElementData ( localPlayer, "Kills", 0 ) 
setElementData ( localPlayer, "Deaths", 0 ) 
addEventHandler ( "onClientPlayerWasted", root, 
    function ( killer ) 
        if ( killer and killer ~= source ) then 
            local k = getElementData ( killer, "Kills" ) or 0 
            setElementData ( killer, "Kills", ( k + 1 ) ) 
        end 
        local d = getElementData ( source, "Deaths" ) or 0 
        setElementData ( source, "Deaths", ( d + 1 ) ) 
        U ( ) 
    end 
) 
  
function U ( ) 
    local players = { } 
    local players = getPlayersSortByKills ( ) 
    for index = 1, 10 do 
    local kill = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
    local deat = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
    guiGridListSetItemText ( GUIEditor.gridlist[1], kill,kills, 1, tostring ( players [ index ].kills ), false, false ) 
    guiGridListSetItemText ( GUIEditor.gridlist[1], deat,deathss, 2, tostring ( players [ index ].deaths ), false, false ) 
  
    end 
end 
addEventHandler ( "onClientResourceStart", resourceRoot, U ) 
  
function getPlayersSortByKills ( ) 
    local players = { } 
    for index, player in ipairs ( getElementsByType ( "player" ) ) do 
        table.insert ( 
            players, 
            { 
                element = player, 
                kills = getElementData ( player, "Kills" ) or 0, 
                deaths = getElementData ( player, "Deaths" ) or 0 
            } 
        ) 
    end 
  
    table.sort ( 
        players, 
        function ( a, b ) 
            return ( tonumber ( a.kills ) or 0 ) > ( tonumber ( b.kills ) or 0 ) 
        end 
    ) 
  

Link to comment
  
function createPlayerList ( ) 
      if ( name ) then 
        for id, player in ipairs ( getElementsByType ( "player" ) ) do 
        local namer = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
          local r, g, b = getPlayerNametagColor ( player ) 
          guiGridListSetItemText ( GUIEditor.gridlist[1], namer, name, color (getPlayerName ( player )), false, false ) 
          guiGridListSetItemColor ( GUIEditor.gridlist[1], namer, name, r, g, b ) 
       end 
     end 
  end 
addEventHandler ( "onClientResourceStart", resourceRoot, createPlayerList ) 
      
    function color ( name ) 
    return type(name)=='string' and string.gsub ( name, '#%x%x%x%x%x%x', '' ) or name 
    end 
  
setElementData ( localPlayer, "Kills", 0 ) 
setElementData ( localPlayer, "Deaths", 0 ) 
addEventHandler ( "onClientPlayerWasted", root, 
    function ( killer ) 
        if ( killer and killer ~= source ) then 
            local k = getElementData ( killer, "Kills" ) or 0 
            setElementData ( killer, "Kills", ( k + 1 ) ) 
        end 
        local d = getElementData ( source, "Deaths" ) or 0 
        setElementData ( source, "Deaths", ( d + 1 ) ) 
        U ( ) 
    end 
) 
  
function U ( ) 
    local players = { } 
    local players = getPlayersSortByKills ( ) 
    for index = 1, 10 do 
    local kill = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
    local deat = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
    guiGridListSetItemText ( GUIEditor.gridlist[1], kill,kills, 1, tostring ( players [ index ].kills ), false, false ) 
    guiGridListSetItemText ( GUIEditor.gridlist[1], deat,deathss, 2, tostring ( players [ index ].deaths ), false, false ) 
  
    end 
end 
addEventHandler ( "onClientResourceStart", resourceRoot, U ) 
  
function getPlayersSortByKills ( ) 
    local players = { } 
    for index, player in ipairs ( getElementsByType ( "player" ) ) do 
        table.insert ( 
            players, 
            { 
                element = player, 
                kills = getElementData ( player, "Kills" ) or 0, 
                deaths = getElementData ( player, "Deaths" ) or 0 
            } 
        ) 
    end 
  
    table.sort ( 
        players, 
        function ( a, b ) 
            return ( tonumber ( a.kills ) or 0 ) > ( tonumber ( b.kills ) or 0 ) 
        end 
    ) 
  

38:attempt to index tocal'payers' (a nil value)

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...