Conectarse
Buscar
Mejores posteadores
XxStroksxX (463) | ||||
~*~[:Đαяќ:]~[:тιβια:]~*~ (366) | ||||
spoor (83) | ||||
Dj Pacos (73) | ||||
God Skit (68) | ||||
GoD MexicanSoul (40) | ||||
fuzzy (35) | ||||
Eddie (31) | ||||
GOD Chimito (30) | ||||
conalep1996 (23) |
Últimos temas
Temas más activos
Miembros que empiezan más temas
XxStroksxX | ||||
~*~[:Đαяќ:]~[:тιβια:]~*~ | ||||
God Skit | ||||
spoor | ||||
GoD MexicanSoul | ||||
fuzzy | ||||
Eddie | ||||
conalep1996 | ||||
God Rakzzo | ||||
Cletus |
[Globalevent] Elimina players con X tiempo de inactividad
2 participantes
Página 1 de 1.
[Globalevent] Elimina players con X tiempo de inactividad
Credito: Kekox
Este script elimina los players de la database que tienen tiempo sin conectarse (el tiempo lo configuras en el script).
Es para que la database no se ponga tan pesada y asi a la hora del server save se freezea menos.
NOTA: SOLO SIRVE PARA MYSQL
an a globalevents.xml y agregan esta linea:
Ahora van a globalevents/scripts y crear un archivo y lo llaman delete_players.lua, peguenle esto dentro:
Si Te sirvio da +REP
Este script elimina los players de la database que tienen tiempo sin conectarse (el tiempo lo configuras en el script).
Es para que la database no se ponga tan pesada y asi a la hora del server save se freezea menos.
NOTA: SOLO SIRVE PARA MYSQL
an a globalevents.xml y agregan esta linea:
- Código:
<globalevent name="DatabaseClean" type="start" event="script" value="delete_players.lua"/>
Ahora van a globalevents/scripts y crear un archivo y lo llaman delete_players.lua, peguenle esto dentro:
- Código:
local config = {
deleteLevel = 50, --- Borrar solo players con menos de ese level.
offlineDays = 20 --- Borrar players con mas de esos dias sin conectarse.
}
function onStartup()
db.executeQuery("DELETE FROM players WHERE id > 6 AND level
< "..config.deleteLevel.." AND lastlogin < UNIX_TIMESTAMP() -
"..config.offlineDays.."*24*60*60;")
db.executeQuery("DELETE FROM player_items WHERE player_id NOT IN (SELECT id FROM players);")
db.executeQuery("DELETE FROM player_depotitems WHERE player_id NOT IN (SELECT id FROM players);")
db.executeQuery("DELETE FROM accounts WHERE id NOT IN (SELECT account_id FROM players);;")
return TRUE
end
Si Te sirvio da +REP
Temas similares
» [GlobalEvent] Palabras que salgan del TP
» [GlobalEvent]Save Automatico
» [GlobalEvent] Player Record
» PREPARACIÓN DE TIEMPO! - 11 de Enero 2011
» MySQL Como Editar los skills de los players en tu base de datos con phpMyAdmin
» [GlobalEvent]Save Automatico
» [GlobalEvent] Player Record
» PREPARACIÓN DE TIEMPO! - 11 de Enero 2011
» MySQL Como Editar los skills de los players en tu base de datos con phpMyAdmin
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
|
|
Lun Jun 08, 2015 12:08 pm por keishmer91
» [ACTION] God/GM da item a un player
Mar Dic 02, 2014 12:53 pm por hecmanos
» [8.60] Nuevo War Thais By TheRobertxon
Vie Jun 20, 2014 10:56 am por luismc
» [7.92]Naruto Final Story!
Dom Mayo 26, 2013 2:40 am por ricardotuck
» [9.1] Fun Server
Mar Mayo 14, 2013 5:32 pm por skifer
» [9.1] The Forgotten Server v0.2.11pl2 (Mystic Spirit)
Mar Mayo 14, 2013 5:29 pm por skifer
» New Map 8.60 (Darksystem) By: Turock & Gilio LIsto Arreglado El
Mar Mayo 07, 2013 5:27 pm por tonyso
» Ocean Clasic Global Map 8.6
Miér Mayo 01, 2013 11:19 pm por maganiua
» ayuda a abrir puertos
Lun Abr 29, 2013 5:58 pm por XxStroksxX
» [8.60] Speedy War
Dom Abr 28, 2013 5:51 pm por Sunnade'Audio