SycroX Posted November 22, 2015 Share Posted November 22, 2015 السلام عليكم ابي فانكشن لما اللاعب يكون في دايمنشن معين مثلا يكون 500 ما يقدر يطلع الي سلاح محدد يعني اللاعب لما يكون جوا دايمنشن 500 يكون ما يقدر يطلع سلاح الي الأم فور Link to comment
ALw7sH Posted November 22, 2015 Share Posted November 22, 2015 سو تايمر يتحقق اذا كان اللاعب بالعالم الوهمي الي تبيه يخلي السلاح الي ماسكه اللاعب هو اليد وتخلي اللاعب مايقدر يبدل الاسلحه او اذا اللاعب يدخل ويطلع العالم الوهمي بسكربت انت مسويه اذا دخل اللاعب العالم الوهمي خل السلاح صفر وخل اللاعب مايقدر يبدل الاسلحه واذا طلع ترجع له السلاح الي كان عنده وتخليه يقدر يبدل الاسلحه الفرق انه بدون تايمر بس setTimer getElementDimension setPedWeaponSlot toggleControl Link to comment
SycroX Posted November 22, 2015 Author Share Posted November 22, 2015 ما ابي كود كامل بس مش فاهمك بسط شرحك شوي فهمني وش فايدة التايمر Link to comment
iMr.Omar Posted November 22, 2015 Share Posted November 22, 2015 تايمر عشان كل شي يتحقق هل هو ف العالم هاذا ام لأ وهل هو مأسك السلأح المحدد أم لأ Link to comment
LoOs Posted November 22, 2015 Share Posted November 22, 2015 ما ابي كود كامل بس مش فاهمك بسط شرحك شوي فهمني وش فايدة التايمر تسوي تايمر كل فتره يتحقق انه بالدمنيشن ذا او كذا تقدر تستعمل 'onClientRender' Link to comment
TAPL Posted November 22, 2015 Share Posted November 22, 2015 https://wiki.multitheftauto.com/wiki/OnClientPlayerWeaponSwitch https://wiki.multitheftauto.com/wiki/CancelEvent Link to comment
SycroX Posted November 23, 2015 Author Share Posted November 23, 2015 مشكورين تمت الأفادة addEventHandler ( "onClientPlayerWeaponSwitch", getRootElement(), function ( prevSlot, newSlot ) local Dis = getElementDimension ( localPlayer ) if Dis == 55 then if getPedWeapon(getLocalPlayer(),newSlot) == 38 then toggleControl ( "next_weapon", false ) toggleControl ( "previous_weapon", false ) else if Dis == 0 then toggleControl ( "next_weapon", true ) toggleControl ( "previous_weapon", true ) end end end end ) الحين انا كملت علي مثال الويكي بس في مشكلة و اللاعب في ديمنشن 0 يكون يقدر يغير و تمام و لما يروح 55 السلاح يثبت تمام بردة بس المشكلة لما ارجع دايمنشن 0 اللاقي السلاح بردو لسا ثابت ما يغير وش الحل Link to comment
Jupi Posted November 23, 2015 Share Posted November 23, 2015 function StopChanging( prevSlot, newSlot ) local Dis = getElementDimension ( localPlayer ) if Dis == 55 then if getPedWeapon(getLocalPlayer(),newSlot) == 38 then toggleControl ( "next_weapon", false ) toggleControl ( "previous_weapon", false ) else if Dis == 0 then toggleControl ( "next_weapon", true ) toggleControl ( "previous_weapon", true ) end end end end ) addEventHandler ( "onClientPlayerWeaponSwitch", getRootElement(), StopChanging) لما تخرجه من الدمنشن استعمل ذا removeEventHandler("onClientPlayerSwitch", getRootElement(), StopChanging) Link to comment
TAPL Posted November 23, 2015 Share Posted November 23, 2015 https://wiki.multitheftauto.com/wiki/OnClientPlayerWeaponSwitchhttps://wiki.multitheftauto.com/wiki/CancelEvent Link to comment
SycroX Posted November 23, 2015 Author Share Posted November 23, 2015 شكرا تمت الافادة 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