Jump to content

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


Recommended Posts

ليه ماتقووول من الاول !

ههههه طفشتني وارتفع ضغطي

وارتفع ضغطك و طفشتك خخخخخخخ

ولاكن للحين ماعرف اسوي

قريد ليست يجيب اسماء الاعبين :(

Link to comment

function SetPlayers( ) 
    guiGridListClear ( GridList ) -- نسوي الكلير 
            for _,player in ipairs ( getElementsByType("player") ) do -- نجيب كل الاعبين 
                local row = guiGridListAddRow ( GridList ) -- نظيف العمود 
                    guiGridListSetItemText( GridList,row,1,getPlayerName(player),false,false) -- نظيف الاعبين للستة بالعمود المحدد بالكولمن المحدد 1 العمود الاول لازم تكون مسوية من قبل 
        end 
    end 
  
     
bindKey("F10","down", 
    function (  ) 
        guiSetVisible ( Window , not guiGetVisible (    Window  )   ) -- نسوي كود فتح النافذهـ 
        showCursor ( guiGetVisible (    Window  )   ) -- الماوس 
            if ( guiGetVisible ( Window ) == true ) then -- اذا كانت النافذهـ مفتوحة  
                SetPlayers ( ) -- يسوي الوظيفة وكذآ بيحدث تلقائيا 
    end 
end 
) 
Link to comment

انا مقدرلك تعبك :(

ولاكن شوف هنا

    function SetPlayers( ) -- ولاحض هنا  
        guiGridListClear ( GridList )  
                for _,player in ipairs ( getElementsByType("player") ) do  
                    local row = guiGridListAddRow ( GridList )  
                        guiGridListSetItemText( GridList,row,1,getPlayerName(player),false,false)  
            end 
        end 
      
        
    bindKey("F10","down", 
        function (  ) 
            guiSetVisible ( Window , not guiGetVisible (    Window  )   ) 
            showCursor ( guiGetVisible (    Window  )   )  
                if ( guiGetVisible ( Window ) == true ) then 
                    SetPlayers ( ) -- لاحض هذا 
        end 
    end 
    ) 

Link to comment

هذي تفيدك انك تربط فنكشن مع فنكشن آخر,

مثآل,

function onKill() 
-- nothing 
end 

مثلا تبي تربطه مع الفنكشن الثاني,

function onSpawn() 
outputChatBox(...) 
onKill() 
end 
addEventHandler("...."...) 

الزبده تسهل عليك تختصر,

Link to comment
مسمى وظيفي عادي ؟ اذا انفتحت يسوي هالوظيفة لا اكثر #

كلامك هذا بـ الغه العربيه

ولاكن شوف كلامي

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

بترجم الي فهمته

اسم للفنكشن = مسمى وظيفي عادي

Link to comment
function clientsideResourceStart () 
        local playerList = guiCreateGridList ( 0.80, 0.10, 0.15, 0.60, true ) -- Create the grid list 
        local column = guiGridListAddColumn( playerList, "Player", 0.85 ) -- Create a 'players' column in the list 
        if ( column ) then -- If the column was successfully created 
                for id, playeritem in ipairs(getElementsByType("player")) do  
                --Loop through all the players, adding them to the table 
                        local row = guiGridListAddRow ( playerList ) 
                        guiGridListSetItemText ( playerList, row, column, getPlayerName ( playeritem ), false, false ) 
                end 
        end 
end 
addEventHandler ( "onClientResourceStart", getRootElement(), clientsideResourceStart ) 

ذا مثال من الويكي يجيب اسماء اللاعبين ف قرد لست

Link to comment
هذي تفيدك انك تربط فنكشن مع فنكشن آخر,

مثآل,

function onKill() 
-- nothing 
end 

مثلا تبي تربطه مع الفنكشن الثاني,

function onSpawn() 
outputChatBox(...) 
onKill() 
end 
addEventHandler("...."...) 

الزبده تسهل عليك تختصر,

اعتقد انه واضح,

وهذا مثال,

addEventHandler("onClientRrsourceStart",resourceRoot, 
function() 
Health(player) 
end) 
  
function Health(player) 
if getElementType(player) == 'player' then 
setElementHealth(player,math.min(50,-99,1)) 
        end 
end 

ان ما وصلت المعلومه آمسك,

image_20373.jpg

انتبه عليه تراه بـ $3.99

Link to comment

^ والله شرحح برستيج الله يعطيه العافيه شرك كافي ووافي

6 صفحات !!!

ترا هي سهله مثلها مثل تركيب الايفنت وكذآ,

اقرا الـ السينتاكس وراح تفهم بإذن واحدٍ احد.

Link to comment
^ والله شرحح برستيج الله يعطيه العافيه شرك كافي ووافي

6 صفحات !!!

ترا هي سهله مثلها مثل تركيب الايفنت وكذآ,

اقرا الـ السينتاكس وراح تفهم بإذن واحدٍ احد.

+1 لي 4 ساعات من اليوم بـهالموضوع / = وسهل بس جرب بالهوست وخبص

Link to comment
^ والله شرحح برستيج الله يعطيه العافيه شرك كافي ووافي

6 صفحات !!!

ترا هي سهله مثلها مثل تركيب الايفنت وكذآ,

اقرا الـ السينتاكس وراح تفهم بإذن واحدٍ احد.

+1 لي 4 ساعات من اليوم بـهالموضوع / = وسهل بس جرب بالهوست وخبص

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

Link to comment
  • 1 year later...

السلام عليكم ، اخوي برستيج

انا استفدت من شرحك ، مشكور ماقصرت يالحب ضض1

لاكن صراحه الي مافهمته هذا

if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then

وهذا end,false

if فيه 3 اند 2 حقت

ووحده حقت فنكشن

,false بس وش جاب فلس ><

حقت وش ؟ ، اتمنى الرد انتظرك ^^

Link to comment
السلام عليكم ، اخوي برستيج

انا استفدت من شرحك ، مشكور ماقصرت يالحب ضض1

لاكن صراحه الي مافهمته هذا

if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then

وهذا end,false

if فيه 3 اند 2 حقت

ووحده حقت فنكشن

,false بس وش جاب فلس ><

حقت وش ؟ ، اتمنى الرد انتظرك ^^

حقت parent

Link to comment
  • 2 years later...

بس ابي اسالكم سوؤال

انا عملت شوب اسلحه

لما اضغط على القريد يشتري السلاح بس انا ابيه يحدد القريد وبعدين يضغط على البوتون عشان يقدر ياخد سلاح

وكل قريد سلاح خاص فيه كيف ؟؟؟

Link to comment

الموضوع قديم ^_^

لو شفت الموضوع و فتحة مووضوع جديد افضل

عن مشكلتك

    if ( source == button ) then -- اذا ضرب الزر             
        if ( guiGridListGetSelectedItem ( GridList ) ~= -1 ) then -- شرط اذا ماكان الشيء المختار بالقريد اقل من واحد 
  
        wleed = guiGridListGetSelectedItem(GUIEditor.gridlist[1])-- هذي عشان تجيب الغرض المحدد عليه من القريد 
  
           Wleed1 = guiGridListGetItemText(GUIEditor.gridlist[1], wleed, 1)                 --  هذي عشان تجيب إسم غرض في القريد 

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