hassan.k.s.a Posted June 26, 2012 Share Posted June 26, 2012 (edited) ** Edited March 25, 2013 by Guest Link to comment
abu5lf Posted June 26, 2012 Share Posted June 26, 2012 addCommandHandler -- انشاء امر getElementPosition and setElementPosition -- الاحداثيات createPed -- انشاء شخص عضو ضض setPedAnimation -- تحريك الاعب Link to comment
ahmedfef Posted June 26, 2012 Share Posted June 26, 2012 addCommandHandler -- انشاء امر getElementPosition and setElementPosition -- الاحداثيات createPed -- انشاء شخص عضو ضض setPedAnimation -- تحريك الاعب امممممممممممممم مأتوقع تحتاج ل setElementPosition لأنك في ال createPed تحط فيه الأحداثيات Link to comment
hassan.k.s.a Posted June 26, 2012 Author Share Posted June 26, 2012 (edited) ** Edited March 25, 2013 by Guest Link to comment
ahmedfef Posted June 26, 2012 Share Posted June 26, 2012 الأحداثيات هي مكان الاعب مو مكان حركته لكن تقدر انك تسوي اول شيء بدايته خلنا نقول مثلاً x = 999 y = 980 z = 15 تسوي له انمشن يمشي وإذا وصل لنقطه معينه خلنا نفترضها x = 999 y = 975 z = 15 تسوي له setPedRotation ورد تحط عليه انمشن فبيصير ال ped يمشي ومن يوصل للنقطة الي حددتها بيفتر وبيكمل طريقه وفي طرايق ثانيه مثل ColShape او اشياء ثانيه بس انت يبين عليك مبتدأ فأستخدم هاذي Link to comment
top sniper Posted June 26, 2012 Share Posted June 26, 2012 addCommandHandler -- انشاء امر getElementPosition and setElementPosition -- الاحداثيات createPed -- انشاء شخص عضو ضض setPedAnimation -- تحريك الاعب اخوي الاحادثيات تحرك الاعب من مصدر لمصدر.. يعني من المنزل الى الشاطئ؟؟ ولا تحريك الاعب .. لاكن مابي حركه .. ابي تحرك من محل معين لمحل معين وشكرا,, يعني قصدك ال ped \ يتحرك من مثلا منطقة أ الى المنطقة ب اذا وصل المنطقة ب يرد يرجع للمنطقة الف ورايح.. اذا قصدك جذي ممكن تسوي ماركر واذا وصل له يتغير الاتجاة createMarker [url=https://wiki.multitheftauto.com/wiki/OnMarkerHit]https://wiki.multitheftauto.com/wiki/OnMarkerHit[/url] setPedRotation وفي طريقة ثانية https://wiki.multitheftauto.com/wiki/CreateColRectangle و https://wiki.multitheftauto.com/wiki/OnColShapeHit setPedRotation Link to comment
hassan.k.s.a Posted June 26, 2012 Author Share Posted June 26, 2012 (edited) ** Edited March 25, 2013 by Guest Link to comment
hassan.k.s.a Posted June 26, 2012 Author Share Posted June 26, 2012 وشكرا سنايبر وcx.38 على المساعده ياريت تكملون جميلكم .. Link to comment
top sniper Posted June 26, 2012 Share Posted June 26, 2012 انا الي قدرت عليه هاذا :: addCommandHandler ( "starts1", consoleSetPlayerPosition, pedLoad ) function consoleSetPlayerPosition ( source, commandName, pos-1928.7668457031, pos2577.3129882813, pos419.80780029297 ) setElementPosition ( source, pos-1925.7059326172, pos2547.720703125, pos419.80780029297 ) end addCommandHandler ( "stops1", consoleSetPlayerPosition, pedLoad ) function pedLoad ( name ) createPed ( 120, 5540.6654, 1020.55122, 1240.545 ) end addEventHandler ( "onResourceStart", getResourceRootElement(), pedLoad ) لو فيه غلط صلحوه .. لأنه اول مود لي .. وياريت يكونو لاعبين يمشون مو لاعب .. وشكرا.. سووه كامل .. مع طرح ألأخطاء اذا ماعليكم آمر.. وشكرا,, كودك هريسة فيه اشياء مدري من وين مخترعنها بسس هذا مثال xx = createPed ( 0, 0,0,0) function wp (Psource) x, y,z = getElementPosition ( Psource ) setElementPosition ( xx, x, y,z) setPedAnimation (xx, "ped", "WALK_armed") end addCommandHandler ( "امشي", wp ) function wpStop (Psource) setPedAnimation (xx) end addCommandHandler ( "اوقف", wpStop ) Link to comment
hassan.k.s.a Posted June 26, 2012 Author Share Posted June 26, 2012 (edited) ** Edited March 25, 2013 by Guest Link to comment
TAPL Posted June 26, 2012 Share Posted June 26, 2012 function wp (Psource) -1928.7668457031, 2577.3129882813,419.80780029297 = getElementPosition ( Psource ) setElementPosition ( xx, -1925.7059326172, 2547.720703125,419.80780029297) setPedAnimation (xx, "ped", "WALK_armed") end addCommandHandler ( "امشي", wp ) function wpStop (Psource) setPedAnimation (xx) end addCommandHandler ( "اوقف", wpStop ) مو شغال /debugscript 3 ? Code بدلاً من lua و مره ثانية أستعمل xx = createPed(0,-1925.7059326172,2547.720703125,419.80780029297) function wp() setPedAnimation(xx, "ped", "WALK_armed") end addCommandHandler("امشي", wp) function wpStop() setPedAnimation(xx) end addCommandHandler("اوقف", wpStop) Link to comment
hassan.k.s.a Posted June 26, 2012 Author Share Posted June 26, 2012 (edited) ** Edited March 25, 2013 by Guest Link to comment
top sniper Posted June 26, 2012 Share Posted June 26, 2012 اوك حبيبي مشكور ولاهنت .. لاكن ..ياريت تخليه يرجع انت خليته روحه بدون رجعه .. الحين هو من نقطه أ يمشي قدام مايوقف .. ..ابيه يمشي من أ الى ب ويرجع من ب الى الف ... هاذا المطلوب اذا ماكان عليك آمر .. واذا تقدر يكون بيده سلاح اتمنى ماطولتها معكم .. وشكرا.. اكتب لي احداثيات أ واحداثيات ب Link to comment
hassan.k.s.a Posted June 27, 2012 Author Share Posted June 27, 2012 تفضل اخوي : أ = -1928.7668457031 , 2577.3129882813, 419.80780029297 ب = -1925.7059326172, 2547.720703125,419.80780029297 وشكرا.. Link to comment
Al3grab Posted June 27, 2012 Share Posted June 27, 2012 اوك حبيبي مشكور ولاهنت .. لاكن ..ياريت تخليه يرجع انت خليته روحه بدون رجعه .. الحين هو من نقطه أ يمشي قدام مايوقف .. ..ابيه يمشي من أ الى ب ويرجع من ب الى الف ... هاذا المطلوب اذا ماكان عليك آمر .. واذا تقدر يكون بيده سلاح اتمنى ماطولتها معكم .. وشكرا.. تبيه مع كاتشب ولا بدون Link to comment
top sniper Posted June 27, 2012 Share Posted June 27, 2012 تفضل اخوي : -1928.7668457031 , 2577.3129882813, 419.80780029297 -1925.7059326172, 2547.720703125,419.80780029297 وشكرا.. w = createMarker ( -1928.7668457031 , 2577.3129882813, 419.80780029297) s = createMarker ( -1925.7059326172, 2547.720703125,419.80780029297) function MarkerHit() setPedRotation (.., 90 ) end addEventHandler( "onMarkerHit", w, MarkerHit ) function MarkerHit1() setPedRotation (.., 180 ) end addEventHandler( "onMarkerHit", s, MarkerHit1 ) هذا مثال ,, انت كمل الباقي Link to comment
hassan.k.s.a Posted June 28, 2012 Author Share Posted June 28, 2012 (edited) ** Edited March 25, 2013 by Guest Link to comment
abu5lf Posted June 28, 2012 Share Posted June 28, 2012 جرب الكود ذاه PedTable = { [1] = {1477, 1559, 15}, -- اماكن الشخصيات [2] = {1477, 1560, 15}, [3] = {1477, 1561, 15}, [4] = {1477, 1562, 15}, } marker1 = createMarker ( 1477, 1573, 10 ) -- المنطقة الاولى marker2 = createMarker ( 1478, 1553, 10 ) -- المنطقة الثانية for i, p in ipairs ( PedTable ) do local ped = createPed ( 0, p[1], p[2], p[3] ) addCommandHandler ( "امش", function ( ) setPedAnimation ( ped, "ped", "WALK_armed" ) end ) addEventHandler( "onMarkerHit", root, function () if ( source == marker1 ) then setPedRotation ( ped, 180 ) elseif ( source == marker2 ) then setPedRotation ( ped, 0 ) end end ) end 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