Jump to content

مشكلة في table.remove


Recommended Posts

Posted

السلام عليكم ورحمة الله وبركاته

معي مشكلة في table.remove

مشكلته مسويه لما تموت يطلع من التيبل بس ماضبط

وماقدر اخليه في التايمر بعد كم دقيقة يطلع من التيبل

Posted
؟Table1 :هل حددت

table.remove :وانت ما حطيت ثاني ارقيومنت في

كذا يصير

  
table.remove(Table1,source) 

بصراحة ماعرف للوظايف الي خارج الويكي

وشلون اخليه ب تايمر نفس اي وظيفة ولا يختلف لاني سويت خرب المود كله

Posted
table.remove ( table, [ Pos] ) 

table: هي الجدول الي تبي تشيل منه شي

Pos: هو مكان او رقم الشي هذا في الجدول

طبعاً بتستفر كيف كيف انظمة الجدول .. الجدول كل شي فيه برقم, يعني مثلاً

example = { "Hi", "Hello", "Bye" } 

كأنك سويت كذا

example = { [ 1 ] = "Hi", [ 2 ] = "Hello", [ 3 ] = "Bye" } 

ما فيه اختلاف, ف مثلاً تبي تجيب اي شي من الجدول تكتب اسم الجدول وتحط قوسين مربعين وتكتب فيه رقم الشي الي تبي تجيبه مثال

example [ 1 ] -- Hi 
example [ 2 ] -- Hello 
example [ 3 ] -- Bye 
-- الخ ... 

بالنسبة لكودك المفروض تسوي كذا:

addEventHandler ( "onPlayerWasted", root, 
    function ( ) 
        for i, v in ipairs ( Table1 ) do -- i = رقم الشي الي بالجدول , v = ( الشي نفسه ( اللاعب 
            if ( source == v ) then -- اذا الميت هو اللاعب الي بالدجول 
                table.remove ( Table1, i ) -- نشيله من الجدول عن طريق رقمه 
                break -- نوقف التحقيق بالجدول 
            end 
        end 
    end 
) 

هي رقم الشي الي تبي تشيله من الجدول table.remove تذكر ان ثاني ارقيومنت في

Table1 :ولا تنسى تتأكد انك محدد

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...