nxFairlywell Posted July 13, 2014 Posted July 13, 2014 السلام عليكم ورحمة الله وبركاته , اخباركم شباب اليوم ونا احوس في الويكي حصلت ( وَ ) اخيرا كاميرا ماتركس وعرفت وش تسوي بس الي ماعرفته في الكود هذا : setCameraMatrix ( player thePlayer, float positionX, float positionY, float positionZ [, float lookAtX, float lookAtY, float lookAtZ, float roll = 0, float fov = 70 ] ) المطلوب شرحه thePlayer positionX positionY positionZ الي فوق معروفه الاحداثيات وكل شي جاهز ذذ بس ذي lookAtX lookAtY lookAtZ roll fov اول مره اشوفها لاهنتو ياشباب الي له خبره في الكاميرا ماتركس يرد لي جواب لأني جالس اسوي قيم مود بسيط
G.KinG Posted July 13, 2014 Posted July 13, 2014 لو دورت بتحصل ادخل مود freecamملف (freecam_server.lua): حط الكود ذا : addCommandHandler( 'freecam', function( player ) if( not isPlayerFreecamEnabled(player) )then local x, y, z = getElementPosition(player) setPlayerFreecamEnabled(player, x, y, z+5, dontChangeFixedMode) else setPlayerFreecamDisabled(player, dontChangeFixedMode) setCameraTarget( player ) end end ) /freecam اكتب في اف 8 واذا بغيت ترجع الكاميرة اكتب نفس الكلمة مرة ثانية وهنا كود حطه في اي ملف كلنت addCommandHandler("getCamera",function() outputChatBox("setCameraMatrix(" .. table.concat({getCameraMatrix()},", ") ..")") end) /getCamera اكتب هذي الكلمة ب اف 8 ويجيك كلام في الشات انسخه كامل وحطه بكودك
nxFairlywell Posted July 13, 2014 Author Posted July 13, 2014 اخوي انت مافهمتني الله يرضى عليك انا اقصد يوم يخش اللاعب مابيه يكون في سكن يعني ابي السكن يكون مخفي skin < زي اغلب القيم مودات الي تجي في السيرفرات مثلا اول ماتخش تحصل نفسك فوق المطار وماعندك سكن بس كأنك تصور
#DRAGON!FIRE Posted July 13, 2014 Posted July 13, 2014 # وعليكم السلأم ... setCameraMatrix: This function sets the camera's position and direction. The first three arguments are the point at which the camera lies, the last three are the point the camera faces (or the point it "looks at"). Note: Calling this function takes the camera's focus away from the player and sets the camera in a fixed position and rotation. The camera's focus can be brought back to the player using the setCameraTarget function. Client Syntax bool setCameraMatrix ( float positionX, float positionY, float positionZ [, float lookAtX, float lookAtY, float lookAtZ, float roll = 0, float fov = 70 ] ) # ببساطة فائدة الفنكشن انه يحط لك الكميرا بـ احداثيات محدةة .. كيف اقدر اجيب الاحداثيات او الارقمنات المطلوبة . x, y, z اول 3 ارقمنات معروفة getCameraMatrix الـ 3 اللي بعدها تجيبهم عن طريق فنكشن ويمديك تجيب اول 6 ارقمنات من ذا الفنكشن مثال بسيط كيف تجيب الاحداثيات : ... addCommandHandler( "GetCameraPos", function ( ) local x, y, z, xl, yl, zl = getCameraMatrix( ) if ( x == 0 or y == 0 or z == 0 ) then return end setClipboard(" "..x..", "..y..", "..z..", "..xl..", "..yl..", "..zl.." ") end ) setCameraMatrix وبتنسخ لك الاحداثيات كاملة بس عليك تحطها بـ GetCameraPos تقوم بـ كتابة الأمر
nxFairlywell Posted July 13, 2014 Author Posted July 13, 2014 مشكور اخوي زاحف , بس يوم اكتب الامر تطلعلي الاحداثيات حق الماتركس كاميرا و اللاعب مايشوف السكن حقه ؟
#DRAGON!FIRE Posted July 13, 2014 Posted July 13, 2014 مشكور اخوي زاحف ,بس يوم اكتب الامر تطلعلي الاحداثيات حق الماتركس كاميرا و اللاعب مايشوف السكن حقه ؟ انت متى تبي يسوي الماتركس ؟ يوم يخش ؟
Max+ Posted July 13, 2014 Posted July 13, 2014 --- مثال addEvent ( 'Join', true ) addEventHandler( 'Join', resourceRoot, function ( ) setCameraMatrix(-911.46545410156, 1931.513671875,130.02493286133, -392.18316650391, 1589.7071533203, 101.35176849365) end ) --- تريقر triggerClientEvent (source, "Join", source)
nxFairlywell Posted July 13, 2014 Author Posted July 13, 2014 مشكور اخوي زاحف ,بس يوم اكتب الامر تطلعلي الاحداثيات حق الماتركس كاميرا و اللاعب مايشوف السكن حقه ؟ انت متى تبي يسوي الماتركس ؟ يوم يخش ؟ إيوه يوم يخش يجيه الماتركس +
nxFairlywell Posted July 13, 2014 Author Posted July 13, 2014 ماكس + ماختلفنا ع الكود بس انا ابي طريقة استخراج الاحداثيات لأن كود الاخ زاحف مافهمته وركبته بالسيرفر ماضبط يوم اسوي الامر
#DRAGON!FIRE Posted July 13, 2014 Posted July 13, 2014 ماكس +ماختلفنا ع الكود بس انا ابي طريقة استخراج الاحداثيات لأن كود الاخ زاحف مافهمته وركبته بالسيرفر ماضبط يوم اسوي الامر الكوماند شغال .. المشكلة انه يوم تكتب الكوماند انت تكون ميت او ما صار لك سبوان .. لزوم تكون عايش اطلع بنفاثة ولا شي ع المكان اللي تبيه واكتب الامر وبعد ما تنسخ استبدلها بـ النقاط اللي بين القوسين ذذ addEventHandler( "onClientResourceStart", resourceRoot, function( ) setCameraMatrix( .... ) end )
nxFairlywell Posted July 13, 2014 Author Posted July 13, 2014 انا سويتها ونا عايش @_@" بس بجرب ونا ميت ذذ
#DRAGON!FIRE Posted July 13, 2014 Posted July 13, 2014 انا سويتها ونا عايش @_@"بس بجرب ونا ميت ذذ مستحيل .. فك الديبوق وشف في اي اخطاء + الكود بـ جانب كلنت
Max+ Posted July 13, 2014 Posted July 13, 2014 --- جرب , addCommandHandler( "POS", function ( ) local x, y, z, xl, yl, zl = getCameraMatrix( ) if ( x == 0 or y == 0 or z == 0 ) then return end outputChatBox (" "..x..", "..y..", "..z..", "..xl..", "..yl..", "..zl.." ") end )
nxFairlywell Posted July 13, 2014 Author Posted July 13, 2014 الكود معروف انه كلنت + الديبوق مايقول اي شيء
Simba Posted July 13, 2014 Posted July 13, 2014 كود زاحف مافيه اي مشاكل وانا مجربه وشغال بس انت اول شي تكتب في اف 8 او في الشات GetCameraPos بعدين رح تنتسخ الاحداثيات ما رح تجيك رح تنتسخ للحافظه يعني روح للنوت باد بلس بلس او اي محرر واضغط لصق ورح يلصقلك الاحداثيات Ctrl + v
Max+ Posted July 13, 2014 Posted July 13, 2014 أووههثانكيو مستر ميوت Love you :* طيب وانا انا ضبطتك : (
nxFairlywell Posted July 13, 2014 Author Posted July 13, 2014 والله يالذيب انت كل شي اصلا انت الي طارح الكود وميوت قالي كيف استخدمه
#DRAGON!FIRE Posted July 13, 2014 Posted July 13, 2014 --- مثال addEvent ( 'Join', true ) addEventHandler( 'Join', resourceRoot, function ( ) setCameraMatrix(-911.46545410156, 1931.513671875,130.02493286133, -392.18316650391, 1589.7071533203, 101.35176849365) end ) --- تريقر triggerClientEvent (source, "Join", source) ابي افهم وش مسوي انت ؟ .. ليه تريقر من سيرفر لكلنت ؟
nxFairlywell Posted July 13, 2014 Author Posted July 13, 2014 الزبده الكودات كلها صحيحه بس تختلف في الاستخدام ض1
nxFairlywell Posted July 13, 2014 Author Posted July 13, 2014 اخوي زاحف , ماكس عدل كوده صار addCommandHandler( "POS", function ( ) local x, y, z, xl, yl, zl = getCameraMatrix( ) if ( x == 0 or y == 0 or z == 0 ) then return end outputChatBox (" "..x..", "..y..", "..z..", "..xl..", "..yl..", "..zl.." ") end ) وايضا كودك يعمل ومشكورين فضلكم ماراح انساه
Max+ Posted July 13, 2014 Posted July 13, 2014 --- مثال addEvent ( 'Join', true ) addEventHandler( 'Join', resourceRoot, function ( ) setCameraMatrix(-911.46545410156, 1931.513671875,130.02493286133, -392.18316650391, 1589.7071533203, 101.35176849365) end ) --- تريقر triggerClientEvent (source, "Join", source) ابي افهم وش مسوي انت ؟ .. ليه تريقر من سيرفر لكلنت ؟ اذا يبي يستخدمه كـــ كستوم افنت , مو شرط افنت معروف يعني تريقر . . مثلا زر او امر .. الخ
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