#Rmad~> Posted March 6, 2014 Share Posted March 6, 2014 السلام عليكم ابي فنكشات ان شاءالله ماتقصرو معنا انا مسوي لوحة فرق لما يخش فريق ابيه ينقله لماب معين انا مسوية ولما يخلص الماب يبدا ماب ثاني انا مسوية وكااتالي , Link to comment
#DRAGON!FIRE Posted March 6, 2014 Share Posted March 6, 2014 (edited) setElementDimension : في عندك طرق كثيرة .. ممكن تكون حاط الماب بـ دمنيشين محدد وتنقله عليه بـ استخدام ... : بـ النسبة ليوم يخلص الماب فـ هذي صعبة شوية عليكـ .. تقدر عن طريق التايمرات والوقت يكون وقت محدد لـ الماب عن طريق استخدم setTimer getTimerDetails killTimer او بأمكانك لو زي ما تقول فريقين تجيب عدد اللاعبين حق الفريق المحدد ولو كان ما فيه احد فـ تنقل لماب ثاني او بطريقة مشابهة لهذي ذذ Edited September 11, 2014 by Guest Link to comment
#Rmad~> Posted March 6, 2014 Author Share Posted March 6, 2014 setElementDimension : في عندك طرق كثيرة .. ممكن تكون حاتط الماب بـ دمنيشين محدد وتنقله عليه بـ استخدام... : بـ النسبة ليوم يخلص الماب فـ هذي صعبة شوية عليكـ .. تقدر عن طريق التايمرات والوقت يكون وقت محدد لـ الماب عن طريق استخدم setTimer getTimerDetails killTimer او بأمكانك لو زي ما تقول فريقين تجيب عدد اللاعبين حق الفريق المحدد ولو كان ما فيه احد فـ تنقل لماب ثاني او بطريقة مشابهة لهذي ذذ اية اخوي انا ابيه للماب وقت محدد مثلا 10 دقيقه وينقل للماب الثاني بس في شي مافهمته الحين التايمر له دخل في تغير الماب ؟ ومعقولة الي فوق هو الي احتااجة ؟؟ وبغيت اسالك انا لوو ناوي اسوي قيم مود واخصص له مابات وش الي احتاجه من فنكشاات Link to comment
ΞĪŚŚÀ Posted March 6, 2014 Share Posted March 6, 2014 setElementDimension : في عندك طرق كثيرة .. ممكن تكون حاتط الماب بـ دمنيشين محدد وتنقله عليه بـ استخدام... : بـ النسبة ليوم يخلص الماب فـ هذي صعبة شوية عليكـ .. تقدر عن طريق التايمرات والوقت يكون وقت محدد لـ الماب عن طريق استخدم setTimer getTimerDetails killTimer او بأمكانك لو زي ما تقول فريقين تجيب عدد اللاعبين حق الفريق المحدد ولو كان ما فيه احد فـ تنقل لماب ثاني او بطريقة مشابهة لهذي ذذ اية اخوي انا ابيه للماب وقت محدد مثلا 10 دقيقه وينقل للماب الثاني بس في شي مافهمته الحين التايمر له دخل في تغير الماب يب كيف تبي يجي الماب الثاي Link to comment
#DRAGON!FIRE Posted March 6, 2014 Share Posted March 6, 2014 setElementDimension : في عندك طرق كثيرة .. ممكن تكون حاتط الماب بـ دمنيشين محدد وتنقله عليه بـ استخدام... : بـ النسبة ليوم يخلص الماب فـ هذي صعبة شوية عليكـ .. تقدر عن طريق التايمرات والوقت يكون وقت محدد لـ الماب عن طريق استخدم setTimer getTimerDetails killTimer او بأمكانك لو زي ما تقول فريقين تجيب عدد اللاعبين حق الفريق المحدد ولو كان ما فيه احد فـ تنقل لماب ثاني او بطريقة مشابهة لهذي ذذ اية اخوي انا ابيه للماب وقت محدد مثلا 10 دقيقه وينقل للماب الثاني بس في شي مافهمته الحين التايمر له دخل في تغير الماب ؟ ومعقولة الي فوق هو الي احتااجة ؟؟ وبغيت اسالك انا لوو ناوي اسوي قيم مود واخصص له مابات وش الي احتاجه من فنكشاات لو القصة تعتمد ع الوقت فـ افضل لك .. تستخدم الفنكشنات اللي عطيتك هي الـ وضع التايمر , ومعرفة وقت التايمر , وتسوي كيل للتايمر .. ووقت تسوي كيل للتايمر .. تتحق من عدم وجوده فـ تنقل للماب الثاني > انت تكون مسوي اكثر من ماب وكل واحد له دمنيشين خاص وتجيب كل اللاعبين اللي بالتيمات وتحطهم بـ الماب الجديد اللي هو رقم الدمنيشين ششرحت لك تركيبة الكود وكيف تسويه .. انت استخدم الفنكشنات اللي قلتها بالشرح > لو ما تعرفها فـ تفضل اسال ذذ Link to comment
#Rmad~> Posted March 6, 2014 Author Share Posted March 6, 2014 setElementDimension : في عندك طرق كثيرة .. ممكن تكون حاتط الماب بـ دمنيشين محدد وتنقله عليه بـ استخدام... : بـ النسبة ليوم يخلص الماب فـ هذي صعبة شوية عليكـ .. تقدر عن طريق التايمرات والوقت يكون وقت محدد لـ الماب عن طريق استخدم setTimer getTimerDetails killTimer او بأمكانك لو زي ما تقول فريقين تجيب عدد اللاعبين حق الفريق المحدد ولو كان ما فيه احد فـ تنقل لماب ثاني او بطريقة مشابهة لهذي ذذ اية اخوي انا ابيه للماب وقت محدد مثلا 10 دقيقه وينقل للماب الثاني بس في شي مافهمته الحين التايمر له دخل في تغير الماب ؟ ومعقولة الي فوق هو الي احتااجة ؟؟ وبغيت اسالك انا لوو ناوي اسوي قيم مود واخصص له مابات وش الي احتاجه من فنكشاات لو القصة تعتمد ع الوقت فـ افضل لك .. تستخدم الفنكشنات اللي عطيتك هي الـ وضع التايمر , ومعرفة وقت التايمر , وتسوي كيل للتايمر .. ووقت تسوي كيل للتايمر .. تتحق من عدم وجوده فـ تنقل للماب الثاني > انت تكون مسوي اكثر من ماب وكل واحد له دمنيشين خاص وتجيب كل اللاعبين اللي بالتيمات وتحطهم بـ الماب الجديد اللي هو رقم الدمنيشين ششرحت لك تركيبة الكود وكيف تسويه .. انت استخدم الفنكشنات اللي قلتها بالشرح > لو ما تعرفها فـ تفضل اسال ذذ كلامك مظبوط بس الحين الي ابي اعرفةة انا وش اجيب بالتايمر وكيف احول الماب على setElementDimension ياليت لو مثال Link to comment
#DRAGON!FIRE Posted March 6, 2014 Share Posted March 6, 2014 i = math.ceil( 23.53 ) print( i ) -- 23 يعطيك الرقم او استخدم هذا الفنشكن function convertMilliseconds( i ) if ( i ) then sec = math.fmod( math.floor( i / 1000 ), 60 ) min = math.floor( math.floor( i / 1000 ) / 60 ) return string.format( '%02d:%02d', min, sec ) end end مثال عليه Timer = setTimer( function( ) givePlayerMoney( getRootElement( ), 1000 ) end, 40000, 0 ) addCommandHandler( 'timer', function( playerSource ) if isTimer( Timer ) then local TimeLeft = convertMilliseconds( getTimerDetails( Timer ) ) outputChatBox( TimeLeft ..' بقي من الوقت للتوزيع !', playerSource, 255, 255, 0, true ) end end ) راح يظهر لك الوقت كذا 00:36 بقي من الوقت للتوزيع ! هذي طريقة تسهل عليكـ جدا .. وتلاحظ موجود بها مثال واضح جدا لو ما فهمت اي شي تفضل اسال بالسنبة لـ العالم الوهمي فـ وقت انت تعرف الماب بـ الميتا تعرفه بـ الطريقة هذي : .. "MapName" dimension="0" /> فـ هذي تعني العالم الوهمي حق الـ ماب انت بـ كل بساطة غير رقم 0 الى رقم العالم الوهممي اللي تبيه ذذ ( dimension ) تلاحظ كلمة بـ نفس الرقم اللي حطيته بـ الميتا وتكون انتهيت من سالفة العالم الوهمي setElementDimension ويوم يجي اللاعب يختار التيم .. تسوي له الـ Link to comment
#Rmad~> Posted March 6, 2014 Author Share Posted March 6, 2014 صراحة انا ماعرفت وش احتاج ببظبط يازاحف عشان اسوي انا الان ابي اعرف كيف اخلي يوم يخلص ماب يجي ماب ثاني بعده زي الديث ماتش والبيس طيب الان انا ابي اخلي لكل ماب 3 ثواني مثلا ويحول لماب الثاني سويت كذا Timer = setTimer (setNextMap, 3000,1) function setNextMap () if isTimer( Timer ) then local TimeLeftToNextMap =( getTimerDetails(Timer) ) setElementDimension (localPlayer,1) end end Link to comment
#DRAGON!FIRE Posted March 6, 2014 Share Posted March 6, 2014 هذا مثال بسيط .. كل 5 دقائق يجيب كل اللاعبين اللي بالتيمات اللي موجودين بـ الجدول > ويتحقق من وجودهم بـ دمنيشين محدد وينقلهم لدمنيشين محدد local g_Teams = { { "TeamName" }, { "TeamName2" }, } TimerNext = setTimer( function( ) for _,allTeams ipairs( g_Teams ) do for _,v ipairs( getPlayersInTeam( getTeamFromName( allTeams ) ) ) do if ( getElementDimension( v ) == Dimension ) then setElementDimension( v, Dimension ) end end end end, 300000, 0 ) Link to comment
#Rmad~> Posted March 7, 2014 Author Share Posted March 7, 2014 شكل السالفة صعبةة خلاص يعطيكم العافية, Link to comment
#DRAGON!FIRE Posted March 7, 2014 Share Posted March 7, 2014 يب السالفة مهي بـ السهلة زي ما تتوقع انت > يبي لها اشياء كثيرة ذذ 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