G.KinG Posted March 22, 2014 Share Posted March 22, 2014 (edited) سلام عليكم معي هالكود ابيه لما يختار الشخصيات تكون الكميرا تدور وبس setElementInterior ( getLocalPlayer(), 0, 0,0,0 ) setCameraMatrix( 3878,-1613,17.1, 3878,-1607,16 ) skin = createPed ( skins[1], 3878,-1608,16,180 ) Edited March 22, 2014 by Guest Link to comment
#DRAGON!FIRE Posted March 22, 2014 Share Posted March 22, 2014 تبي الـ كميرا تدور ولأ الـ بيد يدور ؟ Link to comment
G.KinG Posted March 22, 2014 Author Share Posted March 22, 2014 الكميرا تدور حول البيد Link to comment
#DRAGON!FIRE Posted March 22, 2014 Share Posted March 22, 2014 ولله هذي ممكن تكون صعبة عليكـ .. لانها تعتمد ع الحسابات Link to comment
G.KinG Posted March 22, 2014 Author Share Posted March 22, 2014 ابي الفنكشن بس ولو تسوي له شرح يعطيك العافيةة Link to comment
#DRAGON!FIRE Posted March 22, 2014 Share Posted March 22, 2014 ومع عمليات الضرب والجمع والقسمة ذذ setCameraMatrix مع فنكشن onClientRender تستخدم الحدث Link to comment
G.KinG Posted March 22, 2014 Author Share Posted March 22, 2014 طيب ذا يمديه يسوي شي ؟ https://wiki.multitheftauto.com/wiki/SmoothMoveCamera ولا لا ض Link to comment
#DRAGON!FIRE Posted March 22, 2014 Share Posted March 22, 2014 (edited) لا ما يسوي ^ .. او من الممكن Edited March 22, 2014 by Guest Link to comment
G.KinG Posted March 22, 2014 Author Share Posted March 22, 2014 يسوي ولا لا ادوني الزبده Link to comment
#DRAGON!FIRE Posted March 22, 2014 Share Posted March 22, 2014 شف هو وظيفته مو الدوران .. بس من الممكن تضبطته يصير دوران او بـ طريقة اخرى Link to comment
G.KinG Posted March 22, 2014 Author Share Posted March 22, 2014 داري انه هريسه لكن يمديه يزبط ؟ طبعا الاحدثيات تجريبيه بس بشوف اذا اشتغل او لا بعدين بعدل الاحدثيات اذا احد افادنا function SelectSkin () setElementInterior ( getLocalPlayer(), 0, 0,0,0 ) setCameraMatrix( 3878.8999023438,-1610.0999755859,17.1, 3878.9900488281,-1607.4000244141,16.5) skin = createPed ( StartSkin, 3878.9900488281,-1608.4000244141,16.3,180 ) smoothMoveCamera ( 3878.8999023438,-1610.0999755859,17.1, 3878.9900488281,3878.8999023438,-1610.0999755859,17.1, 3878.9900488281,3878.8999023438,-1610.0999755859,17.1, 3878.9900488281, 3878.8999023438,-1610.0999755859,17.1, 3878.9900488281, 50000 ) setPedAnimation( skin, "DANCING", SkinAnims[math.random(1,4)]) fadeCamera( true, 5) setTime(0,0) SkinSelectMusic = playSound(SkinMusic,true) bindKey("arrow_r","down",NextSkin) bindKey("arrow_l","down",LastSkin) bindKey("lshift","down",SpawnPlayer) addEventHandler("onClientRender",getRootElement(),AnnounceSkinJob) showCursor(true) end Link to comment
#DRAGON!FIRE Posted March 22, 2014 Share Posted March 22, 2014 smoothMoveCamera لازم تحط الفنكشن Link to comment
G.KinG Posted March 22, 2014 Author Share Posted March 22, 2014 محطوط :\ السطر 5 Edit : الموضوع شكله بيطول ي جماعه الخير Link to comment
#DRAGON!FIRE Posted March 22, 2014 Share Posted March 22, 2014 محطوط :\السطر 5 اقصد الفنكشن كامل . Link to comment
G.KinG Posted March 22, 2014 Author Share Posted March 22, 2014 (edited) Delete post. Edited March 22, 2014 by Guest Link to comment
#DRAGON!FIRE Posted March 22, 2014 Share Posted March 22, 2014 وش بتسوي لو سويت كودات اصعب > < حق تعديل السيارات هو يوم تخش الماركر بـ السيارة الكميرا تدور الكميرا فـ حمله واكيد بتستفيد x ( 50p ) x ع اية حال جات فـ راسي انه يمديكـ تستفيد من سكربت Link to comment
G.KinG Posted March 22, 2014 Author Share Posted March 22, 2014 الفكره ترى من قبل معي بس قلت ما راح تزبط لانها على سياره ههههههه وذا هو الكود اذا ما خاب ظني addEventHandler( "onMarkerHit", getResourceRootElement( getThisResource( ) ), function( player, dimension ) if dimension and getElementType( player ) == "player" then local vehicle = getPlayerOccupiedVehicle( player ) if vehicle then local driver = getVehicleController( vehicle ) if driver == player and not getVehicleInModShop( source ) then for k,v in ipairs( modShops ) do if modShops[ k ].marker == source and getElementType( vehicle ) == "vehicle" then timers[ vehicle ] = setTimer( unfreezeVehicleInModShop, 60000 * TIME_IN_MODSHOP, 1, vehicle ) timersClient[ vehicle ] = setTimer( triggerClientEvent, 60000 * TIME_IN_MODSHOP - 200, 1, driver, "modShop_clientResetVehicleUpgrades", driver ) setModShopBusy( source, vehicle ) freezVehicleInModShop( vehicle, modShops[ k ].marker ) triggerClientEvent( driver, "onClientPlayerEnterModShop", player, vehicle, getPlayerMoney( player ), modShops[ k ].name ) end end end end end end ) Link to comment
#DRAGON!FIRE Posted March 22, 2014 Share Posted March 22, 2014 مو هذي يـ الحبيب ^ .. .... ( gui.lua ) ادخل ملف local facing = 0 function rotateCameraAroundPlayer( ) local x, y, z = getElementPosition( getLocalPlayer() ) if isPedInVehicle( getLocalPlayer( ) ) then x, y, z = getElementPosition( moddingVeh ) else fixedCamera( false ) removeEventHandler( "onClientRender", getResourceRootElement( ), rotateCameraAroundPlayer ) end local camX = x + math.cos( facing / math.pi * 180 ) * 5 local camY = y + math.sin( facing / math.pi * 180 ) * 5 --setCameraPosition( camX, camY, z+1 ) --setCameraLookAt( x, y, z ) --use for dp3: setCameraMatrix( camX, camY, z+1, x, y, z ) facing = facing + 0.0002 end زي ما قلت لكـ .. فيها حسابات وشف الاكواد كلها ضرب وقسمة ذذ Link to comment
G.KinG Posted March 22, 2014 Author Share Posted March 22, 2014 طيب والحل وانا اخوك ذا هو الكود انا ابيه بس يدور حول البيد الضرب والقسمه بـ اعفس فيها الين ما تزبط function SelectSkin () setElementInterior ( getLocalPlayer(), 0, 0,0,0 ) setCameraMatrix( 3878.8999023438,-1610.0999755859,17.1, 3878.9900488281,-1607.4000244141,16.5) skin = createPed ( StartSkin, 3878.9900488281,-1608.4000244141,16.3,180 ) setPedAnimation( skin, "DANCING", SkinAnims[math.random(1,4)]) fadeCamera( true, 5) setTime(0,0) SkinSelectMusic = playSound(SkinMusic,true) bindKey("arrow_r","down",NextSkin) bindKey("arrow_l","down",LastSkin) bindKey("lshift","down",SpawnPlayer) addEventHandler("onClientRender",getRootElement(),AnnounceSkinJob) showCursor(true) end addEventHandler( "onClientResourceStart", getResourceRootElement(getThisResource()), function() SelectSkin() FreezeBots() end) Link to comment
#DRAGON!FIRE Posted March 22, 2014 Share Posted March 22, 2014 ولله لو اي كود ما فيه ضرب وقسمة فـ ما يمشي اني احط لك هو وخلاص .. لازم تجرب وتنقص وتزود لين يضبط ذذ Link to comment
G.KinG Posted March 22, 2014 Author Share Posted March 22, 2014 ما عليك اانا بس ابيه يدور حول البيد بس وانا بضرب وبقسم وبطرح وبعفس ابو الكود الين ما يزبط تراني خبره في العفسات وكذا هههههههههه Link to comment
#DRAGON!FIRE Posted March 22, 2014 Share Posted March 22, 2014 function SelectSkin () setElementInterior ( getLocalPlayer( ), 0, 0, 0, 0 ) setCameraMatrix( 3878.8999023438, -1610.0999755859, 17.1, 3878.9900488281, -1607.4000244141, 16.5) skin = createPed ( StartSkin, 3878.9900488281,-1608.4000244141,16.3,180 ) setPedAnimation( skin, "DANCING", SkinAnims[math.random(1,4)]) fadeCamera( true, 5 ) setTime(0,0) SkinSelectMusic = playSound(SkinMusic,true) bindKey("arrow_r","down",NextSkin) bindKey("arrow_l","down",LastSkin) bindKey("lshift","down",SpawnPlayer) addEventHandler( "onClientRender", getRootElement(), AnnounceSkinJob ) showCursor(true) end addEventHandler( "onClientResourceStart", resourceRoot, function( ) SelectSkin() FreezeBots() end ) بـ النسة للدوران فـ يبي لها سالفة وتاكد ان الكود شغال مية بـ المية فـ حاول تسويه بـ نفسك ذذ Link to comment
Bssol Posted March 22, 2014 Share Posted March 22, 2014 الكود مو سالفة ولا شي، لكنه يعتمد على الرياضيات اكثر من البرمجة خذ اخوي هذا طلبك local ped = createPed(...) local speed = 5 -- زيد الرقم لتقليل سرعة الدوران local r = 2 -- زيد الرقم لزيادة المسافة بين الكاميرا والبيد function makeRotateCamera () local x,y,z = getElementPosition(ped) local g = getTickCount() / speed local cx = math.cos(g) * r + x local cy = math.sin(g) * r + y local cz = z setCameraMatrix ( cx, cy, cz, x, y, z ) end addEventHandler ( "onClientRender", root, makeRotateCamera ) Link to comment
iMr.G[7]A Posted March 22, 2014 Share Posted March 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