taha201100 Posted March 27, 2016 Author Share Posted March 27, 2016 elseif (source == GUIEditor.button[10])then guiSetVisible (GUIEditor.window[2],false) showCursor (false) setPedAnimation( ped1,"ped", "nill") setPedAnimation ( xwz, nill, "nill" ) Link to comment
iMr.SFA7 Posted March 27, 2016 Share Posted March 27, 2016 سطر 4 بالكود حقك بدله ب setPedAnimation ( ped1, nil, nil ) وسطر 5 وش تبي تسوي؟ xwz ; هذا تعريف لايش؟ Link to comment
taha201100 Posted March 27, 2016 Author Share Posted March 27, 2016 حق الفنكشن +ما في فايدة مو ضابط Link to comment
iMr.SFA7 Posted March 27, 2016 Share Posted March 27, 2016 حق الفنكشن+ما في فايدة مو ضابط ياليت تطرح كودك كامل عشان نفهم السالفة Link to comment
taha201100 Posted March 27, 2016 Author Share Posted March 27, 2016 خلاص مو مشكله شكرا Link to comment
taha201100 Posted March 30, 2016 Author Share Posted March 30, 2016 طيب سويت لوحة لو ابي مثلن لو ضغط على رو معين دون ما يضغط الزر يتحقق امر مثلن تفتح كاميرا ماتركس او تتطلع صورة وكذا ممكن مثال؟؟ Link to comment
ivor Posted March 30, 2016 Share Posted March 30, 2016 انتبه لمووااااااضيعك مب كل شويه ترفع موضوع وتنزل الاخر المنتدي كله انت للمره المليون ابحث منتدي او ويكي وافهم انجلش وما تحتاج لنا -____- Link to comment
YourMind Posted March 30, 2016 Share Posted March 30, 2016 انتبه لمووااااااضيعك مب كل شويه ترفع موضوع وتنزل الاخر المنتدي كله انت للمره المليون ابحث منتدي او ويكي وافهم انجلش وما تحتاج لنا -____- علي الاقل عايز يتعلم طيب سويت لوحة لو ابي مثلن لو ضغط على رو معين دون ما يضغط الزر يتحقق امر مثلن تفتح كاميرا ماتركس او تتطلع صورة وكذا ممكن مثال؟؟ addEventHandler ("onClientGUIClick",gridlist, function () local selec = guiGridListGetSelectedItem (gridlist) if selec ~= -1 then setCameraMatrix (2435,5841,822,0,56465) else -- (selec == -1) setCameraTarget (localPlayer) end end ) ششكراً ..بس اخاف اني ما استفيد حاجةة المهم بكمل الباقي .. وهو الزر اذا سويته ,, ويلا الحين ابرمج ,, ابي استفسر local wifii = guiGridListGetSelectedItem (GUIEditor.gridlist[1]) if wifii~= -1 then Returns the row and column indexes of the selected item if the specified grid list is valid and has a selected item, (-1, -1) if no item is selected, false otherwise. (row) دة تحقق ان الجريد ليست فيها حاجة متحددة بالماوس يرجعلك القيمة 1 لو انت محدد حاجة و يرجعلك القيمة -1 لو انت مش محدد حاجة local wifii = guiGridListGetSelectedItem (GUIEditor.gridlist[1]) > wifii == 1 -- local wifii = guiGridListGetSelectedItem (GUIEditor.gridlist[1]) > wifii == -1 -- Link to comment
ivor Posted March 30, 2016 Share Posted March 30, 2016 اخي DTC12 انا انصحه يجمعهم بموضوع ونساعده ان شاء الله Link to comment
taha201100 Posted March 30, 2016 Author Share Posted March 30, 2016 انتبه لمووااااااضيعك مب كل شويه ترفع موضوع وتنزل الاخر المنتدي كله انت للمره المليون ابحث منتدي او ويكي وافهم انجلش وما تحتاج لنا -____- اجل تبيني افتح موضوع جديد ؟؟ ابشر ترا ما في داعي افتح موضوع للجريد ليست جديد والموضوع لسه مسوي اول من امس dct12 تفضل اخوي سويتها وضفت لها يتحقق من فلوسه بعد s = { {"1- الصحراء",214.17944 ,1872.02563 ,13.14063}, {"2- المطار الصحراوي",400.67307 ,2539.07739 ,16.54496}, } GUIEditor = { gridlist = {}, window = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(448, 241, 320, 406, "الأنتقالات", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(13, 34, 297, 278, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "آسم المكان", 0.9) for k,v in ipairs(s) do local gridrow = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],gridrow,1,v[1],false,false) guiGridListSetItemData(GUIEditor.gridlist[1],gridrow,1,{v[2],v[3],v[4]}) GUIEditor.button[1] = guiCreateButton(13, 362, 98, 34, "أغلاق", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(13, 318, 98, 34, "نقل", false, GUIEditor.window[1]) end end ) addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if (source == GUIEditor.button[2]) then if ( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) and (getPlayerMoney (localPlayer) >= 1000) then setElementPosition ( localPlayer, unpack ( guiGridListGetItemData ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) ) ) outputChatBox ( "* تم الإنتقال بنجاح", 0, 255, 0, true ) else outputChatBox ( "* لا يتوفر المال المطلوب", 0, 255, 0, true ) if (source == GUIEditor.button[1]) then guiSetVisible(GUIEditor.window[1],false) end end end end ) بس مثلن لما يضغط على الرو نفسه دون ما يضغط الزر يتحقق امر ممكن مثال على لوحتي لانه انا بديت افهم شوية من الجريد من الامثله Link to comment
YourMind Posted March 30, 2016 Share Posted March 30, 2016 (edited) s = { {"1- الصحراء",214.17944 ,1872.02563 ,13.14063}, {"2- المطار الصحراوي",400.67307 ,2539.07739 ,16.54496}, } GUIEditor = { gridlist = {}, window = {}, button = {} } addEventHandler("onClientResourceStart", resourceRoot, function() GUIEditor.window[1] = guiCreateWindow(448, 241, 320, 406, "الأنتقالات", false) guiWindowSetSizable(GUIEditor.window[1], false) GUIEditor.gridlist[1] = guiCreateGridList(13, 34, 297, 278, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "آسم المكان", 0.9) for k,v in ipairs(s) do local gridrow = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],gridrow,1,v[1],false,false) guiGridListSetItemData(GUIEditor.gridlist[1],gridrow,1,{v[2],v[3],v[4]}) GUIEditor.button[1] = guiCreateButton(13, 362, 98, 34, "أغلاق", false, GUIEditor.window[1]) GUIEditor.button[2] = guiCreateButton(13, 318, 98, 34, "نقل", false, GUIEditor.window[1]) end end ) addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if source == GUIEditor.gridlist[1] then local sel = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) if sel ~= -1 then local x,y,z = unpack (guiGridListGetItemData ( GUIEditor.gridlist[1],sel,1 )) if getPlayerMoney () >= 1000 then takePlayerMoney (1000) setElementPosition (localPlayer,x,y,z) else outputChatBox ("لا تملك المال الكافي",255,5,5,true) end end elseif source == GUIEditor.button[1] then guiSetVisible (GUIEditor.window[1],false) guiSetInputEnabled(false) showCursor (false) end end ) ملاحظة بسيطة الفلوس الللي هاتتاخد هاتكون وهمية Edited March 30, 2016 by Guest Link to comment
#Soking Posted March 30, 2016 Share Posted March 30, 2016 [b]GUIEditor = { gridlist = {}, window = {}, button = {} } GUIEditor.window[1] = guiCreateWindow(448, 241, 320, 406, "الأنتقالات", false) guiWindowSetSizable(GUIEditor.window[1], false) guiSetVisible(GUIEditor.window[1],false) GUIEditor.gridlist[1] = guiCreateGridList(13, 34, 297, 278, false, GUIEditor.window[1]) guiGridListAddColumn(GUIEditor.gridlist[1], "آسم المكان", 0.9) for k,v in ipairs(s) do local gridrow = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],gridrow,1,v[1],false,false) guiGridListSetItemData(GUIEditor.gridlist[1],gridrow,1,{v[2],v[3],v[4]}) end GUIEditor.button[1] = guiCreateButton(13, 362, 98, 34, "أغلاق", false, GUIEditor.window[1]) addEventHandler ( "onClientGUIClick", resourceRoot, function ( ) if (source == GUIEditor.button[2]) then if ( guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) ~= -1 ) and (getPlayerMoney (localPlayer) >= 1000) then setElementPosition ( localPlayer, unpack ( guiGridListGetItemData ( GUIEditor.gridlist[1], guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ), 1 ) ) ) outputChatBox ( "* تم الإنتقال بنجاح", 0, 255, 0, true ) else outputChatBox ( "* لا يتوفر المال المطلوب", 0, 255, 0, true ) elseif (source == GUIEditor.button[1]) then guiSetVisible(GUIEditor.window[1],false) end end end end )[/b] Link to comment
taha201100 Posted March 30, 2016 Author Share Posted March 30, 2016 dct احسها حوسه شوية لو تشرح كل سطر من الي سويتهم افضل +gridrow,1,{v[2],v[3],v[4]}) الفي 2 و3 و4 ذول من اول ما اعرف وش ذول Link to comment
YourMind Posted March 30, 2016 Share Posted March 30, 2016 dct احسها حوسه شويةلو تشرح كل سطر من الي سويتهم افضل +gridrow,1,{v[2],v[3],v[4]}) الفي 2 و3 و4 ذول من اول ما اعرف وش ذول s = { مفتاح = {"s7raa", 214.17944 , 1872.02563 , 13.14063 }, -- قيمة } for k,v in ipairs(s) do -- اعتقد تعرف اللوب عشان كدة مش هاكتر اللكلام -- k (المفتاح) -- v (القيمة) -- v[1] ("s7raa") -- v[2] ( 214.17944 ) -- v[3] ( 1872.02563 ) -- v[4] ( 13.14063 ) local gridrow = guiGridListAddRow(GUIEditor.gridlist[1]) guiGridListSetItemText(GUIEditor.gridlist[1],gridrow,1,v[1],false,false) -- نخلي اسم الرو يظهر علي حسب القيمة الاولي -- v[1] ("s7raa") guiGridListSetItemData(GUIEditor.gridlist[1],gridrow,1,{v[2],v[3],v[4]}) -- {214.17944,1872.02563,13.14063} -- قيمة الداتا المحفوظة في الرو -- لاحظ ان الداتا في جدول ----- addEventHandler ( "onClientGUIClick", resourceRoot, -- بالماوس GUI عند الضغط علي شئ من نوع function ( ) if source == GUIEditor.gridlist[1] then -- لو الشئ المضغوظ هو جريد ليست او علي حسب المتغير local sel = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) -- عشان نعرف لو في رو متحدد بالماوس في الجريد ليست if sel ~= -1 then -- (لو في رو متحدد بالماوس (شوف ردي فوق عشان تعرف اكتر local x,y,z = unpack (guiGridListGetItemData ( GUIEditor.gridlist[1],sel,1 )) -- لتفرغة الجدول او عشان نجيب الداتا المحفوظة في الرو if getPlayerMoney () >= 1000 then -- تحقق ان فلوس الاعب اكبر من او تساوي 1000 takePlayerMoney (1000) -- ناخد 1000 من فلوسه setElementPosition (localPlayer,x,y,z) -- نوديه احداثيات المكان علي حسب الداتا المحفوظة في الرو else outputChatBox ("لا تملك المال الكافي",255,5,5,true) end end elseif source == GUIEditor.button[1] then guiSetVisible (GUIEditor.window[1],false) guiSetInputEnabled(false) showCursor (false) end end ) Link to comment
taha201100 Posted March 30, 2016 Author Share Posted March 30, 2016 مشكور+بكرة بقرأهم مره ثانية بروح انام تصبحون على خير شباب ما قصرتم شكرا dtc12 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