Jump to content

ابي احذف الحسابات


3ssol

Recommended Posts

* تم طرح الكود لـ  شرح الكود لـآنة الرجآل تقريبا عجز عن انشائة #

  
  
-- Server Side Script ; 
  
addCommandHandler("delete", -- نسوي الكوماند 
function ( ) -- وظيفة 
    for _,v in ipairs ( getAccounts() ) do -- نجيب الحسابات عن طريق جدول # 
        removeAccount ( v ); -- نحذف جميع الحسابات 
    end; -- نغلق 
end -- نغلق 
); -- اغلاق 
Link to comment

هو يتكلم عن حفض الجداول مايتكلم عن

الـ Ipiars نفسه

انا ابي يشرحلياه

بس هو جالس يشرح عن حفض الجدول وكذا

المفروض الاخ يشرح Ipiars اول وبعدين يبدا بطريقة الحفض مو يبدا بـ الطريقه واهو ماشرحها اول

:?

Link to comment

ipairs تستخدم لعمل لوب للتيبل

تيبل = جدول

كيف يعني لوب ؟

لمن يكون عندك جدول فيه اللاعبين مثلا, وانت تبي تعطي كل اللاعبين اللي في الجدول 100 ريال

راح يعطي كل واحد في الجدول 100 ريال ipairs لمن تستخدم

يعني اللوب انك تلف على كل عنصر في الجدول وتنفذ عليه العملية المطلوبة

مثال

كود برستيج

      
      
    -- Server Side Script ; 
      
    addCommandHandler("delete", -- نسوي الكوماند 
    function ( ) -- وظيفة 
        for _,v in ipairs ( getAccounts() ) do -- نجيب الحسابات عن طريق جدول # 
            removeAccount ( v ); -- نحذف جميع الحسابات 
        end; -- نغلق 
    end -- نغلق 
    ); -- اغلاق 

for _,v in ipairs ( getAccounts ( ) ) do

يعني نسوي جدول بكل الحسابات اللي في السيرفر وننفذ العملية على كل عنصر في الجدول

removeAccount العمليه هي الحذف

??? v طبعا تسأل وش هي الـ

هي التعرف اللي احنا حطيناه في اللوب

for _,v ...

ممكن تكون أي شي v ومو شرط انها تكون

for _,xD

^^ إذا في شي ما فهمته قولي وبشرحه لك

Link to comment

طيب اخوي شرحك 100%100 فديتك والله :$

شووف مثلا ابي اعطي الكل فلوس اسوي كذا صح ولا غلط

addCommandHandler("give",  
    function ( ) 
        for _,v in ipairs ( givePlayerMoney() ) do  
            givePlayerMoney ( v, 100 );  
        end;  
    end 
    );  

؟؟؟

Link to comment
طيب اخوي شرحك 100%100 فديتك والله :$

شووف مثلا ابي اعطي الكل فلوس اسوي كذا صح ولا غلط

addCommandHandler("give",  
    function ( ) 
        for _,v in ipairs ( givePlayerMoney() ) do  
            givePlayerMoney ( v, 100 );  
        end;  
    end 
    );  

؟؟؟

addCommandHandler("give",  
    function ( ) 
        for _,v in ipairs ( getElementsByType("player") ) do  
            givePlayerMoney ( v, 100 );  
        end;  
    end 
    );  

Link to comment
طيب اخوي شرحك 100%100 فديتك والله :$

شووف مثلا ابي اعطي الكل فلوس اسوي كذا صح ولا غلط

addCommandHandler("give",  
    function ( ) 
        for _,v in ipairs ( givePlayerMoney() ) do  
            givePlayerMoney ( v, 100 );  
        end;  
    end 
    );  

؟؟؟

تحط فيهم الجدول إللي تبي تنفذ العملية عليه ipairs القوسين إللي بعد

عشان تسوي جدول بنوع محدد من العناصر لآعبين, ماركرات, سيارات getElementsByType إستخدم

:mrgreen: والمثال عندك كود برستيج

Link to comment
طيب اخوي شرحك 100%100 فديتك والله :$

شووف مثلا ابي اعطي الكل فلوس اسوي كذا صح ولا غلط

addCommandHandler("give",  
    function ( ) 
        for _,v in ipairs ( givePlayerMoney() ) do  
            givePlayerMoney ( v, 100 );  
        end;  
    end 
    );  

؟؟؟

bool givePlayerMoney ( player thePlayer, int amount )

لازم يكون مكتوب في الويكي جدول مثل ذاا

table getAccounts ()

والي يجيب كل الاعبين

getElementsByType("player") 

و لو ترجع الويكي يكون مكتوب

table getElementsByType ( string theType, [ element startat=getRootElement() ] )

Link to comment

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...