Jump to content

تصحييح لود بسيط ذذ


Recommended Posts

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

يتغير كلام الابل و يقله كم معاه من داتا معينه ولو مامعه يجيبها 0

يمكن ما تكونو فهمتو بس شوفو الكود

بتفهمو

addEventHandler('onClientGUIClick',root, 
function (hitPlayer) 
  
        local row,col = guiGridListGetSelectedItem ( gridlist123 )  
        if ( row == 0 ) and ( col == 1 ) then 
        local playerName = getElementData(hitPlayer, "Iron") or 0 --  
       guiSetText(have123,"You Have "..playerName.. ".") --  
end 
        end) 
  

المشكله انه ما بيجيب كم معه داتا يخليها 0

ليش؟

وين المشكله ؟ ض1 :roll:

وشكرا على تعبكم ذذ :mrgreen:

Link to comment
السلام عليكم و رحمه الله و بركاته شباب انا سويت كود انه لما يضغلط على كلمه ب جريد ليست

يتغير كلام الابل و يقله كم معاه من داتا معينه ولو مامعه يجيبها 0

يمكن ما تكونو فهمتو بس شوفو الكود

بتفهمو

addEventHandler('onClientGUIClick',root, 
function (hitPlayer) 
  
        local row,col = guiGridListGetSelectedItem ( gridlist123 )  
        if ( row == 0 ) and ( col == 1 ) then 
        local playerName = getElementData(hitPlayer, "Iron") or 0 --  
       guiSetText(have123,"You Have "..playerName.. ".") --  
end 
        end) 
  

المشكله انه ما بيجيب كم معه داتا يخليها 0

ليش؟

وين المشكله ؟ ض1 :roll:

وشكرا على تعبكم ذذ :mrgreen:

(شوف ماني متأكد من حلي مشان ما يجي احد و يتمسخر)

المشكلة هنا انك تجيب data

لعنصر غير موجود و لانه غير موجود يجيب الخيار التاني اللي هو 0

و العنصر غير موجود لانك حاطت hitplayer

و اظن ذا البارمتر ب ايفينت

onMarkerHit

لو تبي تجيب داتا الاعب اللي ضغط تحط العنصر الاعب المحلي

localPlayer

تصحيح الكود :

addEventHandler('onClientGUIClick',root, 
function () 
    local row,col = guiGridListGetSelectedItem ( gridlist123 ) 
    if ( row == 0 ) and ( col == 1 ) then 
        local playerName = getElementData(localPlayer, "Iron") or 0 
        guiSetText(have123,"You Have "..playerName.. ".", 0, 255, 0) 
    end 
end) 

الكود غير مجرب جرب و رد لي خبر :mrgreen:

Link to comment

addEventHandler ( "onClientGUIClick", resourceRoot, function (  ) 
  if ( source == gridlist123 ) then 
   if ( guiGridListGetSelectedItem ( gridlist123 ) ~= -1 ) then 
         local Iron_data = getElementData ( localPlayer, "Iron" ) or 0 
         guiSetText ( have123, "You Have "..Iron_data.. "." ) 
     end 
   end 
end ) 
Link to comment

شكرا زاحف ذذ

حياك الله

تمت الافاده ذذ

بس سؤال بسيط الحين انت حطيت

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

بدال

if ( row == 0 ) and ( col == 1 ) then

طيب انا ابي على كودي

if ( row == 1) and ( col == 1 ) then

كيف تصير على كودك ؟

ذذ

Link to comment
الاثنين نفس النتيجة .. نفس بعض يعني ما تفرق لكن انا انا طريقتي كذا واختصار للسطور

مو انت هدفك تتحقق انه اختار اي شي .. وهذا برضو يتحقق انه اختار اي شي .

لا اخوي انت فهمتني غلط

شوي وشفي بالجريد ليست

انا دبي كل ما يظغط ووحده يصير شي معين انا احدده فهمتني؟

guiGridListSetItemText(gridlist123, 0, 1, "Iron", false, false) 
        guiGridListSetItemText(gridlist123, 0, 2, "50", false, false) 
        guiGridListSetItemText(gridlist123, 1, 1, "gold", false, false) 
        guiGridListSetItemText(gridlist123, 1, 2, "100", false, false) 
        guiGridListSetItemText(gridlist123, 2, 1, "Dimound", false, false) 
        guiGridListSetItemText(gridlist123, 2, 2, "2500", false, false) 
        guiGridListSetItemText(gridlist123, 3, 1, "-", false, false) 
        guiGridListSetItemText(gridlist123, 3, 2, "-", false, false) 

عشان انا كذا استخدمت كود

if ( row == 0 ) and ( col == 1 ) then

هنا انا احدد وين ابي لما يضغط

Link to comment

شباب ذا كودي الي يهرف يصلحه ذذ

        addEventHandler('onClientGUIClick',root, 
function () 
  if ( source == gridlist123 ) then 
        local row,col = guiGridListGetSelectedItem ( gridlist123 )  
        if ( row == 0 ) and ( col == 1 ) then 
   local Iron_data = getElementData ( localPlayer, "Iron" ) or 0 
         guiSetText ( have123, "You Have "..Iron_data.. "." ) 
        elseif ( row == 2 ) and ( col == 2 ) then 
        local playerName2 = getElementData(localPlayer, "Gold") or 0 
       guiSetText(have123,"You Have "..playerName2.. ".") 
        end 
        end 
        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...