Jump to content

[Lua] #7 الجداول الجزء الأول || كيف صنع جدول والتحكم فيه


Recommended Posts

عندي سؤال

كيف

مثلا انا مسوي جدول وحاط فيه قيمة

كيف استدعي هذه القيمة واخليها بفنكشن ؟

مثال

Table = { -- ايدي سكن  
      23, 
      113, 
        123, 
    } 

كيف اخلي القيم الي فوق

تجي هنا

setElementModel ( player, هنا ) 

واخلي القيم تجي على شكل row في القريد ليست

وشكرا :)

Link to comment
عندي سؤال

كيف

مثلا انا مسوي جدول وحاط فيه قيمة

كيف استدعي هذه القيمة واخليها بفنكشن ؟

مثال

Table = { -- ايدي سكن  
      23, 
      113, 
        123, 
    } 

كيف اخلي القيم الي فوق

تجي هنا

setElementModel ( player, هنا ) 

واخلي القيم تجي على شكل row في القريد ليست

وشكرا :)

سوي داتا للrow

guiGridListSetItemData(gridlist, 0, 1, 46) 

ثم تجيب الداتا

setElementModel ( player, guiGridListGetItemData(gridlist, 0, 1)) 

Link to comment

ليش داتا ؟ وش فايدتها يعني

EDIT #

شوف هذا الكود من زاحف ..

الكود وظيفته تختار سيارة من القريد ليست وفيه جدول لكن انه ما سوي داتا زيك ليش ؟

  local Cars = { 
      -- { id }, 
      { 541 }, 
      { 429 }, 
    } 
  
   for k, v in ipairs ( Cars ) do 
             local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
             guiGridListSetItemText ( GUIEditor.gridlist[1], row, 1, getVehicleNameFromModel ( v [ 1 ] ), false, false ) 
         end 
    end ) 
      
      
    addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) 
      if ( source == GUIEditor.button[1] ) then 
       if ( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) then 
           local vName = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) 
           triggerServerEvent ( "buyCar", localPlayer, getVehicleModelFromName ( vName ) ) 
        end 
      elseif ( source == GUIEditor.button[2] ) then 
          guiSetVisible ( GUIEditor.window[1], false ) 
          showCursor ( false ) 
      end 
    end ) 

Link to comment
ليش داتا ؟ وش فايدتها يعني

EDIT #

شوف هذا الكود من زاحف ..

الكود وظيفته تختار سيارة من القريد ليست وفيه جدول لكن انه ما سوي داتا زيك ليش ؟

  local Cars = { 
      -- { id }, 
      { 541 }, 
      { 429 }, 
    } 
  
   for k, v in ipairs ( Cars ) do 
             local row = guiGridListAddRow ( GUIEditor.gridlist[1] ) 
             guiGridListSetItemText ( GUIEditor.gridlist[1], row, 1, getVehicleNameFromModel ( v [ 1 ] ), false, false ) 
         end 
    end ) 
      
      
    addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) 
      if ( source == GUIEditor.button[1] ) then 
       if ( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) then 
           local vName = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) 
           triggerServerEvent ( "buyCar", localPlayer, getVehicleModelFromName ( vName ) ) 
        end 
      elseif ( source == GUIEditor.button[2] ) then 
          guiSetVisible ( GUIEditor.window[1], false ) 
          showCursor ( false ) 
      end 
    end ) 

هو جاب الكلام اللي في الrow

local vName = guiGridListGetItemText ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1  

+

الداتا تحطها اذ كنت تبي معلومات للrow

يعني باختصارات بيانات خاصة فيه

زي ElementData

Link to comment

مشكوووور 8)

طيب عندي سؤال 8)

كيف اخلي جميع الايديات الي في الجدول لو القيم الي في الجدول تجي على شكل row ?

كذا ؟

local Table { 
  {122}, 
{132}, 
{230}, 
} 
local coul = guiGridListAddColumn(الارقمنتات هنا كاملة) 
local row = guiGridListAddRow(gridlist ) -- انشاء رو 
guiGridListSetItemText(gridlist , row , coul , tostring(v1) ) -- كذا ؟؟؟  
  
  

Link to comment
مشكوووور 8)

طيب عندي سؤال 8)

كيف اخلي جميع الايديات الي في الجدول لو القيم الي في الجدول تجي على شكل row ?

كذا ؟

local Table { 
  {122}, 
{132}, 
{230}, 
} 
local coul = guiGridListAddColumn(الارقمنتات هنا كاملة) 
local row = guiGridListAddRow(gridlist ) -- انشاء رو 
guiGridListSetItemText(gridlist , row , coul , tostring(v1) ) -- كذا ؟؟؟  
  
  

v1 غير معرف :mrgreen:

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...