Jump to content

total hunter <3 Gridlist ساعدوني


Recommended Posts

السلام عليكم ورحمة الله وبركاته

انا عندي Stats

عدد الهنأأتر

لكن مصمم على اساس انه يطلع للشخص فقط

يعني ما يمديك تشوف حق خويك لو ضغطت على اسمه في gridlist

انا الي ابيه

اذا ضغطت على اي اسم في gridlist

يطلعلي كم مره جاب هنتر

Picture :

2ef386d9a624f9c40042866e922a6970.png

حاولت اسوي زي ما سويت في Money ما ضبط

Link to comment
  
---ClientSide--- 
  
totalHunters = guiCreateLabel(200,150,300,16,"Hunter Reached : N/A",false,statswin) 
addEventHandler("onClientRender", root, function () 
   guiSetText ( totalHunters, "Hunter Reached : ".. getElementData ( localPlayer, "Hunters" ) or "0" .. "" ) 
end) 
  

  
---ServerSide--- 
  
function addPlayerPoints(player) 
    local point = getPlayerPoints(player) 
    setPlayerPoints(player,tonumber(point + 1)) 
    if not isGuestAccount(getPlayerAccount(player)) then 
        setAccPoints(getPlayerAccount(player),getPlayerPoints(player)) 
    end 
end 
  

Link to comment

غير مجرب

addEventHandler("onClientGUIClick", root, 
function() 
    if source == gridlist then 
        local row, col = guiGridListGetSelectedItem(gridlist) 
        local text = guiGridListGetItemText(gridlist, row, col) 
        local hunter = getElementData (getPlayerFromName(text), "Hunters") or "0" 
        if row ~= -1 then 
        guiSetText ( totalHunters, "Hunter Reached : ".. hunter .. "" ) 
        else 
        guiSetText ( totalHunters, "Hunter Reached : N/A" ) 
        end 
    end 
end 
) 

Link to comment

addEventHandler( "onClientGUIClick", resourceRoot, function(    ) 
   if ( source == GridList ) then 
       if ( guiGridListGetSelectedItem ( source ) ~= -1 ) then 
            guiSetText( totalHunters, "Hunter Reached :"..tonumber( getElementData ( getPlayerFromName( guiGridListGetItemText ( source, guiGridListGetSelectedItem ( source ), 1 ) ), "Hunters" ) or 0 ) ) 
         end 
     end 
end ) 
Link to comment
addEventHandler( "onClientGUIClick", resourceRoot, function(    ) 
   if ( source == GridList ) then 
       if ( guiGridListGetSelectedItem ( source ) ~= -1 ) then 
            guiSetText( totalHunters, "Hunter Reached :"..tonumber( getElementData ( getPlayerFromName( guiGridListGetItemData ( source, guiGridListGetSelectedItem ( source ), 1 ) ), "Hunters" ) or 0 ) ) 
         end 
     end 
end ) 

Link to comment

88fc3297e40a36b42efcfd6f469a97d4.png

  
  
Line319--- 
  
            guiSetText( totalHunters, "Hunter Reached :"..tonumber( getElementData ( getPlayerFromName( guiGridListGetItemText ( source, guiGridListGetSelectedItem ( source ), 1 ) ), "Hunters" ) or 0 ) ) 
  
  

Link to comment

ممكن تسوها لي

  
for _,player in ipairs(getElementsByType("player")) do 
    local row = guiGridListAddRow (gridOnlinePlayers) 
    guiGridListSetItemText(gridOnlinePlayers,row,1,string.gsub(getPlayerName(player), "#%x%x%x%x%x%x", ""),false,false) 
    guiGridListSetItemData(gridOnlinePlayers,row,1,getPlayerName(player)) 
    end 
  

Link to comment
  
addEventHandler( "onClientPlayerChangeNick", resourceRoot, function(  ) 
for _,player in ipairs(getElementsByType("player")) do 
    local row = guiGridListAddRow (gridOnlinePlayers) 
    guiGridListSetItemText(gridOnlinePlayers,row,1,string.gsub(getPlayerName(player), "#%x%x%x%x%x%x", ""),false,false) 
    guiGridListSetItemData(gridOnlinePlayers,row,1,getPlayerName(player)) 
    end 
    end) 
  

كذا ؟

بس يوم سويته خبط علي

Link to comment

لا تنسى توضع الاتصال بالفنكشن بـ كود فتح النافذة

زي كذا حطه بـ الـ بيند حقكـ .. :

Refresh ( )

function Refresh (       ) 
   guiGridListClear( gridOnlinePlayers ) 
   for _,players in ipairs( getElementsByType( "player" ) ) do 
       local row = guiGridListAddRow ( gridOnlinePlayers ) 
       guiGridListSetItemText( gridOnlinePlayers, row, 1, string.gsub( getPlayerName( players ), "#%x%x%x%x%x%x", ""), false, false ) 
       guiGridListSetItemData( gridOnlinePlayers, row, 1, getPlayerName ( players ) ) 
    end 
end 
  
  
addEventHandler ( "onClientPlayerChangeNick", getLocalPlayer(    ), function (  ) 
     if not ( guiGetVisible( gridOnlinePlayers ) == true ) then return end 
       Refresh (       ) 
end ) 
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...