1 00:00:00,000 --> 00:00:10,699 Hola, en este vídeo vamos a aprender a crear dos tipos de contraseña para que los jugadores 2 00:00:10,699 --> 00:00:15,140 tengan que introducirlas o bien para conseguir algo o bien para pasar al siguiente nivel. 3 00:00:15,859 --> 00:00:22,940 En el primer caso vamos a crear una contraseña numérica empezando con la creación de un 4 00:00:22,940 --> 00:00:29,079 evento como este que tengo yo aquí. Si lo miramos dentro vemos que lo único que tiene 5 00:00:29,079 --> 00:00:33,799 ahora mismo es un mensaje de texto y ahora voy a introducir el código para 6 00:00:33,799 --> 00:00:39,640 que para que me cree la contraseña numérica 7 00:00:39,640 --> 00:00:45,960 bueno pues lo primero que tengo que hacer es en el primer menú de la primera 8 00:00:45,960 --> 00:00:52,000 pestaña de comandos voy a la tercera opción entrada numérica y como mi 9 00:00:52,000 --> 00:00:57,060 contraseña es una variable pues voy a crear una 10 00:00:57,060 --> 00:01:00,939 variable. Yo la tengo aquí creada, pero vosotros solamente tendríais que pinchar en cualquier 11 00:01:00,939 --> 00:01:06,340 variable que estuviera libre y escribir el nombre que quisieseis. Vale, yo la tengo aquí, 12 00:01:06,480 --> 00:01:12,560 clave numérica, y voy a ponerle el número de dígitos que va a tener esa clave. En mi 13 00:01:12,560 --> 00:01:19,819 caso, pues una facilita de cuatro dígitos. Bueno, ahora vamos a aprender una herramienta 14 00:01:19,819 --> 00:01:26,879 nueva dentro de los comandos que no hemos utilizado nunca y que es la derivación condicional. 15 00:01:27,060 --> 00:01:38,760 La tenéis aquí. Esta herramienta nos viene a decir que si el jugador introduce un dato x, voy a actuar así. 16 00:01:39,640 --> 00:01:45,659 En caso opuesto, es decir, que introduzca cualquier dato menos x, va a ocurrir esto otro. 17 00:01:47,599 --> 00:01:54,819 Yo esa derivación condicional la voy a asociar a una variable. En mi caso va a ser a la variable clave numérica. 18 00:01:54,819 --> 00:02:06,040 Y le voy a decir que si la clave numérica es igual a la contraseña, pues mi contraseña va a ser por ejemplo 1492 19 00:02:06,040 --> 00:02:16,360 Actúe de una manera y con este botón creo otra derivación que dice que si el jugador introduce otro número distinto actúe de otra manera 20 00:02:16,360 --> 00:02:22,900 Por lo tanto, tened en cuenta que el número que pongáis en esta caja de texto va a ser la contraseña 21 00:02:22,900 --> 00:02:26,680 ¿De acuerdo? Vale, pues aceptamos 22 00:02:26,680 --> 00:02:31,060 Y ahora nos dice si la clave numérica es 1492 23 00:02:31,060 --> 00:02:38,319 O en el caso de que lo que se introduzca sea otro dato 24 00:02:38,319 --> 00:02:41,900 Bueno, pues si el alumno o el jugador o la jugadora 25 00:02:41,900 --> 00:02:43,979 Introducen la clave 1492 26 00:02:43,979 --> 00:02:45,699 Pongo un mensaje 27 00:02:45,699 --> 00:02:51,680 Acordaos de que si les vais a dar objetos 28 00:02:51,680 --> 00:02:53,659 Esos objetos tienen que estar en la base de datos 29 00:02:53,659 --> 00:02:55,979 los tenéis que meter vosotros, vale 30 00:02:55,979 --> 00:02:58,780 entonces yo le pondría ese mensaje 31 00:02:58,780 --> 00:03:00,500 y ahora le daría 32 00:03:00,500 --> 00:03:02,500 cambiar objetos 33 00:03:02,500 --> 00:03:04,979 yo ya lo tengo metido en la base de datos 34 00:03:04,979 --> 00:03:07,020 por lo tanto, simplemente 35 00:03:07,020 --> 00:03:08,759 llave, aumentar 36 00:03:08,759 --> 00:03:09,719 uno 37 00:03:09,719 --> 00:03:12,520 aceptar, y ahora 38 00:03:12,520 --> 00:03:15,199 un control 39 00:03:15,199 --> 00:03:16,719 de interrupción local, para que no 40 00:03:16,719 --> 00:03:18,300 vuelvan a responder 41 00:03:18,300 --> 00:03:20,659 a introducir el código 42 00:03:20,659 --> 00:03:21,740 y que les den más llaves 43 00:03:21,740 --> 00:03:25,680 acordaos, siempre que introduzcamos 44 00:03:25,680 --> 00:03:29,599 tenemos que crear una nueva página de evento 45 00:03:29,599 --> 00:03:33,099 con el interruptor local encendido 46 00:03:33,099 --> 00:03:35,479 este personaje 47 00:03:35,479 --> 00:03:40,819 va a hacer, pues mostrar un mensaje que diga 48 00:03:40,819 --> 00:03:50,639 vale, bueno volvemos a la primera pestaña 49 00:03:50,639 --> 00:03:54,259 porque nos habíamos dejado esta parte sin rellenar 50 00:03:54,259 --> 00:04:00,879 El otro. El jugador, la jugadora ha introducido un número que no es correcto. ¿Qué va a ocurrir? 51 00:04:01,800 --> 00:04:13,080 Pues lo más normal es poner un mensaje de... Vale, pues esto ya estaría. Vamos a probarlo. 52 00:04:33,509 --> 00:04:40,110 Bueno, pues en primer lugar voy a contestar con un número incorrecto. 53 00:04:40,589 --> 00:04:43,730 Y veis que me dice que el código es incorrecto. Vuelve cuando lo hayas encontrado. 54 00:04:43,730 --> 00:04:50,670 Me voy a buscarlo y vuelvo ahora y voy a introducir el código correcto. 55 00:04:52,449 --> 00:04:58,339 Y enhorabuena, aquí tienes mi llave. 56 00:04:58,920 --> 00:05:05,860 Entonces yo ahora, si miro en el inventario, veo que el jugador ya ha conseguido una llave. 57 00:05:07,920 --> 00:05:12,560 Bueno, pues ahora vamos a ver cómo se crearía una contraseña de texto. 58 00:05:12,560 --> 00:05:33,540 Bien, para crear una contraseña con texto, lo primero que tenemos que hacer es irnos a la base de datos y crear un personaje, un actor nuevo, este por ejemplo el 5, cambiando el máximo, pero a este personaje no le vamos a poner ningún dato, lo vamos a dejar tal cual. 59 00:05:33,540 --> 00:05:37,000 Después, yo creo este evento 60 00:05:37,000 --> 00:05:40,920 Este evento, igual que antes, solo tiene un mensaje 61 00:05:40,920 --> 00:05:44,680 Si quieres pasar a la siguiente fase, introduce la contraseña correcta 62 00:05:44,680 --> 00:05:49,259 Bien, ahora, siguiente línea de comandos 63 00:05:49,259 --> 00:05:57,230 En la pestaña número 3, procesar entrada de nombre 64 00:05:57,230 --> 00:06:01,529 Y te dice, ¿procesar la entrada del nombre de quién? 65 00:06:01,870 --> 00:06:05,509 Pues nos vamos al actor que hemos creado, al 5, el que no tiene nombre 66 00:06:05,509 --> 00:06:09,790 y aquí vamos a poner el número de caracteres que va a tener el nombre 67 00:06:09,790 --> 00:06:14,610 en mi caso la contraseña, que sería el nombre, sería la contraseña que estamos buscando 68 00:06:14,610 --> 00:06:18,509 va a ser CETIF, por lo tanto tiene 4 caracteres 69 00:06:19,470 --> 00:06:25,850 vale, ahora, derivación condicional, igual que antes 70 00:06:25,850 --> 00:06:29,569 en la pestaña número 1, derivación condicional 71 00:06:29,569 --> 00:06:33,250 pero no lo vamos a asociar a una variable 72 00:06:33,250 --> 00:06:35,949 Nos vamos a venir a la segunda pestaña 73 00:06:35,949 --> 00:06:38,170 Y lo vamos a asociar a un actor 74 00:06:38,170 --> 00:06:40,069 ¿A qué actor? 75 00:06:40,670 --> 00:06:41,649 Al 5 76 00:06:41,649 --> 00:06:43,430 ¿Y en función de qué? 77 00:06:43,769 --> 00:06:44,509 De su nombre 78 00:06:44,509 --> 00:06:48,769 Y aquí vamos a escribir el nombre correcto 79 00:06:48,769 --> 00:06:51,699 Y después 80 00:06:51,699 --> 00:06:54,920 Vamos a crear otra derivación 81 00:06:54,920 --> 00:06:56,620 En realidad lo que estamos haciendo 82 00:06:56,620 --> 00:06:58,300 Es decirle al juego 83 00:06:58,300 --> 00:07:01,660 Oye, voy a meterte el nombre de un jugador 84 00:07:01,660 --> 00:07:05,120 Si lo meten bien 85 00:07:05,120 --> 00:07:07,540 Si el alumno o la alumna 86 00:07:07,540 --> 00:07:08,939 Mete bien el nombre del jugador 87 00:07:08,939 --> 00:07:10,199 Pasa 88 00:07:10,199 --> 00:07:14,199 Pasa a la siguiente fase 89 00:07:14,199 --> 00:07:16,360 Si no, no pases 90 00:07:16,360 --> 00:07:17,879 O dale una llave 91 00:07:17,879 --> 00:07:18,939 O dale un premio 92 00:07:18,939 --> 00:07:19,920 O lo que queráis hacer 93 00:07:19,920 --> 00:07:22,920 Yo en este caso voy a transportarlo 94 00:07:22,920 --> 00:07:23,920 A la siguiente fase 95 00:07:23,920 --> 00:07:27,019 Entonces si el nombre de 0005 96 00:07:27,019 --> 00:07:28,139 Es CETIF 97 00:07:28,139 --> 00:07:30,939 Pues un mensajito 98 00:07:30,939 --> 00:07:37,839 Por ejemplo 99 00:07:37,839 --> 00:07:41,600 Y ahora le podéis meter algún efecto 100 00:07:41,600 --> 00:07:43,199 Algún tal, lo que queráis 101 00:07:43,199 --> 00:07:45,720 Y yo voy a hacer que el jugador 102 00:07:45,720 --> 00:07:48,459 Sea teletransportado 103 00:07:48,459 --> 00:07:50,560 Transportar al jugador 104 00:07:50,560 --> 00:07:53,139 Al 105 00:07:53,139 --> 00:07:56,480 Castillo nevado 106 00:07:56,480 --> 00:07:58,259 Y a esta posición 107 00:07:58,259 --> 00:08:00,959 Aceptar 108 00:08:00,959 --> 00:08:03,839 Y aceptar 109 00:08:03,839 --> 00:08:19,769 en el caso de que el jugador no introduzca el nombre correcto, pues otro mensaje, vale 110 00:08:19,769 --> 00:08:25,870 ¿Haría falta poner un interruptor local? Pues en este caso no, porque lo vamos a transportar a otro nivel 111 00:08:25,870 --> 00:08:28,129 en el que este personaje no va a aparecer 112 00:08:28,129 --> 00:08:34,190 Si vosotros fueseis a darle un premio por introducir la contraseña correcta de otro tipo 113 00:08:34,190 --> 00:08:38,570 en el que siguiesen en el mismo nivel con el mismo personaje, pues ya sabéis 114 00:08:38,570 --> 00:08:41,730 Aquí le ponéis un interruptor local 115 00:08:41,730 --> 00:08:43,889 Creáis una nueva página de evento 116 00:08:43,889 --> 00:08:47,429 Determinada por el interruptor local 117 00:08:47,429 --> 00:08:50,049 Y en la que el personaje le diga 118 00:08:50,049 --> 00:08:51,690 No tengo nada más para ti 119 00:08:51,690 --> 00:08:53,450 Sigue tu camino o lo que queráis 120 00:08:53,450 --> 00:08:54,830 Bueno 121 00:08:54,830 --> 00:08:56,789 Pues esto sería la forma