AR/getUnbanTime: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
 
Line 1: Line 1:
__NOTOC__  
__NOTOC__  
{{Server function}}
{{Server function}}
This function will return the unbanning time of the specified [[ban]] in '''seconds'''.
هذه الوظيفة سـ ترجع لوقت فك الباند المحدد بالثواني


==Syntax==  
==Syntax==  
Line 9: Line 9:


===Required Arguments===  
===Required Arguments===  
*'''theBan:''' The [[ban]] in which you wish to retrieve the unban time of.
*'''theBan:''' فك الباند الذي تريد ان تتحقق من وقت حدوثه


===Returns===
===Returns===
Line 15: Line 15:
* Returns '''false''' if invalid arguments are specified or if there was no unbanning time specified for the [[ban]].
* Returns '''false''' if invalid arguments are specified or if there was no unbanning time specified for the [[ban]].


==Example==
==مثال==
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
function listBans ()
function listBans ()
local bansList = getBans() -- Return a table of all the bans.
        -- سترجع لـ جدول الباندات في السيرفر
local bansList = getBans()
for banID, ban in ipairs ( banList ) do -- For every ban do the following...
        -- لكل باند افعل التالي
local nick = getBanNick ( ban ) -- Get the IP of the ban
for banID, ban in ipairs ( banList ) do
                 local timetounban = getUnbanTime ( ban ) -- get the time to wait of te banned player
                -- يتحقق من اي بي الباند
local nick = getBanNick ( ban )
                -- يتحقق من الوقت الذي تم فك الباند من الاعب فيه
                 local timetounban = getUnbanTime ( ban )  
if nick then
if nick then
outputChatBox ( "Ban #" .. banID .. ": " .. nick.." || Time to unban: "..timetounban , source, 255, 0, 0 ) -- Output the baninfo
                        -- اخراج معلومات الباند في الشات ..
outputChatBox ( "Ban #" .. banID .. ": " .. nick.." || Time to unban: "..timetounban , source, 255, 0, 0 )
end
end
end
end
end
end
addCommandHandler ( "bans", listBans ) -- Add "/bans" as the trigger for the function.
-- جعل كل هذا الحدث في هذه الكلمة ادناه
addCommandHandler ( "bans", listBans )
</syntaxhighlight>
</syntaxhighlight>


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

Latest revision as of 19:23, 1 September 2012

هذه الوظيفة سـ ترجع لوقت فك الباند المحدد بالثواني

Syntax

int getUnbanTime ( ban theBan )

Required Arguments

  • theBan: فك الباند الذي تريد ان تتحقق من وقت حدوثه

Returns

  • Returns an integer of the unbanning time in the format of seconds from the year 1970. Use in conjunction with getRealTime in order to retrieve detailed information.
  • Returns false if invalid arguments are specified or if there was no unbanning time specified for the ban.

مثال

function listBans ()
        -- سترجع لـ جدول الباندات في السيرفر
	local bansList = getBans()
        -- لكل باند افعل التالي
	for banID, ban in ipairs ( banList ) do
                -- يتحقق من اي بي الباند 
		local nick = getBanNick ( ban )
                -- يتحقق من الوقت الذي تم فك الباند من الاعب فيه
                local timetounban = getUnbanTime ( ban ) 
		if nick then
                        -- اخراج معلومات الباند في الشات ..
			outputChatBox ( "Ban #" .. banID .. ": " .. nick.." || Time to unban: "..timetounban , source, 255, 0, 0 )
		end
	end
end
-- جعل كل هذا الحدث في هذه الكلمة ادناه
addCommandHandler ( "bans", listBans )

أنظر أيضاً