17.12.2010, 07:16
Tenйs dos formas de hacerlo.
Una es manualmente, creando un timer, lo suficientemente rбpido, que use IsPlayerInRangeOfPoint o similar a travйs de todos los jugadores, habiendo guardado en una variable el estado en el que estaba cada jugador en el checkeo anterior. Si hubo un cambio en el estado, el jugador entrу o saliу del area. Sin embargo, hacer esto es algo que consume mucha CPU, principalmente con muchos jugadores.
Otra forma es usar el plugin Streamer de Incognito, el cual trae directamente funciones y callbacks para crear бreas. Usa un algoritmo bastante avanzado de grillas, por lo que se ahorra bastante en uso de CPU.
Una es manualmente, creando un timer, lo suficientemente rбpido, que use IsPlayerInRangeOfPoint o similar a travйs de todos los jugadores, habiendo guardado en una variable el estado en el que estaba cada jugador en el checkeo anterior. Si hubo un cambio en el estado, el jugador entrу o saliу del area. Sin embargo, hacer esto es algo que consume mucha CPU, principalmente con muchos jugadores.
Otra forma es usar el plugin Streamer de Incognito, el cual trae directamente funciones y callbacks para crear бreas. Usa un algoritmo bastante avanzado de grillas, por lo que se ahorra bastante en uso de CPU.