16.03.2016, 02:34
Como dije anteriormente, no hace falta cambiar a MySQL.
Con SQLite lo puedes armar, y es la forma en que yo lo haria. No me gusta el MySQL en SA-MP, pero ya que...
Como ha mensionado Daniel-92, nomas necesitas usar el nombre del jugador en una declaracion de SQL una vez. En esa declaracion, obtienes el SQL ID del jugador, el cual es unico y irepetible. Y a partir de ahi, osea, en otras declaraciones, utilizas el SQL ID en vez del nombre del jugador. Esto hara el proceso mas rapido ya que es un entero y ademas es un valor unico.
Si necesitas actualizar varios tablas a la vez, utiliza la clausura JOIN de SQL. Una clбusula JOIN de SQL combina registros de dos o mбs tablas en una base de datos relacional. Se crea un conjunto que se puede guardar como una tabla o utilizar tal cual.
Con todo eso ya lo armas. Y te seguro no tendras problemas con lag o algo por el estilo.
Si correr 100 declaraciones de SQL a la misma vez usando SQLite (guardar las estadisticas de los jugadores), no causa lag, menos esto...
Suerte.
Con SQLite lo puedes armar, y es la forma en que yo lo haria. No me gusta el MySQL en SA-MP, pero ya que...
Como ha mensionado Daniel-92, nomas necesitas usar el nombre del jugador en una declaracion de SQL una vez. En esa declaracion, obtienes el SQL ID del jugador, el cual es unico y irepetible. Y a partir de ahi, osea, en otras declaraciones, utilizas el SQL ID en vez del nombre del jugador. Esto hara el proceso mas rapido ya que es un entero y ademas es un valor unico.
Si necesitas actualizar varios tablas a la vez, utiliza la clausura JOIN de SQL. Una clбusula JOIN de SQL combina registros de dos o mбs tablas en una base de datos relacional. Se crea un conjunto que se puede guardar como una tabla o utilizar tal cual.
Con todo eso ya lo armas. Y te seguro no tendras problemas con lag o algo por el estilo.
Si correr 100 declaraciones de SQL a la misma vez usando SQLite (guardar las estadisticas de los jugadores), no causa lag, menos esto...
Suerte.

