09.02.2013, 15:33
Quote:
Seсor es innecesario llamar OnPlayerConnect en OnGameModeInit ya que al conectarse un usuario se llama automaticamente el callback OnPlayerConnect, ejecutar ese loop estaria llamando a OnPlayerConnect 500 veces (si el MAX_PLAYERS esta por default) esto seria como un ataque de BOTS al arrancar el GM.
El callback OnGameModeExit es el que esta BUG por lo cual el loop debe ejecutarse solamente en este llamando al callback OnPlayerDisconnect y luego que el GM se cargue nuevamente este llamara al callback OnPlayerConnect automaticamente al resivir la peticiуn de conecciуn de un cliente por lo cual al ejecutarse OnPlayerConnect se le resetearan las variables correctamente. Un saludo. |
Saludos