Lalalu Posted September 12, 2016 Share Posted September 12, 2016 Hola qué tal, necesito ayuda con algo por favor quisiera saber como puedo hacer para que un objeto aparezca en mi columna al escribir un comando y al escribir el mismo comando desaparezca, ya tengo el modelo del objeto que reemplazare por alguno del mta que quiero que aparezca en la columna del player, espero su ayuda http://prntscr.com/cgz1md Link to comment
aka Blue Posted September 12, 2016 Share Posted September 12, 2016 Usa el recurso bone_attach y vas testeando las posiciones. Link to comment
Lalalu Posted September 12, 2016 Author Share Posted September 12, 2016 xdd como testeo las posiciones ? Link to comment
aka Blue Posted September 12, 2016 Share Posted September 12, 2016 Descarga bone_attach y utilizas la función attachElementToBone, obviamente con su export. Aquí sus argumentos: attachElementToBone( element,ped,bone,x,y,z,rx,ry,rz ) Link to comment
Lalalu Posted September 12, 2016 Author Share Posted September 12, 2016 Disculpa u.u pero casi no sé de script Link to comment
aka Blue Posted September 12, 2016 Share Posted September 12, 2016 (edited) Yo no te lo puedo hacer porque no sé ni como es, ni que escala ni nada de ese objeto que has creado, por lo tanto, te explicaré un poco por encima: Descargas el recurso bone_attach: https://community.multitheftauto.com/index.php?p=resources&s=details&id=2540 Lo inicias en tu servidor. Creas el recurso con el que quieres hacer lo que tienes pensado. Introduces ésto. local objeto = { } addCommandHandler( "objeto", function( player ) local objeto = objeto[ player ] if objeto then destroyElement( objeto ) -- Destruimos el objeto creado objeto[ player ] = nil -- Le damos valor nil a la tabla outputChatBox( "Oh! Has destruido tu objeto", player, 255, 0, 0 ) else local x, y, z = getElementPosition( player ) -- Obtenemos la posición del jugador objeto[ player ] = createObject( id_del_objeto, x, y, z ) -- Creamos el objeto exports.bone_attach:attachElementToBone( objeto[ player ], player, 11, -0.2, 0, 0, -90, 0, 0) -- Aqui las posiciones las vas ordenando tú outputChatBox( "Has creado tu objeto!", player, 0, 255, 0 ) end end ) Edited September 12, 2016 by aka Blue Link to comment
Lalalu Posted September 12, 2016 Author Share Posted September 12, 2016 en valor nil que coloco? Link to comment
aka Blue Posted September 12, 2016 Share Posted September 12, 2016 Lo único que tienes que editar en ese código es lo que te puse, que tienes que ajustar la posición tú: exports.bone_attach:attachElementToBone( objeto[ player ], player, 11, -0.2, 0, 0, -90, 0, 0) Lo demás, tal y como está. Link to comment
Lalalu Posted September 12, 2016 Author Share Posted September 12, 2016 ya, al poner el comando se crea pero es como si crease un objeto, y no puedo caminar con el solo se queda ahí en el piso Link to comment
aka Blue Posted September 12, 2016 Share Posted September 12, 2016 Pero has metido el resource bone_attach? Link to comment
Lalalu Posted September 12, 2016 Author Share Posted September 12, 2016 listo, si xdd hice todo pero no funcionó asi que tome un resource que crea fuego a tu alrededor y lo edite y quedo perfecto xdd sale en la columna derechito y aprendi lo de las posiciones ya muchas gracias Link to comment
Recommended Posts