Vunili Posted August 4, 2016 Posted August 4, 2016 السلام عليكم رحمة الله وبركاته سويت مود بيد وتكتب فوقه كلام بس المشكلة ان الكلام يختفي في اقل من ثانية dxDrawTextOnElement(dr,guiGetText( TAG ),1,20,0,0,255,255,1,dxCreateFont("ff.ttf", 30 ))
Me[Z]oO Posted August 4, 2016 Posted August 4, 2016 addEventHandler ( 'onClientRender', root, function ( ) dxDrawTextOnElement(dr,guiGetText( TAG ),1,20,0,0,255,255,1,dxCreateFont("ff.ttf", 30)) end )
Vunili Posted August 4, 2016 Author Posted August 4, 2016 addEventHandler ( 'onClientRender', root, function ( ) dxDrawTextOnElement(dr,guiGetText( TAG ),1,20,0,0,255,255,1,dxCreateFont("ff.ttf", 30)) end ) function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font,checkBuildings,checkVehicles,checkPeds,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local checkBuildings = checkBuildings or true local checkVehicles = checkVehicles or false local checkPeds = checkPeds or false local checkObjects = checkObjects or true local checkDummies = checkDummies or true local seeThroughStuff = seeThroughStuff or false local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false local ignoredElement = ignoredElement or nil if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center") end end end end bug 3 / 14
[DONE]* Posted August 4, 2016 Posted August 4, 2016 لازم ما يكون بينك و بين البيد في اوبجكت او مبنى او بيد او سياره
N3xT Posted August 4, 2016 Posted August 4, 2016 الدي إكس لازم تحطه ف ريندر ولا ما راح يطلع جرب كود ميزو
Vunili Posted August 5, 2016 Author Posted August 5, 2016 الدي إكس لازم تحطه ف ريندر ولا ما راح يطلع جرب كود ميزو يب جربته نفس المشكلة يطلع لي بق
[DONE]* Posted August 5, 2016 Posted August 5, 2016 جربب تستخدم onClientPreRender وذا ما ضبط .. اطرح الكود كامل
Vunili Posted August 5, 2016 Author Posted August 5, 2016 جربب تستخدم onClientPreRender وذا ما ضبط .. اطرح الكود كامل خاص
Ahmed Ly Posted August 5, 2016 Posted August 5, 2016 function dxDrawTextOnElement(TheElement,text,height,distance,R,G,B,alpha,size,font,checkBuildings,checkVehicles,checkPeds,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement) local x, y, z = getElementPosition(TheElement) local x2, y2, z2 = getElementPosition(localPlayer) local distance = distance or 20 local height = height or 1 local checkBuildings = checkBuildings or true local checkVehicles = checkVehicles or false local checkPeds = checkPeds or false local checkObjects = checkObjects or true local checkDummies = checkDummies or true local seeThroughStuff = seeThroughStuff or false local ignoreSomeObjectsForCamera = ignoreSomeObjectsForCamera or false local ignoredElement = ignoredElement or nil if (isLineOfSightClear(x, y, z, x2, y2, z2, checkBuildings, checkVehicles, checkPeds , checkObjects,checkDummies,seeThroughStuff,ignoreSomeObjectsForCamera,ignoredElement)) then local sx, sy = getScreenFromWorldPosition(x, y, z+height) if(sx) and (sy) then local distanceBetweenPoints = getDistanceBetweenPoints3D(x, y, z, x2, y2, z2) if(distanceBetweenPoints < distance) then dxDrawText(text, sx+2, sy+2, sx, sy, tocolor(R or 255, G or 255, B or 255, alpha or 255), (size or 1)-(distanceBetweenPoints / distance), font or "arial", "center", "center") end end end end font1 = dxCreateFont("ff.ttf", 30) addEventHandler ( 'onClientRender', root, function ( ) dxDrawTextOnElement(dr,guiGetText(TAG),1,20,0,0,255,255,1,font1) end )
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