Comando DAME_POSICION_SPECIF

Debes usar este comando cuando necesites conocer la posición exacta de una entidad SpecificActor.

La posición la podrás consultar en forma de coordenadas X Y Z en las variables del sistema POSICION_X_SPECIF, POSICION_Y_SPECIF y POSICION_Z_SPECIF

Recuerda que la Y es la altura.


Sintaxis del comando:


ACCI DAME_POSICION_SPECIF entidad

  • entidad:
  • Es la entidad tipo 'SpecificActor' del elemento 3D del cual quieres obtener su posición exacta en el nivel.



    Ejemplo 1

    Consultar la posición de una maleta definida con la entidad SpecificActor3 y mostrar en pantalla esa posición:


    ACCI DAME_POSICION_SPECIF SpecificActor3

    ACCI TEXT %POSICION_X_SPECIF% %POSICION_Y_SPECIF% %POSICION_Z_SPECIF%



    Ejemplo 2

    Usar la posición de la entidad anterior junto con el comando 'FX_EXPLOSION' para hacer explotar la maleta justo en la posición de la maleta.


    ACCI DAME_POSICION_SPECIF SpecificActor3

    ACCI FX_EXPLOSION %POSICION_X_SPECIF% %POSICION_Y_SPECIF% %POSICION_Z_SPECIF% 8 35 400 10 0 0

    ACCI VIS0 SpecificActor3 0

    ACCI TEXT La maleta ha explotado


    Con el comando 'VIS0' hacemos desaparecer la maleta después de la explosión.

    Si quieres corregir la posición de la explosión, después del comando 'DAME_POSICION_SPECIF', puedes modificar los valores de las tres variables para conseguirlo. No variará la posición del 'SpecificActor' pero sí la posición de la explosión.



    Funcionamiento del comando en el modo de juego online

    Ámbito de actuación por defecto del comando:


    El comando soporta cambio de ámbito:




    Este comando resulta especialmente útil cuando en tu juego usas el comando SPECIF_POSICION repetidas veces y acabas perdiendo el control de la posición de un 'SpecificActor' del cual necesitas conocer sus coordenadas para algún proceso que quieres realizar.