3ssol Posted June 22, 2013 Share Posted June 22, 2013 السلام عليكم شباب انا شفت سيرفر اجنبي يحركون الاوبجكت بواسطة الازرار يعني مثلا يضغط رقم 1 يتحرك الي الامام اذا ضغط 2 يرجع ورا يضغط 3 يرتفع 4 ينزل 5 يوقف فهمتوني كيف يسوونها !ممكن الاكواد المطلوبه Link to comment
PaiN^ Posted June 22, 2013 Share Posted June 22, 2013 createObject bindKey moveObject Link to comment
#DRAGON!FIRE Posted June 22, 2013 Share Posted June 22, 2013 createObject moveObject bindKey او تقصد مثلا زر في اللوحة .؟ Link to comment
][sojn][ Posted June 22, 2013 Share Posted June 22, 2013 getElementPosition createObject bindKey moveObject Link to comment
iMr.Dawix~# Posted June 22, 2013 Share Posted June 22, 2013 createObject bindKey moveObject + setTimer Link to comment
#DRAGON!FIRE Posted June 22, 2013 Share Posted June 22, 2013 # ضــأوي اش فاايدة التايمر Link to comment
PaiN^ Posted June 22, 2013 Share Posted June 22, 2013 @ ][sojn][ : getElementPosition ما يحتاج @ xXDawiXx : و ليش التايمر ؟ Link to comment
3ssol Posted June 22, 2013 Author Share Posted June 22, 2013 عارف هذول بس لازم احط احداثيات ومثلا ابيه يروح الي الامام كيف ! راح يروح لـ احداثيات معينه واذا بلف يمين بيروح احداثيات معينه ماراح يروح لكل مكان فهمت ! يعني لازم نحتاج getElementPostion + ماني عارف كيف اسويها Link to comment
iMr.Dawix~# Posted June 22, 2013 Share Posted June 22, 2013 @ ][sojn][ : getElementPosition ما يحتاج@ xXDawiXx : و ليش التايمر ؟ التايمر عشان تسويه مع الأوبجكت وهو يتحرك وتسوي له كيل تايمر عشان يوقفه اذا ضغط زر5 Link to comment
#DRAGON!FIRE Posted June 22, 2013 Share Posted June 22, 2013 ششوف اخوي سسهلة # + الكود الي قلت عليه مو لازم مــثأل : moveObject ( ObjectName, 5000, 168.5, 424.20001220703, 13) # زي احداثياتك # تجيب احداثياتك وحطها هنا # بس انتبه # 13 يمين او يسار كذا انت شوفها وجرب لين ما تضبط معاك x لو غيرتها ممكن تختلف انت شوف ال Link to comment
#DRAGON!FIRE Posted June 22, 2013 Share Posted June 22, 2013 @ ][sojn][ : getElementPosition ما يحتاج@ xXDawiXx : و ليش التايمر ؟ التايمر عشان تسويه مع الأوبجكت وهو يتحرك وتسوي له كيل تايمر عشان يوقفه اذا ضغط زر5 لا # فيه طريقة : يسوي موف اوبحكت وقت يضغط ارجاع للوبجكت ويجيب احداثيات الاوبجكت الي سواه هذي مو معقدة Link to comment
][sojn][ Posted June 22, 2013 Share Posted June 22, 2013 @ ][sojn][ : getElementPosition ما يحتاج@ xXDawiXx : و ليش التايمر ؟ هو يبي الاوبجكت بمكان ويبي الاوبجكت يروح قدام وفوق لازم يستعمل getElementPosition اعتقد انت فاهم وش تسوي الوظيفه Link to comment
3ssol Posted June 22, 2013 Author Share Posted June 22, 2013 ادري انكم موعارفين كيف لنا مبين من كلامكم ورونا مثال طيب Link to comment
#DRAGON!FIRE Posted June 22, 2013 Share Posted June 22, 2013 @ ][sojn][ : getElementPosition ما يحتاج@ xXDawiXx : و ليش التايمر ؟ هو يبي الاوبجكت بمكان ويبي الاوبجكت يروح قدام وفوق لازم يستعمل getElementPosition اعتقد انت فاهم وش تسوي الوظيفه لأ سسسوجن # هو يسوي موف اوبجكت من نفسها موف اوبجكت ما يحتاج ذا الكود يسويها وايحط الاحداثيات عـأدي Link to comment
PaiN^ Posted June 22, 2013 Share Posted June 22, 2013 getElementPosition لوول كلام سوجن صح راح يحتاج Link to comment
S4MuEL Posted June 22, 2013 Share Posted June 22, 2013 آعتقد آن سوجن يقصد ذي getElementPosition عشآن يجيب إحدآثيآت آلأوبجكت ؟ ! آمآم ورآ ؟ ! Link to comment
3ssol Posted June 22, 2013 Author Share Posted June 22, 2013 المهم ماعلينا هل من مبدع يعرفلها ؟ ولا محد يعرف Link to comment
S4MuEL Posted June 22, 2013 Share Posted June 22, 2013 مآ في عندنآ آلآ آلمبدعين -,- .. جب آحدآثيآت آلأوبجكت آمآم يمين مدري إيش , وخلهآ علينآ =\ Link to comment
PaiN^ Posted June 22, 2013 Share Posted June 22, 2013 getElementPosition createObject bindKey moveObject مافي جاهز ذذ Link to comment
3ssol Posted June 22, 2013 Author Share Posted June 22, 2013 ماقلت جاهز بس كيف اسويه يمين ويسار درينا انكم اكبر مبدعين عطونا مثال ناقص طيب Link to comment
S4MuEL Posted June 22, 2013 Share Posted June 22, 2013 لمآ يدعس آلمآركر يتحرك آلأوبجكت 3ssol = createMarker(....) 3ssol2 = createObject(980,......) addEventHandler("onMarkerHit", 3ssol, function(player) if getElementType(player)=="player" then moveObject(3ssol2,2000,x,y,z) end end ) xyz = سطر 6 , وين تبيهآ تتحرك يمين يسآر آللي تبغآه 2000 = آلوقت يلي يآخذه الاوبجكت عند التحرك Link to comment
PaiN^ Posted June 22, 2013 Share Posted June 22, 2013 3ssol = createObject( ... ) function move( ) local x, y, z = getElementPosition( 3ssol ) moveObject( 3ssol, 1000, x + 2, y, z ) return true end addEventHandler( "onResourceStart", resourceRoot, function( ) for k,v in ipairs( getElementsByType( "player" ) ) do bindKey( v, "arrow_l", "down", move ) end end ) Link to comment
][sojn][ Posted June 22, 2013 Share Posted June 22, 2013 لمآ يدعس آلمآركر يتحرك آلأوبجكت 3ssol = createMarker(....) 3ssol2 = createObject(980,......) addEventHandler("onMarkerHit", 3ssol, function(player) if getElementType(player)=="player" then moveObject(3ssol2,2000,x,y,z) end end ) xyz = سطر 6 , وين تبيهآ تتحرك يمين يسآر آللي تبغآه 2000 = آلوقت يلي يآخذه الاوبجكت عند التحرك ما يبي الاوبجكت يتحرك لمكان معين يبيه يتحرك لقدام ولا فوق مو لـمكان معين Link to comment
mr.ekoo Posted June 22, 2013 Share Posted June 22, 2013 الى فهمته تبغي كل مرة يضغط الزر يتحرك لقدام مو لاحدثيات معينة جرب هذا تطبيق لتحريك X ب 10 خطوات -- Server Side -- function fanFunction() ob = createObject ( 1337, 5540.6654, 1020.55122, 1240.545, 90, 0, 0 ) bindKey (source,"1","down", function(player,key,state) local X, Y, Z = getElementPosition ( ob ) local newX = X + 10 moveObject ( ob, 1000, newX, Y, Z ) end ) end addEventHandler ("onResourceStart",getRootElement(),fanFunction) غير مجرب 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