Jump to content

مشكل في مود الدخلة | انترو


Recommended Posts

السلام عليكم ورحمة الله وبركاته

بسم الله رحمان الرحيم

في الحقيقة مو عندي مشكل :D

موراح اطول في الموضوع

عندي انترو بوضيفة

SmoothMoveCamera 

المهم هو شغاال حلو

ولكن الممل فيه هو لما تتحرك الكامرى من البداية حتى النهاية بدون اي شي خخ شي ممل

انا ابي اشيل كلمة ممل

يعني ابي اضيف اضافات للانترو

والاضاافة ابيها على شكل:

مثال

انا مو ابي الكاميرى تتحرك حتى النهاية وتخل

ابي لما الكامرى تروح وتنتهي تحركها تروح وتجي كاميرى ثاانية وتبدأ التحرك هي ايضا

---------------------------------------------------

هاده كود المود

:arrowdown:

local sm = {} 
sm.moov = 0 
sm.object1,sm.object2 = nil,nil 
  
Song = playSound("files/intro.mp3") 
  
local function removeCamHandler() 
    if(sm.moov == 1)then 
        sm.moov = 0 
    end 
end 
  
local function camRender() 
    if (sm.moov == 1) then 
        local x1,y1,z1 = getElementPosition(sm.object1) 
        local x2,y2,z2 = getElementPosition(sm.object2) 
        setCameraMatrix(x1,y1,z1,x2,y2,z2) 
    end 
end 
addEventHandler("onClientPreRender",root,camRender) 
  
function smoothMoveCamera(x1,y1,z1,x1t,y1t,z1t,x2,y2,z2,x2t,y2t,z2t,time) 
    if(sm.moov == 1)then return false end 
    sm.object1 = createObject(1337,x1,y1,z1) 
    sm.object2 = createObject(1337,x1t,y1t,z1t) 
    setElementAlpha(sm.object1,0) 
    setElementAlpha(sm.object2,0) 
    setObjectScale(sm.object1,0.01) 
    setObjectScale(sm.object2,0.01) 
    moveObject(sm.object1,time,x2,y2,z2,0,0,0,"InOutQuad") 
    moveObject(sm.object2,time,x2t,y2t,z2t,0,0,0,"InOutQuad") 
    sm.moov = 1 
    setTimer(removeCamHandler,time,1) 
    setTimer(destroyElement,time,1,sm.object1) 
    setTimer(destroyElement,time,1,sm.object2) 
    setTimer(setCameraTarget,time,1,localPlayer) 
end 
  
addEventHandler("onClientResourceStart", resourceRoot, 
function( ) 
smoothMoveCamera ( 1266.0865478516, -1658.5220947266, 73.064628601074, -1658.5220947266, -1287.0975341797, 73.064628601074, 366.80706787109, -1598.6693115234, 69.612487792969, 337.96209716797, -1620.0395507813, 106.43092346191, 160000) 
end 
) 
  

___________________________

عشااكم فهمتوو :lol: من الصبح وانا اثرثرر ضض

يا رب تقولو لي وش هو الحلل

+ مو ابي كود ابي حل 8)

وشكرا

Link to comment
وكيف اجيب كاميرى ثانية لما ترووح الكاميرى الاولى ؟

1- سوي جدول وحط الاحداثيات

2- سوي تايمر وضبط مرات التكرار 0

3- سوي متغير بأول سطر وقميته 1

4- تحقق ان المتغير اللي حطيته يساوي عدد الصفوف بالجدول

5- حط قيمة المتغير 1

6- اذا كان ينافي التحقق

7- نزيد التحقق 1

وتسوي كذا

table[select].CameraX 

مثال بس ^_^

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...