AR/addBan
Jump to navigation
Jump to search
هذه الوظيفة ستضيف باند للـ أسم/الايبي/السيريال إلى السيرفر
Syntax
ban addBan ( [ string IP, string Username, string Serial, player responsibleElement, string reason, int seconds = 0 ] )
ملاحظة : n يجب اختيار واحد من الثلاثة , الايبي او اسم اللاعب او سيريال اللاعب
Required Arguments
- IP: nil الايبي الذي تريد تبنيده , اذا لم تشأ ان الباند يكون اي بي ثم اكتب في مكان الاي بي
أو
- Username: nil الأسم الذي تريد تبنيده (حتى الآن لا يعمل) , اذا لم تشأ ان الباند يكون بالاسم ثم اكتب في مكان الاسم
أو
- Serial: nil السيريال الذي تريد تبنيده , اذا لم تشأ ان الباند يكون بالسيريال ثم اكتب في مكان السيريال
or any combination.
Optional Arguments
NOTE: When using optional arguments, you might need to supply all arguments before the one you wish to use. For more information on optional arguments, see optional arguments.
- responsibleElement: root الشيء المسؤل عن الباند , يمكنه ان يكون لاعب أو
- reason: سبب تبنيد الـ ايبي/اسم/سيريال من السيرفر
- seconds: عدد الثواني اللذي سيكون الباند عليه أو 0 اذا الباند دائم
Returns
Returns true if the IP/username/serial was banned succesfully, false if invalid arguments are specified.
مثال
هذا المثال سوف يبند اي بي كاتب كلمة
ban-me
في اف 8
او في الشات كـ
/ban-me
مع السبب
function banMe ( player, command ) -- بلاير هو اللاعب اللذي كتب الكلمة وكوماند هي الكلمة المكتوبة local ipToBan = getPlayerIP ( player ) -- يحضر اي بي اللاعب اللذي كتب الكلمة addBan ( ipToBan, nil, nil, player, "Requested" ) -- ثم يبنده مع كلمة Requested end addCommandHandler ( "ban-me", banMe ) -- سوف يحصل كل هذا عند كتابة اللاعب كلمة -- ban-me
Example 2
This example add command to ban player serial.
function banSerial( source, command, noob, reason ) if ( noob ) then local theNoob = getPlayerFromName( noob ) if ( theNoob ) then local theNoobSerial = getPlayerSerial( theNoob ) addBan( nil, nil, theNoobSerial, source, reason ) end end end addCommandHandler( "ban-serial", banSerial )