طيب انا سويت اعلي لاعب يعطيه رتبة
:- وش الغلط ما اشتغل
--Server Side--
addEventHandler( "onElementDataChange", root,
function( DataName, thePlayer )
if ( getElementType( source ) == "player" ) and ( DataName == "Pointg" ) then
local PlayerData = getElementData( source, "Pointg" )
if ( PlayerData ) and ( PlayerData > ( getElementData( resourceRoot, "MaxPoint" ) or 0 ) ) then
setElementData( resourceRoot, "MaxPoint", PlayerData )
setElementData( resourceRoot, "BestPN", getPlayerName( source ) )
if (isElement(thePlayer)) then
local accountName = getAccountName(getPlayerAccount(thePlayer))
if ( accountName ) then
aclGroupAddObject (aclGetGroup("BEST-P"), "user."..accountName)
end
end
end
end
end )
--Client Side--
addEventHandler( "onResourceStart", resourceRoot,
function()
for _, player in ipairs( getElementsByType( "player" ) ) do
local PointData = getElementData( player, "Pointg" )
if ( PointData ) and ( PointData > ( MaxPoint or 0 ) ) then
MaxPoint = PointData
BestPN = getPlayerName( player )
end
end
setElementData( resourceRoot, "MaxPoint", ( MaxPoint or 0 ) )
setElementData( resourceRoot, "BestPN", ( BestPN or "Unknown" ) )
end )