Async Save Scripts files after Edit

This commit is contained in:
Kam committed 2024-04-04 18:53:53 -04:00
1 parent c8d62f0c72
commit 38cc396299
2 files changed
+33 -7

No files matched your search

@@ -466,8 +466,11 @@ public class PacketHandlerServer{
if(type == EnumPacketServer.ScriptPlayerGet) {
getScripts(data,buffer,player);
} else if(type == EnumPacketServer.ScriptPlayerSave) {
int tab = buffer.getInt(buffer.readerIndex());
saveScripts(data,buffer,player);
ScriptController.Instance.lastPlayerUpdate = System.currentTimeMillis();
if(tab == -1)
ScriptController.Instance.savePlayerScriptsSync();
}
}
@@ -476,8 +479,11 @@ public class PacketHandlerServer{
if (type == EnumPacketServer.ScriptForgeGet) {
getScripts(data,buffer,player);
} else if (type == EnumPacketServer.ScriptForgeSave) {
int tab = buffer.getInt(buffer.readerIndex());
saveScripts(data,buffer,player);
ScriptController.Instance.lastForgeUpdate = System.currentTimeMillis();
if(tab == -1)
ScriptController.Instance.saveForgeScriptsSync();
}
}
@@ -486,8 +492,11 @@ public class PacketHandlerServer{
if(type == EnumPacketServer.ScriptGlobalNPCGet) {
getScripts(data,buffer,player);
} else if(type == EnumPacketServer.ScriptGlobalNPCSave) {
int tab = buffer.getInt(buffer.readerIndex());
saveScripts(data,buffer,player);
ScriptController.Instance.lastGlobalNpcUpdate = System.currentTimeMillis();
if(tab == -1)
ScriptController.Instance.saveGlobalScriptsSync();
}
}