SA-MP Forums Archive
Problema con Script en OnGameModeExit - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Problema con Script en OnGameModeExit (/showthread.php?tid=413023)



Problema con Script en OnGameModeExit - digman - 03.02.2013

Код:
public OnGameModeExit()
{
    foreach (Player, i)
    {
    if(IsPlayerConnected(i))
    {
    SavePlayerStats(i);
    }
    return 1;
    }
    return 1;
}
Lo q pasa es q al cerrarlo no se guardan solamente el SavePlayersStats me funciona al Desconectarse q puede ser?


Re: Problema con Script en OnGameModeExit - Daniel-92 - 03.02.2013

el primer return 1 estб demбs.


Respuesta: Problema con Script en OnGameModeExit - Parka - 03.02.2013

no te servirб ,pero te recomendarнa usar un timer


Respuesta: Problema con Script en OnGameModeExit - [DOG]irinel1996 - 03.02.2013

Si se cierra el GameMode ya todo se pierde, no hay forma de guardar. Es como un apagуn, cuando se te apaga el ordenador, cuando vuelves a encender tienes las cosas cerradas.

PD: intentй lo mismo de distintas formas, y no lo conseguн. Lo ъnico que conseguн es llenar la base de datos de valores nulos.


Respuesta: Problema con Script en OnGameModeExit - oOFotherOo - 03.02.2013

Amigo le informo que OnGameModeExit es llamado solamente si el GameMode es reiniciado, si usted cierra la consola no se ejecutara ningъn script ya que como mencionу el seсor Irinel es como si fuese un apagon del ordenador.

Usted podria desarrollar una aplicaciуn externa que al detectarse el cierre de la consola esta haga que la consola de SA-MP dure unos 5 o 10 segundos para cerrarse, recomiendo que use un timer para guardar los datos.

PD: La ъnica soluciуn es usar un timer.

Un saludo.


Re: Problema con Script en OnGameModeExit - digman - 03.02.2013

Podria usar OnPlayerUpdate? o causaria lag?


Respuesta: Problema con Script en OnGameModeExit - Parka - 03.02.2013

Lag del mas puro.


Re: Problema con Script en OnGameModeExit - digman - 03.02.2013

Que opcion me dan?


Respuesta: Re: Problema con Script en OnGameModeExit - oOFotherOo - 03.02.2013

Quote:
Originally Posted by digman
Посмотреть сообщение
Podria usar OnPlayerUpdate? o causaria lag?
La callback OnPlayerUpdate es ejecutada mбs de 20 veces por segundo ya que esta se actualiza cada vйz que el jugador hace una acciуn, si usted pone un sistema de guardado en esta callback estaria ejecutando el cуdigo mбs de 20 veces por segundo lo cual generaria un gran LAG por la razуn que estaria abriendo, escribiendo y cerrarando un archivo mбs de 20 veces por segundo, mi recomendaciуn usar un timer que guarde las cuentas cada 5 minutos y si el usuario se desconecta tambiйn la guarde.

Un saludo.


Re: Problema con Script en OnGameModeExit - digman - 03.02.2013

Okas, lo del desconectar ya lo ise... gracias por su ayuda.