![]() |
![]() « Citoyen » 1382921700000
| 0 | ||
¡Esto me sirvio un montón! Gracias,levols. Así sabré lo que es Lua en un segundo! :D |
![]() ![]() « Citoyen » 1382974440000
| 0 | ||
Cómo utilizar la luna de comandos? |
0 | ||
Kamileamanda a dit : "luna" ? ¿qué? No entendí bien la pregunta pero si me explicas a qué te refieres con luna con gusto intentaré responder |
![]() ![]() « Citoyen » 1383000960000
| 0 | ||
Hinakagiyama a dit : Lua es luna en portugués xd |
![]() « Citoyen » 1383008640000
| 0 | ||
Hinakagiyama a dit : Luna = Lua Eso es portugués |
![]() ![]() « Citoyen » 1383029760000
| 0 | ||
Eso lo sabía, pero sigo sin entender la pregunta |
0 | ||
Con este código: a dit : Quiero poner que en vez de morir al transformarse, se "teletransporten" a una posición concreta y al volver a transformarse en ratones vuelvan a su antigua posición. |
0 | ||
Aritxy a dit : Tendrías que cambiar mucho el código para eso, al menos ese trozo de eventKeyboard. En lugar de comprobar si está muerto (con isDead), tendrías que tener guardada por cada ratón una variable, digamos: "isTransformed" Esto iría dentro de if key==69: Lua a dit : ¿Se entiende la idea? Si no está transformado, se guarda en el jugador la id del objeto y posición del ratón (eso no ha cambiado en comparación a tu script), y se guarda además como verdadera la variable isTranformed. Si ya está transformado, se quita el objeto guardado, se mueve al jugador a la posición guardada, y se guarda como falsa la variable isTransformed. Prueba y si hay un error me avisas. //edit: perdón, creo que el movePlayer de arriba tendrías que dejarlo como lo tenías tú: Lua a dit : Pero en ese caso no veo razón para guardar las coordenadas x e y del ratón al convertirse. |
0 | ||
Hinakagiyama a dit : Va bien pero quería que al transformarse en ratón de nuevo, vaya a la posisción que el objeto está. |
0 | ||
Aritxy a dit : oh pues lee el edit jeje Es que no había notado eso |
0 | ||
Hinakagiyama a dit : Creo que el scirpt original tiene la formula esa de respanwearse en la posicion del objeto, probaré mezclando gracias igualmente! edit: Aww son muy delicados los 2 scripts como para mezclarlos >.< |
0 | ||
Aritxy a dit : Pero por qué no cambias la línea que te dije del código que te di: Lua a dit : Por esto: Lua a dit : igual podrías quitar esto porque sobra: Lua a dit : . |
0 | ||
Hinakagiyama a dit : Con eso hice esto: a dit : Pero al intentar volver con el objeto me sale: [•] Runtime Error : transformice.lua:11: attempt to index ? (a nil value) Línea 11: a dit : |
0 | ||
Aritxy a dit : Aritxy a dit : Ese debería ser el error, en línea 11. |
0 | ||
Hinakagiyama a dit : Quité el objectsId pero me da el mismo error |
0 | ||
Aritxy a dit : derp, cambia el orden de removeObject y movePlayer Al remover el objeto está desapareciendo de la lista objectList, entonces no puedes acceder a él luego No sé por qué cambié el orden a eso xD, deja el movePlayer primero y removeObject después |
0 | ||
Hinakagiyama a dit : lol ya va gracias! |
![]() « Sénateur » 1383337200000
| 0 | ||
Pregunta sobre este sub-foro: ¿Cómo creo un minigame?. |
![]() ![]() « Censeur » 1383337200000
| 0 | ||
Maximoya a dit : ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::EXTREMEFACEPALMDESK:::::::::::::::::::::::::::::::::::::::::::::::::: Ve a la página uno de este tema, ahí encontraras la solución. |
![]() « Citoyen » 1383353340000
| 0 | ||
|