Bassam*Syria Posted July 14, 2015 Share Posted July 14, 2015 السلام عليكم و رحمه الله و بركاته شباب انا سويت كود انه لما يضغلط على كلمه ب جريد ليست يتغير كلام الابل و يقله كم معاه من داتا معينه ولو مامعه يجيبها 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 وشكرا على تعبكم ذذ Link to comment
Jupi Posted July 14, 2015 Share Posted July 14, 2015 السلام عليكم و رحمه الله و بركاته شباب انا سويت كود انه لما يضغلط على كلمه ب جريد ليستيتغير كلام الابل و يقله كم معاه من داتا معينه ولو مامعه يجيبها 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 وشكرا على تعبكم ذذ (شوف ماني متأكد من حلي مشان ما يجي احد و يتمسخر) المشكلة هنا انك تجيب 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) الكود غير مجرب جرب و رد لي خبر Link to comment
Bassam*Syria Posted July 14, 2015 Author Share Posted July 14, 2015 مافي مشاكل فيها هههههه Link to comment
Professional Posted July 14, 2015 Share Posted July 14, 2015 الديس بق ذا فقط لو ناسي قوس وكذا اما مشاكل ال فنكشات وشغلات لا تحقق من الاكواد منيح Link to comment
#DRAGON!FIRE Posted July 14, 2015 Share Posted July 14, 2015 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
Bassam*Syria Posted July 14, 2015 Author Share Posted July 14, 2015 شكرا زاحف ذذ حياك الله تمت الافاده ذذ بس سؤال بسيط الحين انت حطيت if ( guiGridListGetSelectedItem ( gridlist123 ) ~= -1 ) then بدال if ( row == 0 ) and ( col == 1 ) then طيب انا ابي على كودي if ( row == 1) and ( col == 1 ) then كيف تصير على كودك ؟ ذذ Link to comment
Professional Posted July 14, 2015 Share Posted July 14, 2015 شة يهمك يخي المهم اشتغل روح انبسط Link to comment
Bassam*Syria Posted July 14, 2015 Author Share Posted July 14, 2015 حسن انا اكلم زاحفف ماكلمتك ذذ + انا ابي افهم مابي كذاجاهز و خلاص ابي افهم عشان لو اعتذت ولا تبي تزود موضيعك و بس؟ ذذ مع احترامي لك Link to comment
#DRAGON!FIRE Posted July 14, 2015 Share Posted July 14, 2015 الاثنين نفس النتيجة .. نفس بعض يعني ما تفرق لكن انا انا طريقتي كذا واختصار للسطور مو انت هدفك تتحقق انه اختار اي شي .. وهذا برضو يتحقق انه اختار اي شي . Link to comment
Bassam*Syria Posted July 14, 2015 Author Share Posted July 14, 2015 الاثنين نفس النتيجة .. نفس بعض يعني ما تفرق لكن انا انا طريقتي كذا واختصار للسطورمو انت هدفك تتحقق انه اختار اي شي .. وهذا برضو يتحقق انه اختار اي شي . لا اخوي انت فهمتني غلط شوي وشفي بالجريد ليست انا دبي كل ما يظغط ووحده يصير شي معين انا احدده فهمتني؟ 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
Bassam*Syria Posted July 14, 2015 Author Share Posted July 14, 2015 شباب ذا كودي الي يهرف يصلحه ذذ 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now