1337.Ibrahim Posted July 3, 2017 Share Posted July 3, 2017 السلام عليكم ابي احط كاميرا بنفس جهة اللاعب يعني اذا لفيت وحطيت كاميرا تكون بنفس جهة اللاعب local Camera = { } function Loob ( ) guiGridListClear ( CameraList ) for i, v in ipairs ( Camera ) do local row = guiGridListAddRow ( CameraList ) guiGridListSetItemText ( CameraList, row, 1, "- Camera "..i, false, false ) guiGridListSetItemData ( CameraList, row, 1, { v[1],v[2],v[3],v[4],v[5],v[6] } ) end end addEventHandler ( "onClientGUIClick", root, function ( ) if source == Cc then local x,y,z,_, _, _ = getElementPosition ( localPlayer ) table.insert ( Camera, { x, y, z,x,y,z } ) Loob ( ) end end ) Link to comment
iMr.WiFi..! Posted July 3, 2017 Share Posted July 3, 2017 getElementRotation == انت فاهم نظام " _ " غلط هذا تستعمل لتخطي قيمة موجودة او لتخطي التعريف وتروح للي بعده ذذ 1 Link to comment
1337.Ibrahim Posted July 3, 2017 Author Share Posted July 3, 2017 @iMr.WiFi..! addEventHandler ( "onClientGUIClick", root, function ( ) if source == Cc then local x1,y1,z1 = getElementPosition ( localPlayer ) local x2,y2,z2 = getElementRotation ( localPlayer) table.insert ( Camera, { x1, y1, z1, x2, y2, z2 } ) Loob ( ) end end ) Link to comment
iMr.WiFi..! Posted July 3, 2017 Share Posted July 3, 2017 (edited) 19 minutes ago, Talis said: @iMr.WiFi..! addEventHandler ( "onClientGUIClick", root, function ( ) if source == Cc then local x1,y1,z1 = getElementPosition ( localPlayer ) local x2,y2,z2 = getElementRotation ( localPlayer) table.insert ( Camera, { x1, y1, z1, x2, y2, z2 } ) Loob ( ) end end ) هذا الي سويته تمام بس باقي لك : تعدل على فنكشن اللوب وتعدل حق عند الضغط وتعدل كم فنكشن كمان بترك لك المحاولة وانا بصححه بعد المحاولة Edited July 3, 2017 by iMr.WiFi..! 1 Link to comment
1337.Ibrahim Posted July 3, 2017 Author Share Posted July 3, 2017 local Camera = { } function Loob ( ) guiGridListClear ( CameraList ) for i, v in ipairs ( Camera ) do local row = guiGridListAddRow ( CameraList ) guiGridListSetItemText ( CameraList, row, 1, "- Camera "..i, false, false ) guiGridListSetItemData ( CameraList, row, 1, { v[1],v[2],v[3],v[4],v[5],v[6] } ) end end function findrow( x1,y1,z1,x2,y2,z2 ) for i,v in ipairs ( Camera ) do if v[1] == x1 and v[2] == y1 and v[3] == z and v[4] == x2 and v[5] == y2 and v[6] == z2 then return i; end end end addEventHandler("onClientGUIClick",root,function () if source == Dc then local aSelected = guiGridListGetSelectedItem ( CameraList ) ; if ( aSelected ~= -1 ) then local aElement = guiGridListGetItemData ( CameraList , aSelected , 1 ) ; table.remove(Camera, findrow( unpack( aElement ) ) ) Loob ( ) end end end) @Abdul KariM @#BrosS @iMr.WiFi..! Link to comment
iMr.WiFi..! Posted July 3, 2017 Share Posted July 3, 2017 1 hour ago, Talis said: @Abdul KariM @#BrosS @iMr.WiFi..! سطر 15 بدل z بـ z1 1 Link to comment
1337.Ibrahim Posted July 3, 2017 Author Share Posted July 3, 2017 Just now, iMr.WiFi..! said: سطر 15 بدل z بـ z1 لم تزبط Link to comment
iMr.WiFi..! Posted July 3, 2017 Share Posted July 3, 2017 Just now, Talis said: لم تزبط الديبق والكود بعد التعديل ؟ 1 Link to comment
1337.Ibrahim Posted July 3, 2017 Author Share Posted July 3, 2017 3 minutes ago, iMr.WiFi..! said: الديبق والكود بعد التعديل ؟ ما يطلع لي شي في الدي بق الكود بعد التعديل if v[1] == x1 and v[2] == y1 and v[3] == z1 and v[4] == x2 and v[5] == y2 and v[6] == z2 then Link to comment
iMr.WiFi..! Posted July 3, 2017 Share Posted July 3, 2017 1 minute ago, Talis said: ما يطلع لي شي في الدي بق الكود بعد التعديل if v[1] == x1 and v[2] == y1 and v[3] == z1 and v[4] == x2 and v[5] == y2 and v[6] == z2 then طيب وش المشكلة بضبط ؟ 1 Link to comment
1337.Ibrahim Posted July 3, 2017 Author Share Posted July 3, 2017 Just now, iMr.WiFi..! said: طيب وش المشكلة بضبط ؟ الكاميرا تكون بجهة ثانية ابي اذا نزلت كاميرا تكون بنفس كاميرا اللاعب Link to comment
iMr.WiFi..! Posted July 3, 2017 Share Posted July 3, 2017 Just now, Talis said: الكاميرا تكون بجهة ثانية ابي اذا نزلت كاميرا تكون بنفس كاميرا اللاعب طيب هالكود ماله علاقة لان ذا الحذف اطرح كود الضغط دبل كلك وفي سينتاكس حق سيت كاميرا ماتركس في الروتاتشين انت خذه 1 Link to comment
1337.Ibrahim Posted July 3, 2017 Author Share Posted July 3, 2017 (edited) تم حل المشكلة يعطيك العافية addEventHandler ( "onClientGUIClick", root, function ( ) if source == Cc then local x1,y1,z1 = getElementPosition ( localPlayer ) local x1, y1, z1, x2, y2, z2 = getCameraMatrix () table.insert ( Camera, { x1, y1, z1, x2, y2, z2 } ) Loob ( ) end end ) للي يبي يستفيد ^ Edited July 3, 2017 by Talis Link to comment
iMr.WiFi..! Posted July 3, 2017 Share Posted July 3, 2017 4 minutes ago, Talis said: addEventHandler ( "onClientGUIDoubleClick", root, function ( ) if source == CameraList then if guiGridListGetSelectedItem ( CameraList ) ~= -1 then setCameraMatrix ( unpack( guiGridListGetItemData ( CameraList, guiGridListGetSelectedItem ( CameraList ), 1 ) ) ) else setCameraTarget ( localPlayer ) end end end ) جرب تشوف اخر ارقمنت يمكن يفيدك 1 Link to comment
1337.Ibrahim Posted July 3, 2017 Author Share Posted July 3, 2017 Just now, iMr.WiFi..! said: جرب تشوف اخر ارقمنت يمكن يفيدك خلاص حليت المشكلة الله يسعدك ويعطيك العافية Link to comment
Abdul KariM Posted July 3, 2017 Share Posted July 3, 2017 جرب استخدم https://wiki.multitheftauto.com/wiki/FindRotation 1 Link to comment
1337.Ibrahim Posted July 3, 2017 Author Share Posted July 3, 2017 (edited) @iMr.WiFi..! @Abdul KariM استخدمت local x1, y1, z1, x2, y2, z2 = getCameraMatrix () وانحلت المشكلة Edited July 3, 2017 by Talis Link to comment
</Mr.Tn6eL> Posted July 4, 2017 Share Posted July 4, 2017 14 hours ago, iMr.WiFi..! said: getElementRotation == انت فاهم نظام " _ " غلط هذا تستعمل لتخطي قيمة موجودة او لتخطي التعريف وتروح للي بعده ذذ هذي تعتبر من الحروف الصالحة لتسمية المتغير local _ = "Hello" print(_) بس دايم نستخدمهم كدلالة اننا مانبغى القيمة هذي لكنها فعليا تخزن بالذاكرة 1 Link to comment
iMr.WiFi..! Posted July 4, 2017 Share Posted July 4, 2017 31 minutes ago, </Mr.Tn6eL> said: هذي تعتبر من الحروف الصالحة لتسمية المتغير local _ = "Hello" print(_) بس دايم نستخدمهم كدلالة اننا مانبغى القيمة هذي لكنها فعليا تخزن بالذاكرة توني ادري يعني اقدر استعمل -,=,!,+ ؟ Link to comment
</Mr.Tn6eL> Posted July 4, 2017 Share Posted July 4, 2017 11 minutes ago, iMr.WiFi..! said: توني ادري يعني اقدر استعمل -,=,!,+ ؟ لا a-z اول حرف من المتغير يكون يا _ او حرف انجليزي من اما الباقي حروف انجليزية او _ او رقم 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