Files
VIPMudCosmicRageScripts/scripts/updator.set
2025-07-01 23:39:29 +03:00

19 lines
1.7 KiB
Plaintext

#var rightofpath {%replace(@scpath,\,|)}
#var rightofpath %ReverseList(@rightofpath)
#var rightofpath %pop(rightofpath)
#load {@sppath/version.set};#unload {@sppath/version.set}
#trigger {$soundpack &client last version: &remoteversion} {
#gagline all;
#if {%IfWord(@client,vip,"|")} {#var remoteclientversion @remoteversion;#alarm 2 {checkclientversion}} {#var remotesoundsversion @remoteversion;#alarm 4 {checksoundsversion}}}
#alias checksoundsversion {
#math soundscondition {@remotesoundsversion - @SoundsVersion};
#if {@soundscondition>0} {#say {attention! Sound Updates found! Current version: @SoundsVersion. New Version: @remotesoundsversion};#play {@sppath/general/misc/spsave.wav} @vol};
#if {@soundscondition>0 or @clientcondition>0} {#say {Hint: To update the soundpack, navigate to %replace(@scpath,@rightofpath,) folder, run the file named updator.bat, and wait until the installation process completes. This will download and apply all available updates automatically.}}}
#alias checkclientversion {
#math clientcondition {@remoteclientversion - @clientversion};
#if {@clientcondition>0} {#say {attention! soundpack script Updates found! Current version: @clientversion. New Version: @remoteclientversion}; #play {@sppath/general/misc/spannouncement.wav} @vol}}
#alias checkforupdates {#if {@updatechecking=1} {#say {I'm Checking for updates already, Please hold on} VoiceOnly;#play {@sppath/general/misc/boop.wav} @vol} {
#say {Checking for updates, this will take a few seconds.} VoiceOnly;
#var updatechecking 1;
~@sp-version;
#alarm 5 {#if {@soundscondition<1 and @clientcondition<1} {#say {No updates found!};#play {@sppath/general/misc/logoutold.wav} @vol; #unvar updatechecking} {#unvar updatechecking}}}}