هو الويكي حطه لك كـ مثال يعني يبي له اشياء 
حتى هذا مثال عدل عليه وافهمه 
 
-- Client Side # 
    local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true )-- انشاء لسته 
    local column = guiGridListAddColumn( playerList, "Player", 0.85 )-- انشاء صف  
function createPlayerList() 
    if ( column ) then --يتأكد اذا كان الصف موجود 
        for id, player in ipairs(getElementsByType("player")) do-- جلب جميع اللاعبين 
            local row = guiGridListAddRow ( playerList )--- (انشاء مكان لأسم اللاعب في اللست (رو 
            guiGridListSetItemText ( playerList, row, column, getPlayerName ( player ), false, false )-- وضع اسم اللاعب بالرو 
        end-- اغلاق for 
    end--اغلاق if 
end--اغلاق function 
addEventHandler("onClientResourceStart",resourceRoot,createPlayerList)--createPlayerListاضافة حدث اول مايشتغل المود للوظيفه 
addEventHandler("onClientPlayerJoin",root,createPlayerList)--createPlayerList اضافة حدث اول مايدخل لاعب لوظيفة  
 
لم حطيت الكود اللي انت حاطه  وشغلت المود  
طلعت  الاسماء في لوحه الــ Gridlist   
 ثانيه  وما طلعت في نفس اللوحه  
اتمنى انك تساعدني لاني جديد في البرمجه