Jump to content

شرح القريد ليست


Recommended Posts

سويت كذا وماشتغل المود كلله

GUIEditor_Window = {} 
GUIEditor_Grid = {} 
  
GUIEditor_Window[1] = guiCreateWindow(458,158,572,555,"",false) 
guiSetVisible ( GUIEditor_Window[1], false ) 
guiSetAlpha(GUIEditor_Window[1],1) 
GUIEditor_Grid[1] = guiCreateGridList(13,32,192,514,false,GUIEditor_Window[1]) 
guiGridListSetSelectionMode(GUIEditor_Grid[1],2) 
  
guiGridListAddColumn(GUIEditor_Grid[1],"player      ",0.9) 
changeGridListItemToPlayersName(GUIEditor_Grid[1],1) 
  
  
  
changeGridListItemToPlayersName = function ( GridList, Column ) 
    if GridList and Column then  
        if getElementType ( GridList ) == "gui-gridlist" then 
            if guiGridListClear ( GridList ) then 
                for i, v in next, getElementsByType ( "player" ) do  
                    guiGridListSetItemText ( GridList, guiGridListAddRow ( GridList ), Column, getPlayerName ( v ), false, false ); 
                end; 
            end; 
        end; 
    end; 
end; 
  

Link to comment
حول كود المود لـ UTF-8
GUIEditor_Window = {} 
GUIEditor_Grid = {} 
  
 changeGridListItemToPlayersName = function ( GridList, Column ) 
    if GridList and Column then -- Check Parematers 
        if getElementType ( GridList ) == "gui-gridlist" then -- Check The Type of ' GridList ' 
            if guiGridListClear ( GridList ) then 
                for i, v in next, getElementsByType ( "player" ) do -- Get Everything by Type ' player '  
                    guiGridListSetItemText ( GridList, guiGridListAddRow ( GridList ), Column, getPlayerName ( v ), false, false ); 
                end; 
            end; 
        end; 
    end; 
end; 
  
GUIEditor_Window[1] = guiCreateWindow(458,158,572,555,"",false) 
guiSetVisible( GUIEditor_Window[1],true ) 
guiSetAlpha(GUIEditor_Window[1],1) 
GUIEditor_Grid[1] = guiCreateGridList(13,32,192,514,false,GUIEditor_Window[1]) 
guiGridListSetSelectionMode(GUIEditor_Grid[1],2) 
guiGridListAddColumn(GUIEditor_Grid[1],"player      ",0.9) 
changeGridListItemToPlayersName(GUIEditor_Grid[1],1) 
  
  
  
  

Link to comment
حول كود المود لـ UTF-8
GUIEditor_Window = {} 
GUIEditor_Grid = {} 
  
 changeGridListItemToPlayersName = function ( GridList, Column ) 
    if GridList and Column then -- Check Parematers 
        if getElementType ( GridList ) == "gui-gridlist" then -- Check The Type of ' GridList ' 
            if guiGridListClear ( GridList ) then 
                for i, v in next, getElementsByType ( "player" ) do -- Get Everything by Type ' player '  
                    guiGridListSetItemText ( GridList, guiGridListAddRow ( GridList ), Column, getPlayerName ( v ), false, false ); 
                end; 
            end; 
        end; 
    end; 
end; 
  
GUIEditor_Window[1] = guiCreateWindow(458,158,572,555,"",false) 
guiSetVisible( GUIEditor_Window[1],true ) 
guiSetAlpha(GUIEditor_Window[1],1) 
GUIEditor_Grid[1] = guiCreateGridList(13,32,192,514,false,GUIEditor_Window[1]) 
guiGridListSetSelectionMode(GUIEditor_Grid[1],2) 
guiGridListAddColumn(GUIEditor_Grid[1],"player      ",0.9) 
changeGridListItemToPlayersName(GUIEditor_Grid[1],1) 
  
  
  
  

Link to comment

كنت مسوي لوحه واحط فيها اكوادك وخرب

المهم اخذت اكوادك وضبط

بس كيف اشتغل

وكيف ضفتله الكود ><<

وش ذايدة هذا

changeGridListItemToPlayersName 

وهذا وش وضعه

for i, v in next, getElementsByType ( "player" ) do  

وهذول

if GridList and Column then  

Link to comment

لم تفهم نعم لم تقم بفتح الويكي ربما لهذا السبب لم تفهم ربما تفهم الان

getElementsByType -- يجيب الاعبين اذا كان الالمنت "player" ! 

؟

تحقق من الوظيفة انة فية قريد وكول عشان مايصير فية اخطاء سهله؟

Link to comment

للحين مافهمت

يااخي اشرح عدل

زي كينق هذاك شرحه 100% 100

اشرحلي هذوووول موفاهمهم

 changeGridListItemToPlayersName = function ( GridList, Column ) -- وش فايدته  
    if GridList and Column then  -- وش فايدته   
        if getElementType ( GridList ) == "gui-gridlist" then  -- وش فايدته  
            if guiGridListClear ( GridList ) then  -- وش فايدته  
                for i, v in next, getElementsByType ( "player" ) do   -- وش فايدته  
                    guiGridListSetItemText ( GridList, guiGridListAddRow ( GridList ), Column, getPlayerName ( v ), false, false );  -- وش فايدته  
                end; 
            end; 
        end; 
    end; 
end; 

Link to comment

 changeGridListItemToPlayersName = function ( GridList, Column ) -- وش فايدته  
    if GridList and Column then  -- وش فايدته   
        if getElementType ( GridList ) == "gui-gridlist" then  -- وش فايدته  
            if guiGridListClear ( GridList ) then  -- وش فايدته  
                for i, v in next, getElementsByType ( "player" ) do   -- وش فايدته  
                    guiGridListSetItemText ( GridList, guiGridListAddRow ( GridList ), Column, getPlayerName ( v ), false, false );  -- وش فايدته  
                end; 
            end; 
        end; 
    end; 
end; 

اولا ذي وظيفة مسويها عناد تسهل للمرهـ المليون لازم فيها ارقمنتات عشان تستخدمها

 changeGridListItemToPlayersName = function ( GridList, Column ) -- وش فايدته  

GridList,Column

GridList =

ارقمنت القريد بالوظيفة

Column =

ارقمنت الكولمن بالوظيفة

================

if getElementType ( GridList ) == "gui-gridlist" then -- وش فايدته

getElementType =

وظيفة تتحقق من نوع الشيء هنا عناد تحقق انة القريد لست حق الوظيفة الالمنت = قريد حق الـ الايديتور ذذ

==============

if guiGridListClear ( GridList ) then -- وش فايدته

guiGridListClear = وظيفة تساعد على منع التكرار #

guiGridListClear

استخدمها هنا عشان مايكرر اسماء الاعبين

==============

for i, v in next, getElementsByType ( "player" ) do -- وش فايدته

هنا مسوي

لووب عشان يجيب كل الاعبين

getElementsByType ( "player" ) do

هنا يجيب كل الاعبين بـ الفنكشن هذا يجيب اي المنت هنا حدد لاعب يقدر يحدد بيد بس مآله اسم بس يستخدم فـ وظآئف اخرى ~

=================

اذا ماوصلت فـ اعلم انهـ عندكـ مشكلة فعلا #

Link to comment
عمرك فتحت الويكي؟

لاتسوي انا الفاهم لو بخليك تسوي لوحدك ماعرفتله

+ فتحت الويكي قبل لا تفتحه انت

ولاكن ماعرف انلجيزي :)

+ لم تصل المعلومه

Link to comment

ياخي اقولك انا مافهم ولا شي بل قريد ليست جديددددددددددددددد عليه

عشان كذا نزلت موضوع

هذا مادري وش جدت ابوه وش يسوي بل اكواد

guiGridListSetItemText

او وش فايدته

والمشكله انك تتكلم بـ الغه العربيه

ياخي تكلم عاادي زي الناس

وهذا مادري وش يسوي ولا ادري وش اررضه من سماه

guiGridListAddRow

Link to comment

صف يعني صف لو تسوي اكثر من رو وتسوي الكلام بكل رو مثلا رو 1 و رو 2 وتحط كلام بـ رو 1 و رو 2 يوم تختار كلمة من الرو الاول مايختار مايحدد الرو الثاني وصل؟

Link to comment

اهاا الحين فهمت

مثلا سويت

رو 1 و رو2

رو 1

حطيت فيه

3ss

و رو2

حطيت فيه

ol

ولو اضغط علي

3ss مايختار

ol صح ؟

يصير التحديد الازررق علي كلمة

3ss بس صح ؟

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