Ayuda para crear un parkour

¿como hago que cuando el jugador llegue a un checkpoint cambie de heroe? 3E8C5 aqui les dejo el codigo del parkour para ver si me pueden ayudar para lo que dije que cuando llegue a un punto cambie de heroe

No se cuanta gente habrá por aquí que sepa del Taller de forma efectiva. Prueba a poner un hilo también en el Foro US -tendrás que hacerlo en inglés- que ahí hay más gente y alguno sabrá de estos códigos.

O busca en Youtube listados de códigos para el Taller. Igual hay alguna recopilación.

yo cogería el mítico mapa de parkour de la habana, y miraría las reglas que generalmente viene con algún comentario, alguna habrá que sea la de cambiar de héroe al ganar.

Voy a mirartelo y edito este comentario :wink:

Con esto funciona:
https://imgur.com/a/mIsyRs5

He hecho la prueba en el punto de control inicial (que es el unico añadido a la condicion en la foto) y me lo cambia al tirar la definiva.

Te faltaria la parte de aleatorizar el personaje y ver bien esa distancia, yo me puse en el cnetro a ojo y funciono xD.

Siento no haber respondido antes, ultimamente tengo menos tiempo libre y suelo leer solo los post mas recientes/activos.

Para este tipo de cosas que nadie dude en darme “Invitar” del foro para que me llegue una notificacion, me encantan estas cosas del taller, pero no tengo la imaginacion y la paciencia para hacer modos enteros xD. Siempre intentare ayudar cuando vea algo de esto.

1 «Me gusta»

Avisa cuando lo tengas montado.

Gracias ya lo he puesto en todos los puntos para que cambie pero en los primeros se que como en bucle o me lo parece ha mi este es el codigo PMDG7 podrias ayudarme por favor a solucionarlo. ¿como se hace para que te salga un contador de los puntos de control que ya has cogido y que se desactiven en cuanto los cojas?

Veamos, tengo algo:

El contador de puntos (Mira arriba de las imagenes):
https://imgur.com/qFmurfE
https://imgur.com/d2jbuZd
https://imgur.com/pOe2t1h

Ademas, el error de que se cambiaba raro en los puntos iniciales era porque al estar cerca de 2 puntos al mismo tiempo se te cambiaba 2 veces, he cambiado como hace la comprobacion y ahora no puede ocurrir eso.

Ademas le he puesto que cambie a personaje aleatorio y que haga el cambio cuando te alejas del punto o se finaliza la definitiva.

Tambien he cambiado como tenias lo de los puntos, lo he puesto todo dentro de la variable global A, de forma que:

  • El punto inicial es el indice 0 de la variable global A
  • El punto 1 es el indice 1 de la variable global A
  • El punto 2 es el indice 2 de la variable global A
  • El punto 3 es el indice 3 de la variable global A
  • El punto 4 es el indice 4 de la variable global A
    etc…

En el visor se ve asi, todo junto en la variable A:
https://imgur.com/rQYaAQy

Para el contador del punto de control, le he puesto que use la variable de jugador A.

Nota: Variable global y y variable de jugador no es lo mismo.

Este es el codigo, echale un ojo: B9WR6

Muchas gracias. Los circulos de lava se como se ponen pero no se como hacer que maten o te teletransporten al punto anterior. Me gustaria aprender como se hace pero yo fijandome en otros parkour no me entero porque lo ponen complicado. ¿Se podria hacer de una manera facil para que se entendiese o hacerlo en varias partes? esque si lo veo todo junto no se cual es cual estoy empezando en esto de la programacion. Las cupulas como dije se ponerlas pero como se ponen planas como esta en otros parkours. Voy ha hacer el grado superior de informatica ojala me enseñen hay a programar.

Yo soy programador y te puedo asegurar que hacer 2 tonterias aqui es 10 veces mas dificil que en la programacion normal xD.

Yo soy de DAM :slight_smile:

Y supongo que si haces muchas, muchas reglas, puedes dividirlo todo en grupos mas pequeños. No se como seran esos codigos, pero dependiendo de quien lo haga, puede ser extremadamente complicado o mas o menos sencillo.

Lo complicado es cuando se usan listas (o como en el juego lo llama, “matrices”) y variables. Entonces se vuelve bastante complicado seguir el hilo de que esta ocurriendo.

Supongo que, si tienes la coordenada, puedes medir la distancia del jugador actual (event player) a ese punto y calcular el radio del charco. En el codigo que te pase hay algo asi hecho para detectar si ha llegado al checkpoint o no:
https://imgur.com/wMU6Hfb

Para lo que comentas, version simplificada seria algo asi:
https://imgur.com/6IT3Xrc

Que se lee como: Si la distancia entre -coordenada aleatoria que puse- y la posicion del jugador actual es menor que 10 metros…

De esta forma puedes hacer que si esta en un radio de 10 metros de un punto (digamos, un charco de lava de 10 metros de radio) le hace daño. Seria algo totalmente externo al charco, simplemente estan las 2 cosas en el mismo sitio, si quitas el charco seguiria haciendo daño.

Como consejo, yo necesite apuntar las cosas en una libreta cuando hice eso ultimo, porque se me olvidaban las cosas, me iba haciendo dibujos feos y tal para recordarme facilmente que hacia cada regla xD.

Por cierto, sabes que si dejas el puntero encima de los textos sale una descripcion? Algunas descripciones son liosas y otras incluso estan mal, pero son muy utiles en el 99% de los casos.

a ver si e entendido bien yo creo el efecto con el create effect le pongo para que sea visible para todos los jugadores que seria all players all team pongo que sea sphere y del color que sea y de radio 10 por ejemplo hasta hay se yo lo que quiero que si aumentas el radio del circulo no suba hacia arriba si no que se aplane en el suelo, he visto otro comando que es modify global variable con ese comando se puede aplana. me imagino que lo de que si pisas la lava te mate o te teletranspoorte al punto anterior seria el distance betwen que esta en la imagen que me has pasado eso seria una condicion. Las coordenadas no las tengo todavia echas. ¿como quedaria mejor poniendolas junto con el create effect y donde pone posicion poner el vector o por separado? si es por separado no se que hay que poner si ha que poner global variable o variable at index. Nota: ya he creado la “lava” hasta el primer punto de control de la carga" pero pilla tambien los puntos de control que se han creado en el mapa. he puesto un modify global variable at index pero no se como se usa creo que el tamaño para aplanarlo se puede modificar con eso pero no se el codigo de la partida es 93RKF

Ummm, no consigo hacer lo que dices, lo unico que he conseguido ha sido esto:

https://streamable.com/7peug

Codigo: 9ZPNZ

1 «Me gusta»

si quieres me puedes añadir a la lista de amigos y hablamos de como se puede mejorar en programacion. y asi se aprende uno del otro, hay una cosa que se dice no te iras a dormir sin aprender algo nuevo. Muchisimas gracias. La programacion es ago que me fascina.

Siii, a ver si terminamos de hacer el modo ese.

que paciencia tienes hijo xD.