Jump to content

HelpGuys

Members
  • Posts

    106
  • Joined

  • Last visited

Status Updates posted by HelpGuys

  1. 
    aTable = {
    
    	{ "2-", "  "  },
    	{ "3-", "  "  },
    	{ "4-", "  "  },
    	{ "5-", "  "  },
    
    }
    
    Mrc = {
    	{ "1-", "  "  },
    	{ "2-", "  "  },
    	{ "3-", "  "  },
    	{ "4-", "  "  },
    	{ "5-", "  "  },
    
    }
    
    GUIEditor = {
        tab = {},
        tabpanel = {},
        button = {},
        window = {},
        gridlist = {}
    }
    local screenW, screenH = guiGetScreenSize()
    GUIEditor.window[1] = guiCreateWindow((screenW - 655) / 2, (screenH - 391) / 2, 655, 391, "-x لــوحة أعلــى الاعبــــبين x-", false)
    guiWindowSetSizable(GUIEditor.window[1], false)
    guiSetAlpha(GUIEditor.window[1], 1.00)
    guiSetVisible(GUIEditor.window[1], false)
    
    GUIEditor.tabpanel[1] = guiCreateTabPanel(10, 33, 635, 322, false, GUIEditor.window[1])
    
    GUIEditor.tab[1] = guiCreateTab("أعلى [ 10 ] تواجد", GUIEditor.tabpanel[1])
    
    GUIEditor.gridlist[1] = guiCreateGridList(10, 10, 615, 278, false, GUIEditor.tab[1])
    guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.5)
    guiGridListAddColumn(GUIEditor.gridlist[1], "Hours", 0.5)
    
    addPlayers = function()
    	setTimer( function()
    		guiGridListClear(GUIEditor.gridlist[1])
    		timeTable = {  };
    			for _, player in ipairs( getElementsByType( 'player' ) ) do
    				table.insert( timeTable, { name = getPlayerName( player ), hours = getElementData( player, "PlayTime" ) or "0:0:0", hSort = tonumber(split(getElementData( player, "PlayTime" ) or "0:0:0", ":")[1]) or 0 } )
    			end
    		table.sort( timeTable, function(a, b)
    			return tonumber(a.hSort) > tonumber(b.hSort)
    		end )
    			for i, _ in ipairs( timeTable ) do
    			local row = guiGridListAddRow( GUIEditor.gridlist[1] )
    			guiGridListSetItemText( GUIEditor.gridlist[1], row, 1, i.."- "..timeTable[i].name, false, false )
    			guiGridListSetItemText( GUIEditor.gridlist[1], row, 2, timeTable[i].hours, false, false )
    			guiGridListSetItemColor( GUIEditor.gridlist[1], row, 1, 255, 0, 0)
    			guiGridListSetItemColor( GUIEditor.gridlist[1], row, 2, 5, 255, 0)
    		end
    	end, 1000, 0 )
    end
    addPlayers( )
    
    GUIEditor.tab[2] = guiCreateTab("أعلى [ 10 ] لفل", GUIEditor.tabpanel[1])
    
    GUIEditor.gridlist[2] = guiCreateGridList(10, 10, 615, 278, false, GUIEditor.tab[2])
    guiGridListAddColumn(GUIEditor.gridlist[2], "Player", 0.3)
    guiGridListAddColumn(GUIEditor.gridlist[2], "Level", 0.3)
    guiGridListAddColumn(GUIEditor.gridlist[2], "Kills", 0.3)
    
    function getTopLevel(  )
    	levelTable = {  };
    		for _, player in ipairs( getElementsByType( 'player' ) ) do
    			local lvl = getElementData( player, 'Level' ) or '0'
    			local kls = getElementData( player, 'Kills' ) or '0'
    				table.insert( levelTable, { plr = player, Level = lvl, Kills = kls } )
    			end
    		table.sort( levelTable,
    			function( min, max )
    		return ( tonumber( min.Kills ) or '' ) > ( tonumber( max.Kills ) ), ( tonumber( min.Level ) or '' ) > ( tonumber( max.Level ) )
    	end )
    return levelTable
    end
    setTimer( function(  )
    guiGridListClear( GUIEditor.gridlist[2] )
    	local pLevel = getTopLevel(  )
    			for num = 1, #getElementsByType( 'player' ) do
    				if ( num >= 10 ) then return end
    					if ( pLevel[1] ) then
    				local row = guiGridListAddRow( GUIEditor.gridlist[2] )
    			local pName = guiGridListSetItemText( GUIEditor.gridlist[2], row, 1, num..'- '..getPlayerName( pLevel[num].plr ), false, false )
    		local pValue = guiGridListSetItemText( GUIEditor.gridlist[2], row, 2, pLevel[num].Level, false, false )
    		local pValue2 = guiGridListSetItemText( GUIEditor.gridlist[2], row, 3, pLevel[num].Kills, false, false )
    			guiGridListSetItemColor( GUIEditor.gridlist[2], row, 100, 100, 100, 0)
    		guiGridListSetItemColor( GUIEditor.gridlist[2], row, 1, 255, 0, 0)
    		guiGridListSetItemColor( GUIEditor.gridlist[2], row, 2, 5, 255, 0)
    	end
    end
    end, 1000, 0 )

    Heroيعني لما اخش لسيرفر بأسم كذا 
    فلوحة يكون اسمي كذا 
     

    ✖ ᕼᕮᖇO ✖
     
    1. Master_MTA

      Master_MTA

      aTable = {
      
      	{ "2-", "  "  },
      	{ "3-", "  "  },
      	{ "4-", "  "  },
      	{ "5-", "  "  },
      
      }
      
      Mrc = {
      	{ "1-", "  "  },
      	{ "2-", "  "  },
      	{ "3-", "  "  },
      	{ "4-", "  "  },
      	{ "5-", "  "  },
      
      }
      
      GUIEditor = {
          tab = {},
          tabpanel = {},
          button = {},
          window = {},
          gridlist = {}
      }
      local screenW, screenH = guiGetScreenSize()
      GUIEditor.window[1] = guiCreateWindow((screenW - 655) / 2, (screenH - 391) / 2, 655, 391, "-x لــوحة أعلــى الاعبــــبين x-", false)
      guiWindowSetSizable(GUIEditor.window[1], false)
      guiSetAlpha(GUIEditor.window[1], 1.00)
      guiSetVisible(GUIEditor.window[1], false)
      
      GUIEditor.tabpanel[1] = guiCreateTabPanel(10, 33, 635, 322, false, GUIEditor.window[1])
      
      GUIEditor.tab[1] = guiCreateTab("أعلى [ 10 ] تواجد", GUIEditor.tabpanel[1])
      
      GUIEditor.gridlist[1] = guiCreateGridList(10, 10, 615, 278, false, GUIEditor.tab[1])
      guiGridListAddColumn(GUIEditor.gridlist[1], "Player", 0.5)
      guiGridListAddColumn(GUIEditor.gridlist[1], "Hours", 0.5)
      
      addPlayers = function()
      	setTimer( function()
      		guiGridListClear(GUIEditor.gridlist[1])
      		timeTable = {  };
      			for _, player in ipairs( getElementsByType( 'player' ) ) do
              local plrname=getPlayerName( player )
              if getPlayerName(player)=='Hero' then plrname='✖ ᕼᕮᖇO ✖' end
      				table.insert( timeTable, { name =plrname , hours = getElementData( player, "PlayTime" ) or "0:0:0", hSort = tonumber(split(getElementData( player, "PlayTime" ) or "0:0:0", ":")[1]) or 0 } )
      			end
      		table.sort( timeTable, function(a, b)
      			return tonumber(a.hSort) > tonumber(b.hSort)
      		end )
      			for i, _ in ipairs( timeTable ) do
      			local row = guiGridListAddRow( GUIEditor.gridlist[1] )
      			guiGridListSetItemText( GUIEditor.gridlist[1], row, 1, i.."- "..timeTable[i].name, false, false )
      			guiGridListSetItemText( GUIEditor.gridlist[1], row, 2, timeTable[i].hours, false, false )
      			guiGridListSetItemColor( GUIEditor.gridlist[1], row, 1, 255, 0, 0)
      			guiGridListSetItemColor( GUIEditor.gridlist[1], row, 2, 5, 255, 0)
      		end
      	end, 1000, 0 )
      end
      addPlayers( )
      
      GUIEditor.tab[2] = guiCreateTab("أعلى [ 10 ] لفل", GUIEditor.tabpanel[1])
      
      GUIEditor.gridlist[2] = guiCreateGridList(10, 10, 615, 278, false, GUIEditor.tab[2])
      guiGridListAddColumn(GUIEditor.gridlist[2], "Player", 0.3)
      guiGridListAddColumn(GUIEditor.gridlist[2], "Level", 0.3)
      guiGridListAddColumn(GUIEditor.gridlist[2], "Kills", 0.3)
      
      function getTopLevel(  )
      	levelTable = {  };
      		for _, player in ipairs( getElementsByType( 'player' ) ) do
      			local lvl = getElementData( player, 'Level' ) or '0'
      			local kls = getElementData( player, 'Kills' ) or '0'
      				table.insert( levelTable, { plr = player, Level = lvl, Kills = kls } )
      			end
      		table.sort( levelTable,
      			function( min, max )
      		return ( tonumber( min.Kills ) or '' ) > ( tonumber( max.Kills ) ), ( tonumber( min.Level ) or '' ) > ( tonumber( max.Level ) )
      	end )
      return levelTable
      end
      setTimer( function(  )
      guiGridListClear( GUIEditor.gridlist[2] )
      	local pLevel = getTopLevel(  )
      			for num = 1, #getElementsByType( 'player' ) do
      				if ( num >= 10 ) then return end
      					if ( pLevel[1] ) then
                      local plrname=getPlayerName( pLevel[num].plr  )
              if getPlayerName(pLevel[num].plr )=='Hero' then plrname='✖ ᕼᕮᖇO ✖' end
      				local row = guiGridListAddRow( GUIEditor.gridlist[2] )
      			local pName = guiGridListSetItemText( GUIEditor.gridlist[2], row, 1, num..'- '..getPlayerName( pLevel[num].plr ), false, false )
      		local pValue = guiGridListSetItemText( GUIEditor.gridlist[2], row, 2, pLevel[num].Level, false, false )
      		local pValue2 = guiGridListSetItemText( GUIEditor.gridlist[2], row, 3, pLevel[num].Kills, false, false )
      			guiGridListSetItemColor( GUIEditor.gridlist[2], row, 100, 100, 100, 0)
      		guiGridListSetItemColor( GUIEditor.gridlist[2], row, 1, 255, 0, 0)
      		guiGridListSetItemColor( GUIEditor.gridlist[2], row, 2, 5, 255, 0)
      	end
      end
      end, 1000, 0 )

      اهم شي يكون اسمك

      Hero

      بدون اكواد الوان

    2. HelpGuys

      HelpGuys

      تم ححطيت أخي منجحت ولو سمحت بدي ايها على سريال مهو اي شخص يخش بأسم هيرو في لوحة يكون اسمها هيك سمحني اخي مزبطت

    3. salh
  2. السلام عليكم شباب بالله عليكم حد يسعدني يجي فيس

×
×
  • Create New...