Kilfwan Posted August 25, 2015 Share Posted August 25, 2015 Hola, quisiera saber como pudiera hacer para poner diferentes tipos de skin para armas al DayZ, Que funciones debería usar? Les agradecería mucho que me ayudaran a hacer posible esto. Link to comment
aka Blue Posted August 25, 2015 Share Posted August 25, 2015 Here: engineLoadDFF Mírate ésta parte. outputChatBox ( "> loading floor objects" ) col_floors = engineLoadCOL ( "models/office_floors.col" ) engineReplaceCOL ( col_floors, 3781 ) txd_floors = engineLoadTXD ( "models/office_floors.txd" ) engineImportTXD ( txd_floors, 3781 ) dff_floors = engineLoadDFF ( "models/office_floors.dff" ) engineReplaceModel ( dff_floors, 3781 ) PD: Por si no logras entenderlo, es fácil, el engineLoadCOL, carga las colisiones del objeto. En el caso de las armas o vehículos, no te hace falta, es solo para objetos del mapeditor y tal. El engineLoadTXD carga el TXD y el engineReplaceTXD hace que reemplace el original por el que has cargado y el DFF lo mismo pero cargando el DFF y sustituyendo el original por el que ha cargado. Link to comment
Kilfwan Posted August 25, 2015 Author Share Posted August 25, 2015 Here: engineLoadDFFMírate ésta parte. outputChatBox ( "> loading floor objects" ) col_floors = engineLoadCOL ( "models/office_floors.col" ) engineReplaceCOL ( col_floors, 3781 ) txd_floors = engineLoadTXD ( "models/office_floors.txd" ) engineImportTXD ( txd_floors, 3781 ) dff_floors = engineLoadDFF ( "models/office_floors.dff" ) engineReplaceModel ( dff_floors, 3781 ) PD: Por si no logras entenderlo, es fácil, el engineLoadCOL, carga las colisiones del objeto. En el caso de las armas o vehículos, no te hace falta, es solo para objetos del mapeditor y tal. El engineLoadTXD carga el TXD y el engineReplaceTXD hace que reemplace el original por el que has cargado y el DFF lo mismo pero cargando el DFF y sustituyendo el original por el que ha cargado. Lo que quiero es hacer que se cargan múltiples skin para X armas ( Ejemplo M4 ), por ejemplo X Arma( La m4 con otro nombre en Dayz ) tiene un skin, Ahora yo cambio la X arma por otra X arma ( Otra M4 con diferente nombre y daño del DayZ ) y que se cargo otro txd y dff para estas , Podría hacer por getElementData, Pero para cargar le texturas diferentes es lo que no entiendo como hacer, eso es lo que quiero realmente Hacer, Ya que si he visto esto en unos GM, Por ejemplo TOP-GTA. Link to comment
DBY Posted August 25, 2015 Share Posted August 25, 2015 Aprovechando el inventario del dayz puedes dejar el arma original invisible sustituir las skins de las armas por objetos que no se usen. Después con bone_attach lo pones como cualquier arma y editas el daño en el gm del dayz y listo. Es sencillo. Link to comment
Mr.Aleks Posted August 26, 2015 Share Posted August 26, 2015 También puedes usar shaders, pero te será más complicado. Te recomiendo la idea de Dannys. Link to comment
Kilfwan Posted August 26, 2015 Author Share Posted August 26, 2015 Aprovechando el inventario del dayz puedes dejar el arma original invisible sustituir las skins de las armas por objetos que no se usen. Después con bone_attach lo pones como cualquier arma y editas el daño en el gm del dayz y listo. Es sencillo. Buena idea, el daño ya viene con el DayZ, Intentare Haber que tal . Link to comment
starksZ Posted September 1, 2015 Share Posted September 1, 2015 Reemplaza objetos que no se usen para tu DayZ, luego verificar que arma tiene el jugador y así con el bone_attach haces que se pegan, pero debes reemplazar tus armas default de GTA:SA Por unas que no se vean o si no estaran remontadas. Link to comment
Recommended Posts