CAAD

Comunidad de Aventuras Conversacionales y Relatos Interactivos
Fecha actual 23 Jun 2018 01:36

Todos los horarios son UTC + 1 hora




Nuevo tema Responder al tema  [ 1 mensaje ] 
Autor Mensaje
NotaPublicado: 25 Abr 2018 10:37 
Desconectado
Archivero
Archivero

Registrado: 05 Abr 2014 17:40
Mensajes: 266
Saludos aventureros. Espero que todo vaya bien.
Una de movimiento automatizado de PSIs. Aunque sigo sin red fija, aprovecho para enviar esta interrogante debido a que estoy en otra red.

Gracias a ir optimizando código e ir plasmando recuerdos, he logrado recrear todo el código que he perdido. Es por esa razón que rearmando los proyectos que espero publicar alfin... comprobando el movimiento de los PSIs, me encuentro que no tengo algo que les impida salir de su zona establecida.
Como podrán ver en las entradas de abajo, el movimiento de llegada y partida de cualquier PSI puede ser puesto en marcha. (Para aquellos nuevos estudiantes que se estén decantando por Superglús y ngPaws, esta rutina, considero, es la mejor. Sólo es cuestión de cambiar el nombre del PSI que se desea darle movimiento):

Proceso 2:
_ CABALLO
PROCESS X; Esta entrada hace que Superglús apunte al proceso X que es el que contiene las entradas de movimiento

Proceso X:
; El caballo llega
_ CABALLO
COPYFF fLocCaballo fMovimientoLlegada
RANDOMX 33 12
PLUS 33 2
MOVE fLocCaballo
SAME fLocCaballo fLocJugador
COPYFF 33 fMovimientoLlegada
PLUS fMovimientoLlegada 2002
WRITE "El caballo llega galopando desde "
MES @fMovimientoLlegada
SYSMESS 51
DONE

; El caballo se va
_ CABALLO
SAME fMovimientoLlegada fLocJugador
NOTSAME fLocCaballo fLocJugador
COPYFF 33 fMovimientoPartida
PLUS fMovimientoPartida 1002
WRITE "El caballo se va galopando "
MES @fMovimientoPartida
SYSMESS 51
DONE

Ahora bien, la ayuda que necesito, es para evitar que el PSI se mueva hacia X sitios del mapa como por ejemplo una casa o cualquier otro recinto cerrado.
El PSI, en este caso un caballo, se encuentra libre galopando a sus anchas por un cercado que posee una entrada directa a la cocina de una hacienda:
/7 = locCocina
Cocina principal.

/8 = locCercado
Un amplio cercado.

/7
SUR locCercado
/8
NORTE locCocina

La ayuda que necesito es esa, evitar que el caballo en su ir y venir por el cercado se meta a la hacienda por la puerta de la cocina. Gracias de antemano por la ayuda.
Me despido esperando que tengan buen día tarde noche.


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 1 mensaje ] 

Todos los horarios son UTC + 1 hora


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro

Buscar:
Saltar a:  
cron
Desarrollado por phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpBB-Es.COM