AR/getBans: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
{{Server function}} | {{Server function}} | ||
هذه الوظيفة سترجع الى جدول كل الباندات التي في السيرفر | |||
==Syntax== | ==Syntax== | ||
Line 11: | Line 11: | ||
Returns a [[table]] of all the [[ban]]s. | Returns a [[table]] of all the [[ban]]s. | ||
== | ==مثال== | ||
'''Example 1:''' | '''Example 1:''' هذا المثال سيُظهر كل الباندات في الشات , بـ كتابة كلمة , تحذير : هذا المثال سوف يُنتج كل باندات السيرفر في الشات , فـ اذا كانت كثيرة , سوف يُحدث لاق عند الاعب الذي كتب الكلمة. | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
function listBans ( playerSource ) | function listBans ( playerSource ) | ||
local banList = getBans() | -- يرجع للجدول الذي يحمل كل باندات السيرفر | ||
local banList = getBans() | |||
for banID, ban in ipairs ( banList ) do | -- لكل باند افعل الآتي | ||
for banID, ban in ipairs ( banList ) do | |||
local nick = getBanNick ( ban ) | -- يآخذ الايبي التابع للباند | ||
local nick = getBanNick ( ban ) | |||
if nick then | if nick then | ||
outputChatBox ( "Ban #" .. banID .. ": " .. nick, playerSource , 255, 0, 0, true ) | -- اخراج الباندات في الشات | ||
outputChatBox ( "Ban #" .. banID .. ": " .. nick, playerSource , 255, 0, 0, true ) | |||
end | end | ||
end | end | ||
end | end | ||
addCommandHandler ( "bans", listBans ) | --[[ اضافة كلمة | ||
bans | |||
التي سـ تُكتب في اف 8 لإظهار الباتدات | |||
]] | |||
addCommandHandler ( "bans", listBans ) | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== | ==أنظر ايضاً== | ||
{{AR/Admin_functions}} | {{AR/Admin_functions}} | ||
[[ru:getBans]] | [[ru:getBans]] |
Latest revision as of 17:21, 28 September 2012
هذه الوظيفة سترجع الى جدول كل الباندات التي في السيرفر
Syntax
table getBans ()
Returns
Returns a table of all the bans.
مثال
Example 1: هذا المثال سيُظهر كل الباندات في الشات , بـ كتابة كلمة , تحذير : هذا المثال سوف يُنتج كل باندات السيرفر في الشات , فـ اذا كانت كثيرة , سوف يُحدث لاق عند الاعب الذي كتب الكلمة.
function listBans ( playerSource ) -- يرجع للجدول الذي يحمل كل باندات السيرفر local banList = getBans() -- لكل باند افعل الآتي for banID, ban in ipairs ( banList ) do -- يآخذ الايبي التابع للباند local nick = getBanNick ( ban ) if nick then -- اخراج الباندات في الشات outputChatBox ( "Ban #" .. banID .. ": " .. nick, playerSource , 255, 0, 0, true ) end end end --[[ اضافة كلمة bans التي سـ تُكتب في اف 8 لإظهار الباتدات ]] addCommandHandler ( "bans", listBans )