Simba Posted April 18, 2014 Share Posted April 18, 2014 السلام عليكم ممكن فنكشات يا شباب الي هي لما اي لاعب يلمس الماركر اللاعب فقطط يحط الكامير على مكان او احداثيات انا احددها بس الي لمس الماركر! يشوف هذاك المكان لمدة خمس ثواني ويرجع كما كان ------- Link to comment
abu5lf Posted April 18, 2014 Share Posted April 18, 2014 'onPlayerMarkerHit' setCameraMatrix setTimer setCameraTarget Link to comment
#DRAGON!FIRE Posted April 18, 2014 Share Posted April 18, 2014 Event: "onClientMarkerHit" getLocalPlayer setCameraMatrix --- Pos setTimer -- time setCameraTarget -- Back cam to element Link to comment
فاّرس Posted April 18, 2014 Share Posted April 18, 2014 ^ ليش الكلينت ؟ رد عاشق يكفي . Link to comment
#DRAGON!FIRE Posted April 18, 2014 Share Posted April 18, 2014 ^ ليش الكلينت ؟رد عاشق يكفي . نفس الشي كلنت ولا سيرفر اخر شي هو يشوف الكميرا وحده والافضل سيرفر صحيح عشان التحميل لاكن ما في فرق الاكواد خفيفة ذذ Link to comment
Simba Posted April 18, 2014 Author Share Posted April 18, 2014 abod = createMarker(1893.3000488281, -2327.8000488281, 12.39999961853, "cylinder", 2, 255, 255, 0, 170) addEventHandler("onPlayerMarkerHit",abod, function(hitElement) if getElementType(hitElement) == 'player' then setCameraMatrix(hitElement, 1468.8785400391, -919.25317382813, 100.153465271, 1468.388671875, -918.42474365234, 99.881813049316) setTimer ( 5000, 1 ) setCameraTarget ( hitElement [ hitElement ] ) end end) صح كذا ؟؟ التايمر اول مره استخدمه ما اعرفله ابدا استخدمت فنكشات الي اعطاني ايها عاشق Link to comment
Simba Posted April 18, 2014 Author Share Posted April 18, 2014 التايمر حقك معدوم يب اعرف انا ما اعرف استخدمه Link to comment
ΞĪŚŚÀ Posted April 18, 2014 Share Posted April 18, 2014 التايمر حقك معدوم التايمر اول مره استخدمه ما اعرفله ابدا Link to comment
CRoW,,# Posted April 18, 2014 Share Posted April 18, 2014 تعلم ياخوي setTimer :هو ببساطة وقت محدد لتنفيد كودكـ .. وهو يعتمد ع الميلي ثانية وله اكثر من فنشكن تابعع له .. : killTimer resetTimer getTimerDetails getTimers طبعا من اسمائهم واضحين .. لاكن الان افهم التايمر وانتقل لهم بـ وقت لاححق Syntax timer setTimer ( function theFunction, int timeInterval, int timesToExecute, [ var arguments... ] ) function theFunction = الفنكشن اللي بتسويه بعد وقت محدد int timeInterval = الوقت بـ الميلي الثاني timesToExecute = هذا ببساطة عدد مرات الـ تايمر كيف يعني ؟ .. لو حطيت صفر فـ التايمر مفتوح للابد كل الوقت المحدد يسوي كودك مدام السكربت شغال .. لو ححطيت 1 فـ التايمر بتسويه لـ مرة واحدة فقط [ var arguments... ] وهذي الارقمنات حق الفنكشن اللي ضفته وتلاحظ انها مهي اجبارية لانه في فنكشنات انت مسويها بـ السكربت نفسه وما فيها ارقمنات فـ تحطها بدون الارقمنات طبعا مثال بسيط جدا عن تايمر لنقل اللاعب بعد 3 دقائق .. : setTimer( setElementPosition, 180000, 1, player, x, y, z ) تلاحظ اول ارقمنت وش هو ؟ الفنكشن نفسه وثاني ارقمنت الوقت بـ الميلي ثانية .. وثالث ارقمنت وهو عدد تكرار التايمر ذذ var arguments وبعد هذول جا وقت الـ x, y, z الاصلي الارقمنات اللي به هي الالمنت اللي تبي تنقله والـ احداثيات setElementPosition وبـ فنكشن وهنا مستخدمينه بـ التايمر .. فـ حطينا الـ بلير وهو ع حسب كودكـ هذا مجرد مثال والـ x, y, z اتمنى فهمت .. اي شي ما فهمته تفضل قول # Link to comment
Simba Posted April 18, 2014 Author Share Posted April 18, 2014 abod = createMarker(2486.43286,-1644.71057,14.07718, "cylinder", 2, 255, 255, 0, 170) addEventHandler("onPlayerMarkerHit",abod, function(hitElement) if getElementType(hitElement) == 'player' then setCameraMatrix(hitElement,2505.60303,-1689.88733,13.55596, 0, 0, 0, 0, 0) setTimer(setCameraTarget, 5000, 1, hitElement [ hitElement ] ) end end) سويت كذا جا الماركر دخلت فيه ولا صارشي بالديبوق ما يطلع شي ابدا Link to comment
KaduRo Posted April 18, 2014 Share Posted April 18, 2014 setCameraMatrix(hitElement,2505.60303,-1689.88733,13.55596, 0, 0, 0, 0, 0) -- بما أن الكود في الكلينت مايحتاج تحط hitElement جرب abod = createMarker(2486.43286,-1644.71057,14.07718, "cylinder", 2, 255, 255, 0, 170) addEventHandler("onClientMarkerHit",abod, -- onClientMarkerHit الايفينت هو function(hitElement) if getElementType(hitElement) == 'player' then setCameraMatrix(2505.60303,-1689.88733,13.55596, 0, 0, 0, 0, 0) setTimer(function () setCameraTarget(hitElement) end, 5000, 1 ) end end) Link to comment
Simba Posted April 18, 2014 Author Share Posted April 18, 2014 الكود انا حاطه سيرفر مب كلينت حدث onPlayerMarkerHit هذا سيرفرر edit# اشتغلل .........مشكور Link to comment
#DRAGON!FIRE Posted April 18, 2014 Share Posted April 18, 2014 كل اكوادكم عفسة abodeoom : استخدم الكود هذا بجانب سيرفر Server Side ! local abod = createMarker( 2486.43286, -1644.71057, 14.07718, "cylinder", 2, 255, 255, 0, 170 ) addEventHandler( "onMarkerHit", abod, function( element ) if ( getElementType( element ) == "player" ) then setCameraMatrix( element, 2505.60303, -1689.88733, 13.55596, 0, 0, 0, 0, 0 ) setTimer ( function ( element ) if ( element ) and ( isElement ( element ) ) then setCameraTarget ( element, element ) end end, 5000, 1, element ) end end ) Link to comment
#DRAGON!FIRE Posted April 18, 2014 Share Posted April 18, 2014 طيب هذاك الكود شغال! كودي افضل . وثاينا ذاك الكود كلنت يعني الماركر والكود ما يشتغلون الا بعد التحميل ويزيدون التحميل حقي يشتغل قبل التحميل وافضل بالنسبة للتحققات Link to comment
abu5lf Posted April 18, 2014 Share Posted April 18, 2014 سويت كذا جا الماركر دخلت فيه ولا صارشي بالديبوق ما يطلع شي ابدا كودك فيه بعض الاشياء مثل التحقق اذا كان لاعب! اصلا الايفينت للاعب فقط شف مشاركتك عدلتها local abod = createMarker(2486.43286,-1644.71057,14.07718, "cylinder", 2, 255, 255, 0, 170) addEventHandler("onPlayerMarkerHit",root,function(markerHit, matchingDimension) if ( abod and abod == markerHit ) and ( matchingDimension )then setCameraMatrix(source,2505.60303,-1689.88733,13.55596, 0, 0, 0, 0, 0) setTimer(setCameraTarget, 5000, 1, source ) end end) سبب المشاركة عشان تعرف وش كان خطاك يوم سويت الكود فقط Link to comment
KaduRo Posted April 18, 2014 Share Posted April 18, 2014 طيب هذاك الكود شغال! كودي افضل . وثاينا ذاك الكود كلنت يعني الماركر والكود ما يشتغلون الا بعد التحميل ويزيدون التحميل حقي يشتغل قبل التحميل وافضل بالنسبة للتحققات T__________T يا اخي كودك أفضل , بس حبيت اساعد شوي ! Link to comment
#DRAGON!FIRE Posted April 19, 2014 Share Posted April 19, 2014 T__________Tيا اخي كودك أفضل , بس حبيت اساعد شوي ! احد قالك او كلمكـ شي ؟ .. بعدين يوم تساعد تاكد كودكـ صحيح وما في عندك اخطاء بالتحققات او شي كذا مو تحط لي كود معفوس ومو مرتب # 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