The Dragon Posted August 22, 2020 Share Posted August 22, 2020 The Dra function ClickAllObject( theButton, theState, absoluteX, absoluteY, worldX, worldY, worldZ, clickedWorld ) local playerX, playerY, playerZ = getElementPosition( localPlayer ) local hit, x, y, z, clickedWorld = processLineOfSight ( playerX, playerY, playerZ, worldX, worldY, worldZ ) if hit then outputChatBox(tostring(clickedWorld).." - "..tostring(getElementType(clickedWorld)).." - "..tostring(getElementModel(clickedWorld)) ) if (getElementType(clickedWorld)=="object") and (getElementModel(clickedWorld)==1345) then outputChatBox("true") else outputChatBox("false") end else outputChatBox("false #2") end end addEventHandler( "onClientClick", root, ClickAllObject ) gon كل ما اضغط علي الاوبجكت المقصدود يطلعلي false وما يطلعلي true والله اتمني احد يسداعدني Link to comment
فاّرس Posted August 25, 2020 Share Posted August 25, 2020 كودك مافيه أي مشكلة تأكد انك تضغط كلك يسار وليس يمين ! لأن البراميترز موجوده في نفس الحدث, إلا إذا تبغى تسوي شي ثاني مادري processLineOfSight بالإضافة مايحتاج تستخدم بالتوفيق. Link to comment
Scripting Moderators xLive Posted August 26, 2020 Scripting Moderators Share Posted August 26, 2020 (edited) بالغالب لأن فنكشن processLineOfSight element مايشتغل مع اوبجيكتات الماب الافتراضي لأن اوبجيكتات الماب الأصلي ماتعتبر البديل؟ زي ماقال لك الأخ فارس Edited August 26, 2020 by xLive Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now