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)
والصراحه مادري اذا فيه احد مسويه من قبلي او لا, لأن الموضوع كبير ويبيلي وقت لو بشيك ع الصفحات .
واتمني اني افدت بعض الاخوان ,
وبالتوفيق يارب