Jump to content

كيف اخلي الاوبجيكت تتحرك بالماب


Recommended Posts

  • Replies 55
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

افف شكلي ما اعرف اشرح :cry:

احداثيات حقك

CreateColCircle

وش هي الاحداثيات احط اي احداثيات ولا لازم احداثيات معينة؟

radius الاحداثيات جنب الباب أو أحداثيات الباب نفسه و المساحة هو

Link to comment
افف شكلي ما اعرف اشرح :cry:

احداثيات حقك

CreateColCircle

وش هي الاحداثيات احط اي احداثيات ولا لازم احداثيات معينة؟

radius الاحداثيات جنب الباب أو أحداثيات الباب نفسه و المساحة هو

اخيرا واحد فهم وش اقصد

طيب لو احطه احداثيات الباب هل راح يتحرك ولا يصير ثابت

لان الباب هو يتحرك

Link to comment
افف شكلي ما اعرف اشرح :cry:

احداثيات حقك

CreateColCircle

وش هي الاحداثيات احط اي احداثيات ولا لازم احداثيات معينة؟

radius الاحداثيات جنب الباب أو أحداثيات الباب نفسه و المساحة هو

اخيرا واحد فهم وش اقصد

طيب لو احطه احداثيات الباب هل راح يتحرك ولا يصير ثابت

لان الباب هو يتحرك

حسب الوظايف الي سويتها

onColShapeHit

onColShapeLeave

onColShapeHit = اذا الاعب لمس ال

colshape

onColShapeLeave = اذا الاعب ترك ال

colshape

ولا تنسى تستخدم

moveObject 

Link to comment
افف شكلي ما اعرف اشرح :cry:

احداثيات حقك

CreateColCircle

وش هي الاحداثيات احط اي احداثيات ولا لازم احداثيات معينة؟

radius الاحداثيات جنب الباب أو أحداثيات الباب نفسه و المساحة هو

اخيرا واحد فهم وش اقصد

طيب لو احطه احداثيات الباب هل راح يتحرك ولا يصير ثابت

لان الباب هو يتحرك

يفترض أنه يتحرك أول ما تقرب من الباب

إذا ما تحرك حط كودك كامل

colShape و على العموم عشان تشوف الـ

شغل مود الرين كود

start runcode 

و أكتب في أف8

crun setDevelopmentMode(true) 

و ثم أكتب في أف8

showcol 

و بكذا بتعرف وين تحط الأحداثيات

ColShape لان بيكون باين معك مكان و مساحة الـ

Link to comment

شف احسن حل اضغت

F1

وروح لزر

Map

وشوف احداثيات المكان تحت

تلاقي

x, y

انقلهم

وحطهم بدال

float fx, float fy

في المكان الي تبيه

( مع العلم ان الفري روم مود شغال )

Link to comment

radius الاحداثيات جنب الباب أو أحداثيات الباب نفسه و المساحة هو

اخيرا واحد فهم وش اقصد

طيب لو احطه احداثيات الباب هل راح يتحرك ولا يصير ثابت

لان الباب هو يتحرك

يفترض أنه يتحرك أول ما تقرب من الباب

إذا ما تحرك حط كودك كامل

colShape و على العموم عشان تشوف الـ

شغل مود الرين كود

start runcode 

و أكتب في أف8

crun setDevelopmentMode(true) 

و ثم أكتب في أف8

showcol 

و بكذا بتعرف وين تحط الأحداثيات

ColShape لان بيكون باين معك مكان و مساحة الـ

الكود حق البوابة الاولى

الي عطتني ظبط

بس كل ما بسوي زيه لبوابة ثانية ما يظبط و ما تطلع البوابة مدري ليه

Link to comment
شف احسن حل اضغت

F1

وروح لزر

Map

وشوف احداثيات المكان تحت

تلاقي

x, y

انقلهم

وحطهم بدال

float fx, float fy

في المكان الي تبيه

( مع العلم ان الفري روم مود شغال )

انا اعرف كيف اطلع احداثيات بس انا قصدي الاحداثيات وين احطها جنب الباب ولا وين؟

Link to comment

createColCircle الموضوع وصصل الصفحة الرابعه على ششأن كود

:shock:

والمفروضض تستخدم اكواد الماركر أسسهل لـ شخص مبتدأ

ججرب ذآ سيرفر

        x = 907.19921875 
        y = 1841.5 
        z = 15.699999809265 
        ID = 2938 
            a1 = createObject ( ID, x , y , z )   
          
        markerX = 1876.2318115234 
        markerY =  243.9450378418 
        markerZ = 225.65536499023 
            Marker = createMarker ( markerX  , markerY  , markerZ , "cylinder", 2, 0, 0, 0, 0 ) 
          
    addEventHandler("onMarkerHit", Marker, 
        function() 
                local accName = getAccountName ( getPlayerAccount ( source ) ) 
                if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then         
                    moveObject (a1, 2000,  x + 2 , y + 2, z )        
                end 
        end 
    ) 
     
    addEventHandler("onMarkerLeave", Marker, 
        function() 
                    moveObject (a1, 2000, x , y , z) 
        end 
    ) 

اللي عليكـ تروحح السيرفر و توقف فوق المكآن بالضضبط .. اللي تبي الأوبجكت يجي عليه

position و تفتحح الأدمنية تشوف تححت كلمة

x : ...........

y : ............

z : ............

الأرقام ذي تنقلها فوق بـ الككود بـ نفس الترتيب

ID = أي دي الأوبجكت

و ككذلكـ إحداثيات الماركر توقف بـ مكآن و تاخخذ الأرقام من الأدمنية

markerX , markerY , markerZ

Link to comment

اخيرا فهمت

بس جتني مشكلة :cry:

لما سويت الباب الثاني خرب الاول و لما سويت 3 خربوا كلهم

Starting MOD

[07:56:09] WARNING: MOD\move2.lua:1: Bad argument @ 'createObject' [Expected bool at argument 8, got number '0']

[07:56:09] MOD restarted successfully

[07:56:15] WARNING: MOD\move.lua:8: Bad argument @ 'moveObject' [Expected element at argument 1, got boolean]

[07:56:20] WARNING: MOD\move.lua:17: Bad argument @ 'moveObject' [Expected element at argument 1, got boolean]

[07:56:29] WARNING: MOD\a.lua:8: Bad argument @ 'moveObject' [Expected element at argument 1, got boolean]

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...