Mapeadores

Cambiar player model con presionar un boton

Buenas,

Estoy buscando la forma de cambiar el player model al jugador cuando aprete un boton o pase por un trigger, mi problema es que tengo 0 conocimiento de vscripts ni de programación en general.

Quiero poner un model unicamente al jugador que apriete el boton, sin cambiar los demás jugadores, tipo “easter egg”
¿Hay alguna forma de hacerlo? A ser posible sin usar vscripts o usando algun vscrpit ya pre-creado?

Muchas gracias

en discord tenemos un canal dedicado al mapping donde podrias preguntar de forma mas directa a la gente . Te recomiendo preguntar en ingles porque la mayoria de mapers no son españoles. Casi seguro que alguien te puede ayudar ahi.

Mi nivel de inglés es pésimo pero lo voy a intentar de todas formas, si alguien me da la solución la posteare aquí para dejarla registrada por si en un futuro a alguien mas le sirve.

Aún así, a ver si alguien por aquí sabe la respuesta…

Respuesta gracias al user del discord Darnias

Crear un prop_dynamic y ponerle el player model deseado, añadirle este output:

En el Prop_dynamic:

OnUser1
!self
RunscriptCode
activator.SetModel(self.GetModelName())

Crear un boton y añadirle estos outputs:
En el boton:

OnPressed
prop_dynamic
FireUser1

Y de nuevo en el boton otro output igual que el anterior pero esta vez añadiendo 0,01 segundos de delay y “fire once only”

Dara un error en la consola pero se puede obviar