nxFairlywell Posted July 13, 2014 Share 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 اول مره اشوفها لاهنتو ياشباب الي له خبره في الكاميرا ماتركس يرد لي جواب لأني جالس اسوي قيم مود بسيط Link to comment
G.KinG Posted July 13, 2014 Share 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 ويجيك كلام في الشات انسخه كامل وحطه بكودك Link to comment
nxFairlywell Posted July 13, 2014 Author Share Posted July 13, 2014 اخوي انت مافهمتني الله يرضى عليك انا اقصد يوم يخش اللاعب مابيه يكون في سكن يعني ابي السكن يكون مخفي skin < زي اغلب القيم مودات الي تجي في السيرفرات مثلا اول ماتخش تحصل نفسك فوق المطار وماعندك سكن بس كأنك تصور Link to comment
#DRAGON!FIRE Posted July 13, 2014 Share 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 تقوم بـ كتابة الأمر Link to comment
nxFairlywell Posted July 13, 2014 Author Share Posted July 13, 2014 مشكور اخوي زاحف , بس يوم اكتب الامر تطلعلي الاحداثيات حق الماتركس كاميرا و اللاعب مايشوف السكن حقه ؟ Link to comment
#DRAGON!FIRE Posted July 13, 2014 Share Posted July 13, 2014 مشكور اخوي زاحف ,بس يوم اكتب الامر تطلعلي الاحداثيات حق الماتركس كاميرا و اللاعب مايشوف السكن حقه ؟ انت متى تبي يسوي الماتركس ؟ يوم يخش ؟ Link to comment
Max+ Posted July 13, 2014 Share 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) Link to comment
nxFairlywell Posted July 13, 2014 Author Share Posted July 13, 2014 مشكور اخوي زاحف ,بس يوم اكتب الامر تطلعلي الاحداثيات حق الماتركس كاميرا و اللاعب مايشوف السكن حقه ؟ انت متى تبي يسوي الماتركس ؟ يوم يخش ؟ إيوه يوم يخش يجيه الماتركس + Link to comment
nxFairlywell Posted July 13, 2014 Author Share Posted July 13, 2014 ماكس + ماختلفنا ع الكود بس انا ابي طريقة استخراج الاحداثيات لأن كود الاخ زاحف مافهمته وركبته بالسيرفر ماضبط يوم اسوي الامر Link to comment
#DRAGON!FIRE Posted July 13, 2014 Share Posted July 13, 2014 ماكس +ماختلفنا ع الكود بس انا ابي طريقة استخراج الاحداثيات لأن كود الاخ زاحف مافهمته وركبته بالسيرفر ماضبط يوم اسوي الامر الكوماند شغال .. المشكلة انه يوم تكتب الكوماند انت تكون ميت او ما صار لك سبوان .. لزوم تكون عايش اطلع بنفاثة ولا شي ع المكان اللي تبيه واكتب الامر وبعد ما تنسخ استبدلها بـ النقاط اللي بين القوسين ذذ addEventHandler( "onClientResourceStart", resourceRoot, function( ) setCameraMatrix( .... ) end ) Link to comment
nxFairlywell Posted July 13, 2014 Author Share Posted July 13, 2014 انا سويتها ونا عايش @_@" بس بجرب ونا ميت ذذ Link to comment
#DRAGON!FIRE Posted July 13, 2014 Share Posted July 13, 2014 انا سويتها ونا عايش @_@"بس بجرب ونا ميت ذذ مستحيل .. فك الديبوق وشف في اي اخطاء + الكود بـ جانب كلنت Link to comment
Max+ Posted July 13, 2014 Share 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 ) Link to comment
nxFairlywell Posted July 13, 2014 Author Share Posted July 13, 2014 نو ثنق والله جربته ولا طلعلي نص رقم Link to comment
nxFairlywell Posted July 13, 2014 Author Share Posted July 13, 2014 الكود معروف انه كلنت + الديبوق مايقول اي شيء Link to comment
acount deleted Posted July 13, 2014 Share Posted July 13, 2014 لازم تكتبها كذا POS مو pos Link to comment
nxFairlywell Posted July 13, 2014 Author Share Posted July 13, 2014 أووهه ثانكيو مستر ميوت Love you :* Link to comment
Simba Posted July 13, 2014 Share Posted July 13, 2014 كود زاحف مافيه اي مشاكل وانا مجربه وشغال بس انت اول شي تكتب في اف 8 او في الشات GetCameraPos بعدين رح تنتسخ الاحداثيات ما رح تجيك رح تنتسخ للحافظه يعني روح للنوت باد بلس بلس او اي محرر واضغط لصق ورح يلصقلك الاحداثيات Ctrl + v Link to comment
acount deleted Posted July 13, 2014 Share Posted July 13, 2014 أووههثانكيو مستر ميوت Love you :* العفو Link to comment
Max+ Posted July 13, 2014 Share Posted July 13, 2014 أووههثانكيو مستر ميوت Love you :* طيب وانا انا ضبطتك : ( Link to comment
nxFairlywell Posted July 13, 2014 Author Share Posted July 13, 2014 والله يالذيب انت كل شي اصلا انت الي طارح الكود وميوت قالي كيف استخدمه Link to comment
#DRAGON!FIRE Posted July 13, 2014 Share 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) ابي افهم وش مسوي انت ؟ .. ليه تريقر من سيرفر لكلنت ؟ Link to comment
nxFairlywell Posted July 13, 2014 Author Share Posted July 13, 2014 الزبده الكودات كلها صحيحه بس تختلف في الاستخدام ض1 Link to comment
nxFairlywell Posted July 13, 2014 Author Share 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 ) وايضا كودك يعمل ومشكورين فضلكم ماراح انساه Link to comment
Max+ Posted July 13, 2014 Share 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) ابي افهم وش مسوي انت ؟ .. ليه تريقر من سيرفر لكلنت ؟ اذا يبي يستخدمه كـــ كستوم افنت , مو شرط افنت معروف يعني تريقر . . مثلا زر او امر .. الخ 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