darbka2002 Posted August 9, 2016 Share Posted August 9, 2016 سلام عليكم معى مشكلة فى getDistanceBetweenPoints3D vehicle1x, vehicle1y, vehicle1z = getElementPosition ( vehicle ) stopX, stopY, stopZ = busStopsLS[stopNumberLS].x, busStopsLS[stopNumberLS].y, busStopsLS[stopNumberLS].z vehicle2x, vehicle2y, vehicle2z = busStopsLS[stopNumberLS].x, busStopsLS[stopNumberLS].y, busStopsLS[stopNumberLS].z local label4 = guiCreateLabel(511, 978, 175, 36, ""..tostring(getDistanceBetweenPoints3D( vehicle1x, vehicle1y, vehicle1z, vehicle2x,vehicle2y, vehicle2z )), false) local txx1 = dxDrawRectangle(512, 978, 174, 46, tocolor(0, 0, 0, 134), false) هذا الكود شغال تمام بس فية مشكلة صغيرة انا بدى اذا السيارة اتحركت تغير Distance لئنها ثانتة ما تتحرك على lable4 Link to comment
Bassam*Syria Posted August 9, 2016 Share Posted August 9, 2016 عليكم السلام استخدم onClientRender -- event guiSetText --مثال function test() local x, y, z = getElementPosition ( localPlayer ) -- يجيب احداثياتك guiSetText(labelName, "your Position : "..x..""..y..""..z) --يغير الابل مع احداثياتك end -- انهاء addEventHandler ( "onClientRender", root, test) -- الايفنت ذا يضل شغال ب استمرار يعني اول ماتتحرك بيغيره Link to comment
فاّرس Posted August 9, 2016 Share Posted August 9, 2016 ^ ازيد على كلام الأخ انت مو مستخدم اي وظيفه تخلي المسافه تتحدث كل مره كذا راح يجيب اول مسافه بس وبعدها راح يوقف لأن مافيه شي يخليه يتحدث تقدر تستخدم كلام الأخ اللي فوق او تستخدم التايمر بدل الرندر، مع افضلية الرندر. 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