AR/removeBan: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
__NOTOC__  
__NOTOC__  
{{Server function}}
{{Server function}}
This function will remove a specific [[ban]].
'''هذه الوظيفة تزيل الباند من السيرفر'''


==Syntax==  
==تركيب الجملة البرمجية==  
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
bool removeBan ( ban theBan, [ player responsibleElement ] )
bool removeBan ( ban theBan, [ player responsibleElement ] )
</syntaxhighlight>
</syntaxhighlight>


===Required Arguments===  
===العناصر المطلوبة===  
*'''theBan:''' The [[ban]] to be removed.
*'''theBan:''' الباند المراد ازالته


===Optional Arguments===  
===العناصر الأختيارية===  
{{OptionalArg}}  
{{OptionalArg}}  
*'''responsibleElement:''' The element that is responsible for removing the [[ban]] element. This can be a player or the root ([[getRootElement]]()).
*'''responsibleElement:''' [[root]] العنصر المسؤول عن الباند , يمكنه ان يكون لاعب أو
===النواتج===
. إرجاع "صحيح" إذا تمت إزالة الباند بنجاح، "خطأ" إذا تم تحديد ان العناصر خاطئة


===Returns===
==مثال==
Returns ''true'' if the [[ban]] was removed succesfully, ''false'' if invalid arguments are specified.
هذا المثال يزيل كل باندات السيرفر ويخرج بالشات تنبيه للاعبين
 
<syntaxhighlight lang="lua">addEventHandler("onResourceStart",resourceRoot,
==Example==
    function()
This example removes all the bans when the resource is started and outputs to everyone the players.
        local bans = getBans --[[ نختصر
<syntaxhighlight lang="lua">addEventHandler("onResourceStart",resourceRoot,function()
        getBans
bans = getBans
        بـ
for i,d in ipairs(bans)do
        bans
nick = getBanNick(d)
        وهو أحضار جميع باندات السيرفر
if(removeBan(d))then
        ]]
ouputChatBox(nick.."has been removed from ban",root)
for i,d in ipairs(bans)do -- نخرج جميع الباندات
end
    local nick = getBanNick(d) -- حرف الدي هو جميع الباندات للمعلومية
            --[[ نختصر
            getBanNick
            بـ
            nick
            وهو أحضار اسم اللاعبين المتبندين
            ]]
    if(removeBan(d))then -- اذا تم ازالة جميع الباندات
        outputChatBox(nick.."has been removed from ban",root) -- يخرج بالشات اسماء اللذين تم ازالة بانداتهم
    end
end
end
end)
    end
)
</syntaxhighlight>
</syntaxhighlight>


==See Also==
==أنظر ايضاً==
{{AR/Admin_functions}}
{{AR/Admin_functions}}
[[ru:removeBan]]
[[ru:removeBan]]

Latest revision as of 16:03, 21 August 2016

هذه الوظيفة تزيل الباند من السيرفر

تركيب الجملة البرمجية

bool removeBan ( ban theBan, [ player responsibleElement ] )

العناصر المطلوبة

  • theBan: الباند المراد ازالته

العناصر الأختيارية

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 العنصر المسؤول عن الباند , يمكنه ان يكون لاعب أو

النواتج

. إرجاع "صحيح" إذا تمت إزالة الباند بنجاح، "خطأ" إذا تم تحديد ان العناصر خاطئة

مثال

هذا المثال يزيل كل باندات السيرفر ويخرج بالشات تنبيه للاعبين

addEventHandler("onResourceStart",resourceRoot,
    function()
        local bans = getBans --[[ نختصر
        getBans
        بـ
        bans
        وهو أحضار جميع باندات السيرفر
        ]]
	for i,d in ipairs(bans)do -- نخرج جميع الباندات
	    local nick = getBanNick(d) -- حرف الدي هو جميع الباندات للمعلومية
            --[[ نختصر
            getBanNick
            بـ
            nick
            وهو أحضار اسم اللاعبين المتبندين 
            ]]
	    if(removeBan(d))then -- اذا تم ازالة جميع الباندات
	        outputChatBox(nick.."has been removed from ban",root) -- يخرج بالشات اسماء اللذين تم ازالة بانداتهم
	    end
	end
    end
)

أنظر ايضاً