Bassam*Syria Posted June 21, 2014 Share Posted June 21, 2014 السلام عليكم رجعت ب مشكلةبس ب نفس المود تاع قبل شوي ذذ المهم سويت المود و نسخته بكل الاماكن بس فيه مشكلة انو ما يظهر يعين مخفي الاككواد : local Marker1 = createMarker ( 376.56619, -68.11906, 1000.51514,"cylinder",1.5,255,0,0,255) setElementInterior (Marker1,10) setElementDimension (Marker1, 6) setElementInterior (Marker1,10) setElementDimension (Marker1, 5) setElementDimension (Marker1, 7) setElementDimension (Marker1, 5) setElementDimension (Marker1, 1) setElementInterior (Marker1,10) setElementDimension (Marker1, 9) setElementInterior (Marker1,10) setElementDimension (Marker1, 0) setElementInterior (Marker1,10) setElementDimension (Marker1, 5) setElementInterior (Marker1,5) setElementDimension (Marker1, 2) setElementInterior (Marker1,10) setElementDimension (Marker1, 3) setElementInterior (Marker1,10) الحل ذذ Link to comment
1REDBULL Posted June 21, 2014 Share Posted June 21, 2014 local Marker1 = createMarker ( x, y, x, "cylinder", 2, 0, 125, 125, 125 ) جرب انا اشوف ان مافيه مشكله Link to comment
Max+ Posted June 21, 2014 Share Posted June 21, 2014 انا مادري ليه تستخدم الفنكشن اكثر من مره , حولهم تيبل وريح راسك , Link to comment
#DRAGON!FIRE Posted June 21, 2014 Share Posted June 21, 2014 ليه مكرر كل ذي السطور !!!! ؟ Link to comment
Max+ Posted June 21, 2014 Share Posted June 21, 2014 ليه مكرر كل ذي السطور !!!! ؟ اتوقع يبي الماركر , باكثر من مكان , وبكذا نصحته بالتيبل , Link to comment
#DRAGON!FIRE Posted June 21, 2014 Share Posted June 21, 2014 حط فاصلة بعد اخر رقم والرقم اللي تبيه Interiors لو تبي تضيف بـ الدمنيشين او الـ ,number local Positions = { [ "Interiors" ] = { 10, 5 }, [ "Dimensions" ] = { 5, 6, 7 }, } local Marker1 = createMarker ( 376.56619, -68.11906, 1000.51514,"cylinder",2,255,0,0,255) for i = 1, #Positions[ "Dimensions" ] do setElementDimension ( Marker1, Positions[ "Dimensions" ][i] ) end for i = 1, #Positions[ "Interiors" ] do setElementInterior ( Marker1, Positions[ "Interiors" ][i] ) end Link to comment
Max+ Posted June 21, 2014 Share Posted June 21, 2014 حط فاصلة بعد اخر رقم والرقم اللي تبيه Interiors لو تبي تضيف بـ الدمنيشين او الـ,number local Positions = { [ "Interiors" ] = { 10, 5 }, [ "Dimensions" ] = { 5, 6, 7 }, } local Marker1 = createMarker ( 376.56619, -68.11906, 1000.51514,"cylinder",2,255,0,0,255) for i = 1, #Positions[ "Dimensions" ] do setElementDimension ( Marker1, Positions[ "Dimensions" ][i] ) end for i = 1, #Positions[ "Interiors" ] do setElementInterior ( Marker1, Positions[ "Interiors" ][i] ) end زاحف بعد اذنك ياليت تشرح لي الكود ايش هي i + i = 1 ? ليه ماحطيتها i = 2 ? لان عندي القيم مود حقي اكواده كثير وودي احولها تيبل , Link to comment
#DRAGON!FIRE Posted June 21, 2014 Share Posted June 21, 2014 زاحف بعد اذنك ياليت تشرح لي الكود ايش هي i + i = 1 ? ليه ماحطيتها i = 2 ? لان عندي القيم مود حقي اكواده كثير وودي احولها تيبل , هذا لوب اجيب القيم من 1 الى عدد قيم الجدول والقيمة اللي به Dimensions لانه الجدول في اكثر من قيمة حلو وكل قيمة بها قيم يعني كانه هذي المفاتيح والقيم حقها .. فالنفترض بتجيب ثاني رقم من ال Positions[ "Dimensions" ] الحين انت جبت الـ مفتاح الثاني .. بس ما حددت القيمة من القيم الموجودة بذا المفتاح تقول تسوي كذا Positions[ "Dimensions" ][2] انا سويت كذا for i = 1, #Positions[ "Dimensions" ] do لوب i = يبدا العد من قيمة 1 الى اخر قيمة بالمفتاح اللي حطيته عشان يحط الماركر بكل رقم موجود بالمفتاح ذا تقولي ليه ما تحط 2 .. لو حطيت 2 الرقم الاول اللي بالمفتاح ما يطبق عليه الكود يصير يجيب من ثاني رقم الى اخر قيمةة يعني حطيت 1 عشان يجيب من اول قيمة لاخر قيمة بالنسبة وش i مجرد متغير مداكـ تحط اي شي بداله مثلأ for Max = 1, 5 do اي شي ما فهمته تفضل اسال . Link to comment
Max+ Posted June 21, 2014 Share Posted June 21, 2014 الله يعطيك العافية حبيبي , كذا صح ؟ local Positions = { [ "Interiors" ] = { 10, 5 }, [ "Dimensions" ] = { 5, 6, 7 }, [ "Pos" ] = { 23214, 234234, 10.5 } } local Marker1 = createMarker ( 376.56619, -68.11906, 1000.51514,"cylinder",2,255,0,0,255) for i = 1, #Positions[ "Dimensions" ] do setElementDimension ( Marker1, Positions[ "Dimensions" ][i] ) end for i = 1, #Positions[ "Interiors" ] do setElementInterior ( Marker1, Positions[ "Interiors" ][i] ) for i = 1, #Pos ["Pos"] do setElementPosition ( localPlayer, Pos [ "Pos" ] [i] ) end لان ودي اتعلم التيبل واختصر اكوادي , Link to comment
jafar Posted June 21, 2014 Share Posted June 21, 2014 الله يعطيك العافية حبيبي ,كذا صح ؟ local Positions = { [ "Interiors" ] = { 10, 5 }, [ "Dimensions" ] = { 5, 6, 7 }, [ "Pos" ] = { 23214, 234234, 10.5 } } local Marker1 = createMarker ( 376.56619, -68.11906, 1000.51514,"cylinder",2,255,0,0,255) for i = 1, #Positions[ "Dimensions" ] do setElementDimension ( Marker1, Positions[ "Dimensions" ][i] ) end for i = 1, #Positions[ "Interiors" ] do setElementInterior ( Marker1, Positions[ "Interiors" ][i] ) for i = 1, #Pos ["Pos"] do setElementPosition ( localPlayer, Pos [ "Pos" ] [i] ) end لان ودي اتعلم التيبل واختصر اكوادي , خطأ استخدم unpack Link to comment
Max+ Posted June 21, 2014 Share Posted June 21, 2014 معقوله كذا ماراح يضبط ؟ طيب كيف اعرف اللي يضبط مع التيبل واللي يضبط مع unpack Link to comment
#DRAGON!FIRE Posted June 21, 2014 Share Posted June 21, 2014 for i = 1, #Pos ["Pos"] do setElementPosition ( localPlayer, Pos [ "Pos" ] [i] ) end ثلاث ارقمنات انت ما جبتها وحطيتها بشكل صحيح setElementPosition فنشكن زي ما قالك استخدم unpack ممكن ما تستخدمها تسوي زي كذا setElementPosition ( localPlayer, Positions[ "Pos" ] [1], Positions[ "Pos" ] [2], Positions[ "Pos" ] [3] ) باستخدام ان باكـ local x, y, z = unpack ( Positions[ "Pos" ] ) setElementPosition ( localPlayer, x, y, z ) Link to comment
Max+ Posted June 21, 2014 Share Posted June 21, 2014 اوك يعطيك العافية , unpack اسهل لي , Link to comment
#DRAGON!FIRE Posted June 22, 2014 Share Posted June 22, 2014 الله يعافيكـ .. وفي اكثر من طريقة مو بالضروري ان باك 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