الحساب على الارجح ما بيكون موثوق 100% في اكثر الحالات
function _createMarker ( x, y, z, type, size, ... )
local col = createColSphere ( x, y, z + 1, size - .5 )
setElementParent ( createMarker ( x, y, z, type, size, ... ), col )
return col
end
استخدم هذي الوظيفة على انها وظيفة لصنع ماركر, ولاكن تعامل معها كـ كول شيب .. هذي الوظيفة استخدمها في أكثر سكربتاتي وبتحل المشكلة ان شاء الله
:مثال على الاستخدام
local myMarker = _createMarker ( 0, 0, 3, "cylinder", 1.5, 255, 255, 0 )
function onHit ( hitElement )
if ( hitElement == localPlayer ) then
outputChatBox ( "لقد دخلت الماركر" )
end
end
addEventHandler ( "onClientColShapeHit", myMarker, onHit, false )