AlvareZ_ Posted May 25, 2013 Posted May 25, 2013 Bueno ante todo un saludo, estube ausente de el foro debido a que tenia muchas cosas que hacer pero ahora e vuelto a ayudar en lo que puedo, estoy creando mi sv y mi duda es como darle nombre a un ped como TG o simplemente como un player. Gracias
Castillo Posted May 25, 2013 Posted May 25, 2013 Podes usar DX drawing para crear un texto sobre su cabeza.
AlvareZ_ Posted May 25, 2013 Author Posted May 25, 2013 Me darías un pequeño ejemplo, No e usado eso Gracias.
Alexs Posted May 25, 2013 Posted May 25, 2013 Esto es algo simple, quizá te sirva. local myPeds = {} myPeds[createPed( 101, 384.3000793457, -2082.1811523438, 7.8359375, 0.00274658)] = "Juanito" myPeds[createPed( 260, 373.62319946289, -2082.3881835938, 7.8359375, 0.00274658)] = "Marcelo" --[[bastara con conseguir a algún Ped con alguna función y definirlo como un string myPeds[ped] = "nombre" ]]-- addEventHandler( "onClientRender", root, function() for k, i in pairs( myPeds ) do --'k' es el ped, 'i' es el nombre. if isElementOnScreen ( k ) then local x, y, z = getPedBonePosition( k, 6 ) local dx, dy = getScreenFromWorldPosition ( x, y, z + 0.4 ) if dx and dy then dxDrawText( i, dx - (#i * 2 ), dy - 3, dx + (#i * 2), dy + 2, tocolor( 156, 255, 0, 255 ), 2, "arial", "center", "center", false, false, false, false, true ) end end end end )
AlvareZ_ Posted May 25, 2013 Author Posted May 25, 2013 Muchas Gracias Alexs, a el igual Castillo pero hay una forma de hacer que solo se vea al momento de yo ver a el ped por que me alejo se agranda el texto y transpasa la pared
Alexs Posted May 25, 2013 Posted May 25, 2013 Muchas Gracias Alexs, a el igual Castillo pero hay una forma de hacer que solo se vea al momento de yo ver a el ped por que me alejo se agranda el texto y transpasa la pared getDistanceBetweenPoints3D processLineOfSight --o isLineOfSightClear
AlvareZ_ Posted May 26, 2013 Author Posted May 26, 2013 Gracias pero no los entendi me podrias decir como se usa ?
Recommended Posts