local hitCount = { } -- جدول عشان يحسب لكل لاعب لحاله
local marker = createMarker( x, y, z, "cylinder", 3, 255, 0, 0, 255 ) -- ماركر
addEventHandler( 'onMarkerHit', marker, function( element ) -- حدث اذا لمس الماركر
if getElementType( element ) == 'player' then -- تحقق من الي لمس الماركر انه لاعب
if not hitCount[element] then hitCount[element] = 0 end -- تحقق من قيمه الجدول اذا ماله قيمه نخلي قيمته صفر
hitCount[element] = ( hitCount[element] + 1 ) -- نزود قيمه الجدول كل ما ينلمس الماركر من اللاعب
if hitCount[element] == 1 then -- كانت القيمه تساوي 1
setElementPosition( element, x, y, z ) -- ينقله للمكان الاول
elseif hitCount[element] == 2 then -- اذا كانت القيمه تساوي 2
setElementPosition( element, x, y, z ) -- ينقله للمكان الثاني
elseif hitCount[element] == 3 then -- اذا كانت القيمه تساوي 3
setElementPosition( element, x, y, z ) -- ينقله للمكان الثالث
hitCount[element] = 0 -- نرجع قيمه الجدول لصفر
end
end
end )