ALw7sH Posted January 26, 2013 Share Posted January 26, 2013 السسلام عليككم ورحمةة الله وبركاته من يقدر يعدل لي هاذا الكود local Marker = createMarker ( 296, -37, 1000.1, "cylinder", 2, 255, 255, 0, 150 ) setElementInterior( Marker, 1, 296, -37, 1000.1 ) addEventHandler('onClientMarkerHit', Marker, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show() showCursor( true ) end end ) ابي الكود يقبل اكثر من ماركر لانه يوم سويت ماركر ثاني صار الثاني يشتغل والماركر الاصلي مايشتغل Link to comment
3NAD Posted January 26, 2013 Share Posted January 26, 2013 -- لم يتم التجربة Positions = { [1] = { 296, -37, 1000.1 }, [2] = { 0, 0, 0 }, } addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( Positions ) do createMarker ( v[1], v[2], v[3], "cylinder", 2, 255, 255, 0, 150 ) end for _, Marker in ipairs ( getElementsByType ( "marker", resourceRoot ) ) do setElementInterior ( Marker, 1 ) end end ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) Link to comment
ALw7sH Posted January 26, 2013 Author Share Posted January 26, 2013 -- لم يتم التجربة Positions = { [1] = { 296, -37, 1000.1 }, [2] = { 0, 0, 0 }, } addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( Positions ) do createMarker ( v[1], v[2], v[3], "cylinder", 2, 255, 255, 0, 150 ) end for _, Marker in ipairs ( getElementsByType ( "marker", resourceRoot ) ) do setElementInterior ( Marker, 1 ) end end ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) تسسلم اخوي عناد بس لاكن الماركرات مو كلهم في في انتيريور واحد Link to comment
|Mr|-Talal07-| Posted January 26, 2013 Share Posted January 26, 2013 جرب ذا بعد التعديل -- لم يتم التجربة Positions = { [1] = { 296, -37, 1000.1 }, [2] = { 0, 0, 0 }, } addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) for _, v in ipairs ( Positions ) do local mark = createMarker ( v[1], v[2], v[3], "cylinder", 2, 255, 255, 0, 150 ) setElementInterior(mark,1) end end ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) Link to comment
ALw7sH Posted January 26, 2013 Author Share Posted January 26, 2013 جرب ذا بعد التعديل -- لم يتم التجربة Positions = { [1] = { 296, -37, 1000.1 }, [2] = { 0, 0, 0 }, } addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) for _, v in ipairs ( Positions ) do local mark = createMarker ( v[1], v[2], v[3], "cylinder", 2, 255, 255, 0, 150 ) setElementInterior(mark,1) end end ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) اخوي تمام بس لاكن صار من اللمس ماركر الدخول او الخروج حق المحل بعد ينفتح لي الشوب Link to comment
|Mr|-Talal07-| Posted January 26, 2013 Share Posted January 26, 2013 اطرح كل الماركرات الي في كودك Link to comment
ALw7sH Posted January 26, 2013 Author Share Posted January 26, 2013 اطرح كل الماركرات الي في كودك اكواد الدخول والخروج ماهي بنفس الملف هاذهي "AMMUN1 (2)" posX="-2625.85" posY="208.345" posZ="3.98935" rotation="0" dimension="0" interior="0" /> "AMMUN1 (2)" posX="286.15" posY="-41.54" posZ="1000.57" rotation="5400.06" interior="1" dimension="1" /> "AMMUN2" posX="242.668" posY="-178.478" posZ="0.621441" rotation="-0.100006" dimension="0" interior="0" /> "AMMUN2" posX="285.8" posY="-85.45" posZ="1000.54" rotation="-269.903" interior="4" dimension="0" /> "AMMUN2 (2)" posX="2333.43" posY="61.5173" posZ="25.7342" rotation="0" dimension="0" interior="0" /> "AMMUN2 (2)" posX="285.8" posY="-85.45" posZ="1000.54" rotation="-90" interior="4" dimension="1" /> "AMMUN2 (3)" posX="2159.51" posY="943.329" posZ="9.82339" rotation="0" dimension="0" interior="0" /> "AMMUN2 (3)" posX="285.8" posY="-85.45" posZ="1000.54" rotation="-3870.01" interior="4" dimension="2" /> "AMMUN2 (4)" posX="2539.04" posY="2083.56" posZ="9.82222" rotation="0" dimension="0" interior="0" /> "AMMUN2 (4)" posX="285.8" posY="-85.45" posZ="1000.54" rotation="90" interior="4" dimension="3" /> "AMMUN3" posX="777.231" posY="1871.47" posZ="3.97687" rotation="-0.100006" dimension="0" interior="0" /> "AMMUN3" posX="296.92" posY="-111.97" posZ="1000.57" rotation="300.994" interior="6" dimension="3" /> "AMMUN3 (2)" posX="-315.676" posY="829.868" posZ="13.4266" rotation="0" dimension="0" interior="0" /> "AMMUN3 (2)" posX="296.92" posY="-111.97" posZ="1000.57" rotation="300.994" interior="6" dimension="4" /> "AMMUN3 (3)" posX="-2093.51" posY="-2464.79" posZ="29.6404" rotation="0" dimension="0" interior="0" /> "AMMUN3 (3)" posX="296.92" posY="-111.97" posZ="1000.57" rotation="319" interior="6" dimension="5" /> "AMMUN3 (4)" posX="2400.5" posY="-1981.48" posZ="12.5604" rotation="0" dimension="0" interior="0" /> "AMMUN3 (4)" posX="296.92" posY="-111.97" posZ="1000.57" rotation="0" interior="6" dimension="6" /> "AMMUN5" posX="-1508.89" posY="2610.8" posZ="54.8902" rotation="-0.100006" dimension="0" interior="0" /> "AMMUN5" posX="316.53" posY="-169.61" posZ="998.66" rotation="180" interior="6" dimension="0" /> Link to comment
ALw7sH Posted January 27, 2013 Author Share Posted January 27, 2013 اخخواني ضضروري احتاججه حتى لو كود ثاني بس المهم يفتح نافذة بأكثر من ماركر Link to comment
iPrestege Posted January 27, 2013 Share Posted January 27, 2013 وش اللي تبية بالضبطط ؟ وضح بالتمام Link to comment
ALw7sH Posted January 27, 2013 Author Share Posted January 27, 2013 وش اللي تبية بالضبطط ؟ وضح بالتمام ابي كود اقدر اسسوي اكثر من ماركر يفتح نفس النافذة طبعا كل واحد داخل انتيريور غير Link to comment
iPrestege Posted January 27, 2013 Share Posted January 27, 2013 وش اللي تبية بالضبطط ؟ وضح بالتمام ابي كود اقدر اسسوي اكثر من ماركر يفتح نفس النافذة طبعا كل واحد داخل انتيريور غير يعني تبي اكثر من ماركر يفتح النافذه بـ انتيريور مختلف ؟ او نفسة ؟ Link to comment
ALw7sH Posted January 27, 2013 Author Share Posted January 27, 2013 وش اللي تبية بالضبطط ؟ وضح بالتمام ابي كود اقدر اسسوي اكثر من ماركر يفتح نفس النافذة طبعا كل واحد داخل انتيريور غير يعني تبي اكثر من ماركر يفتح النافذه بـ انتيريور مختلف ؟ او نفسة ؟ يفتح نفس النافذة بس لاكن كل ماركر بيكون داخل انتيريور غير Link to comment
iPrestege Posted January 27, 2013 Share Posted January 27, 2013 -- لم يتم التجربة Positions = { [1] = { 296, -37, 1000.1 }, [2] = { 0, 0, 0 }, } addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( Positions ) do createMarker ( v[1], v[2], v[3], "cylinder", 2, 255, 255, 0, 150 ) end for _, Marker in ipairs ( getElementsByType ( "marker", resourceRoot ) ) do setElementInterior ( Marker, 1 ) end end ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) Marker = {} Positions = { [1] = { 296, -37, 1000.1 , 0}, [2] = { 0, 0, 0 , 1}, } addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) for i = 1, #Positions do Marker[i] = createMarker ( Positions[i][1], Positions[i][2], Positions[i][3]-1, "cylinder", 2, 255, 255, 0, 150 ) setElementInterior( Marker[i], Positions[i][4]) addEventHandler ( "onClientMarkerHit", Marker[i], function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) end end ) {x,y,z,Interior} x = احداثي y = احداثي z = احداثي Interior = الانتيرنور ** ماجربتة Link to comment
ALw7sH Posted January 27, 2013 Author Share Posted January 27, 2013 -- لم يتم التجربة Positions = { [1] = { 296, -37, 1000.1 }, [2] = { 0, 0, 0 }, } addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( Positions ) do createMarker ( v[1], v[2], v[3], "cylinder", 2, 255, 255, 0, 150 ) end for _, Marker in ipairs ( getElementsByType ( "marker", resourceRoot ) ) do setElementInterior ( Marker, 1 ) end end ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) Marker = {} Positions = { [1] = { 296, -37, 1000.1 , 0}, [2] = { 0, 0, 0 , 1}, } addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) for i = 1, #Positions do Marker[i] = createMarker ( Positions[i][1], Positions[i][2], Positions[i][3]-1, "cylinder", 2, 255, 255, 0, 150 ) setElementInterior( Marker[i], Positions[i][4]) addEventHandler ( "onClientMarkerHit", Marker[i], function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) end end ) {x,y,z,Interior} x = احداثي y = احداثي z = احداثي Interior = الانتيرنور ** ماجربتة تسسلم ي ولد خششمكك ضض2 ظبط بس احين كيف اضيف ثالث ورابع وخامس الخ.. Link to comment
iPrestege Posted January 27, 2013 Share Posted January 27, 2013 -- لم يتم التجربة Positions = { [1] = { 296, -37, 1000.1 }, [2] = { 0, 0, 0 }, } addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( Positions ) do createMarker ( v[1], v[2], v[3], "cylinder", 2, 255, 255, 0, 150 ) end for _, Marker in ipairs ( getElementsByType ( "marker", resourceRoot ) ) do setElementInterior ( Marker, 1 ) end end ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) Marker = {} Positions = { [1] = { 296, -37, 1000.1 , 0}, [2] = { 0, 0, 0 , 1}, } addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) for i = 1, #Positions do Marker[i] = createMarker ( Positions[i][1], Positions[i][2], Positions[i][3]-1, "cylinder", 2, 255, 255, 0, 150 ) setElementInterior( Marker[i], Positions[i][4]) addEventHandler ( "onClientMarkerHit", Marker[i], function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) end end ) {x,y,z,Interior} x = احداثي y = احداثي z = احداثي Interior = الانتيرنور ** ماجربتة تسسلم ي ولد خششمكك ضض2 ظبط بس احين كيف اضيف ثالث ورابع وخامس الخ.. [3] = { 0, 0, 0 , 2}, [4] = { 0, 0, 0 , 3}, [5] = { 0, 0, 0 , 4}, [6] = { 0, 0, 0 , 5}, حيـاك الله مثال Marker = {} Positions = { [1] = { 296, -37, 1000.1 , 0}, [2] = { 0, 0, 0 , 1}, [3] = { 0, 0, 0 , 2}, [4] = { 0, 0, 0 , 3}, [5] = { 0, 0, 0 , 4}, [6] = { 0, 0, 0 , 5}, } addEventHandler ( "onClientResourceStart", resourceRoot, function ( ) for i = 1, #Positions do Marker[i] = createMarker ( Positions[i][1], Positions[i][2], Positions[i][3]-1, "cylinder", 2, 255, 255, 0, 150 ) setElementInterior( Marker[i], Positions[i][4]) addEventHandler ( "onClientMarkerHit", Marker[i], function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) end end ) 3NAD : كيف تستخدم حدث في السيرفر و حدث في الكلنت في نفس الكود ذذ addEventHandler ( "onResourceStart", resourceRoot, وهنا مستخدم حدث في الكلنت وفوق مستخدم حدث في السيرفر addEventHandler ( "onClientMarkerHit", resourceRoot, | Link to comment
3NAD Posted January 27, 2013 Share Posted January 27, 2013 عاد والله مافيه احد مايخطي %وبعدين ليش لآزم كل شيء نعطيه صح 100 هو صاحب الكود ويصلحه بـ نفسه .. ولا انا غلطان ؟؟ =/ Link to comment
iPrestege Posted January 27, 2013 Share Posted January 27, 2013 لا الناس تخطي اكيد .. وبعدين انا ماسويت شيء كل اللي سويتة تعديل يعني تبي نعطية 60 % صحيح و 40 % خطأ ؟ ثالثا هو اللي طلب التصحيح ^ لو متابع الموضوع .. Link to comment
3NAD Posted January 27, 2013 Share Posted January 27, 2013 مشكلتكـ تحب تتكلم واجد و تدور مشاكل -_-" واذا ماخاب ظني اعتقد اني كاتب بـ أعلى الكود " لم يتم التجربة " يعني هو يشيك عليه ويتأكد =|| Link to comment
iPrestege Posted January 27, 2013 Share Posted January 27, 2013 مشكلتكـ تحب تتكلم واجد و تدور مشاكل -_-"واذا ماخاب ظني اعتقد اني كاتب بـ أعلى الكود " لم يتم التجربة " يعني هو يشيك عليه ويتأكد =|| مالي بـ المشآكل / = و عارف انك كاتبها بس كان تنبية / = يعني ماعتقد فيها شيء ^ ( = صحيح ؟ هو شيك وتاكد قالك انة الكود ماشتغل / = وطلال عدل الكود وصار الكود يبي يعدلة لكل احداثيات انتيرور يعني مافيها اي اشكالية الموضوع بس زايد كذآ مطول السالفة انت على ؟ ... ؟ Link to comment
===|OSAMA|=== Posted January 27, 2013 Share Posted January 27, 2013 -- لم يتم التجربة Positions = { [1] = { 296, -37, 1000.1 }, [2] = { 0, 0, 0 }, } addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( Positions ) do createMarker ( v[1], v[2], v[3], "cylinder", 2, 255, 255, 0, 150 ) end for _, Marker in ipairs ( getElementsByType ( "marker", resourceRoot ) ) do setElementInterior ( Marker, 1 ) end end ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) في السطر رقم 18 addEventHandler ( "onClientMarkerHit", resourceRoot, ليه مستخدم resourceRoot ??? تفكرهـ onClientResourceStart ولا onResourceStart ??? -_-" Link to comment
TAPL Posted January 27, 2013 Share Posted January 27, 2013 -- لم يتم التجربة Positions = { [1] = { 296, -37, 1000.1 }, [2] = { 0, 0, 0 }, } addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( Positions ) do createMarker ( v[1], v[2], v[3], "cylinder", 2, 255, 255, 0, 150 ) end for _, Marker in ipairs ( getElementsByType ( "marker", resourceRoot ) ) do setElementInterior ( Marker, 1 ) end end ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) في السطر رقم 18 addEventHandler ( "onClientMarkerHit", resourceRoot, ليه مستخدم resourceRoot ??? تفكرهـ onClientResourceStart ولا onResourceStart ??? -_-" تقدر تستخدمه مع أي أفنت resourceRoot الي بيصير أن الأفنت يشتغل فقط للماركرات الي بالمود نفسه onClientMarkerHit إذا أستخدمته مع أفنت Link to comment
===|OSAMA|=== Posted January 27, 2013 Share Posted January 27, 2013 -- لم يتم التجربة Positions = { [1] = { 296, -37, 1000.1 }, [2] = { 0, 0, 0 }, } addEventHandler ( "onResourceStart", resourceRoot, function ( ) for _, v in ipairs ( Positions ) do createMarker ( v[1], v[2], v[3], "cylinder", 2, 255, 255, 0, 150 ) end for _, Marker in ipairs ( getElementsByType ( "marker", resourceRoot ) ) do setElementInterior ( Marker, 1 ) end end ) addEventHandler ( "onClientMarkerHit", resourceRoot, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show ( ) showCursor ( true ) end end ) في السطر رقم 18 addEventHandler ( "onClientMarkerHit", resourceRoot, ليه مستخدم resourceRoot ??? تفكرهـ onClientResourceStart ولا onResourceStart ??? -_-" تقدر تستخدمه مع أي أفنت resourceRoot الي بيصير أن الأفنت يشتغل فقط للماركرات الي بالمود نفسه onClientMarkerHit إذا أستخدمته مع أفنت سوري , مآنتهبت انه مهو محدد اسم للمآركر الي تنلمس بالحدث . Link to comment
Bssol Posted January 27, 2013 Share Posted January 27, 2013 function onHitMarker( hitPlayer ) if ( hitPlayer == localPlayer ) then show() showCursor( true ) end end addEventHandler("onClientMarkerHit",getResourceRootElement(),onHitMarker) هذا كود يخلي اي ماركر داخل نفس السكربت يفتح لك النافذة الي تبيها تقدر تسوي الماركرات بالماب اديتور، بعدين تاخذ ملف الماب وتدمجه بالكسربت ذا وراح تضبط معك كل الماركرات الي بالماب تنبيه: هذا الكود يخلي اي ماركر داخل السكربت يفتح النافذة، سواء انت تبي هذا الماركر يفتح ولا لا اتمنى فهمت تعديل على ردي هذا: اسف يا شباب ما ركزت ان في صفحة ثانية للموضوع ذا وانكم حطيتوا الكود قبلي ذذ Link to comment
ahmedfef Posted January 28, 2013 Share Posted January 28, 2013 مشكلتكـ تحب تتكلم واجد و تدور مشاكل -_-"واذا ماخاب ظني اعتقد اني كاتب بـ أعلى الكود " لم يتم التجربة " يعني هو يشيك عليه ويتأكد =|| عنود والله انت تقول ماحد يخطي يب محد يخطي بس عيب تخطي الناس من اخطاءك 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