Jump to content

استفسار عن الساعات


Recommended Posts

شوف ذا مثال خصيصاً لك :

addCommandHandler ( "MyHours",	function ( Player )
    local MyPlayTime = getElementData(Player,"PlayTime"); -- نجيب وقت اللاعب
	local aSplit = split(MyPlayTime,':'); -- نفصل الوقت ونحوله لجدول لأن شكل الوقت كذا
    -- 00:00:00
    --بيتحول لكذا
    -- aSplit = { "00","00","00" }
    local Hours = aSplit[1];
    local Minutes = aSplit[2];
    local Seconds = aSplit[3];
    outputChatBox(Hours..":"..Minutes..":"..Seconds,Player)
    end )

 

Link to comment
On ٢٨‏/٩‏/٢٠١٦ at 12:31, !#NssoR_) said:

نتيجة بحث الصور عن السلام عليكم

 

getPlayerTime 

طبعا هالوظيفة تجيبلك وقت اللاعب مثلا بعض اللاعبين يقولك بعطي شخص رتبه وبتحقق اذا ساعاته 50 وفوق فـ هالوظيفة بتفيدك

Syntax :

 


Hour  Minute  getPlayerTime ( player )

Returns

Hour : الساعات الخاصه باللاعب

Minute : الدقائق الخاصه باللاعب

 

 

Example | مثال 

 

المثال الذي سيتم عرضه في الاسفل لن يسمح للاعب بالتحدث بالشات الا إذا كان لديه 5 ساعات و اكثر , ويتم عرض ساعاته و الدقائق بجانب اسمه


function getPlayerTime ( Player )
	local TimeData = getElementData(Player,'PlayTime') or '0:0';
	if ( TimeData ) then
		return tonumber(split(TimeData,':')[1]) , tonumber(split(TimeData,':')[2]);
	end 
end



addEventHandler('onPlayerChat',root,
function (Message,MessageType)
	if ( MessageType == 0 ) then 
		local hour , mintue = getPlayerTime ( source ) -- نجيب ساعاته
		if ( hour >= 5 ) then -- نتحقق ان الساعات 5 او اكثر
			outputChatBox('['..tostring(hour)..':'..tostring(mintue)..'] '..getPlayerName(source)..': '..Message,root)
		else -- في حال الساعات اقل من 5 لن يسمح له بالتكلم 
			outputChatBox("Sorry, you can't speak because your time less than 5 hours",source)
			cancelEvent()
		end 
	end 
end)

 

والصراحه مادري اذا فيه احد مسويه من قبلي او لا, لأن الموضوع كبير ويبيلي وقت لو بشيك ع الصفحات .

واتمني اني افدت بعض الاخوان ,

وبالتوفيق يارب 

:thumbleft:

Link to comment
4 hours ago, Abdul KariM said:
On 9/28/2016 at 12:31, !#NssoR_) said:

نتيجة بحث الصور عن السلام عليكم

 

getPlayerTime 

طبعا هالوظيفة تجيبلك وقت اللاعب مثلا بعض اللاعبين يقولك بعطي شخص رتبه وبتحقق اذا ساعاته 50 وفوق فـ هالوظيفة بتفيدك

Syntax :

 



Hour  Minute  getPlayerTime ( player )

Returns

Hour : الساعات الخاصه باللاعب

Minute : الدقائق الخاصه باللاعب

 

 

Example | مثال 

 

المثال الذي سيتم عرضه في الاسفل لن يسمح للاعب بالتحدث بالشات الا إذا كان لديه 5 ساعات و اكثر , ويتم عرض ساعاته و الدقائق بجانب اسمه



function getPlayerTime ( Player )
	local TimeData = getElementData(Player,'PlayTime') or '0:0';
	if ( TimeData ) then
		return tonumber(split(TimeData,':')[1]) , tonumber(split(TimeData,':')[2]);
	end 
end



addEventHandler('onPlayerChat',root,
function (Message,MessageType)
	if ( MessageType == 0 ) then 
		local hour , mintue = getPlayerTime ( source ) -- نجيب ساعاته
		if ( hour >= 5 ) then -- نتحقق ان الساعات 5 او اكثر
			outputChatBox('['..tostring(hour)..':'..tostring(mintue)..'] '..getPlayerName(source)..': '..Message,root)
		else -- في حال الساعات اقل من 5 لن يسمح له بالتكلم 
			outputChatBox("Sorry, you can't speak because your time less than 5 hours",source)
			cancelEvent()
		end 
	end 
end)

 

والصراحه مادري اذا فيه احد مسويه من قبلي او لا, لأن الموضوع كبير ويبيلي وقت لو بشيك ع الصفحات .

واتمني اني افدت بعض الاخوان ,

وبالتوفيق يارب 

:thumbleft:

شكراً يالغالي يسلمو ايداك

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