Files
VIPMudCosmicRageScripts/scripts/main.set
2025-04-10 18:36:27 +03:00

61 lines
3.5 KiB
Plaintext

;variables
#var settings {rawpass|miscgags|shipgags|vehiclegags|activitygags}
;Settings.
#File 6 {settings.set} 1
#var num 1
#ForAll @settings {
#read 6 {%i} @num;
#math num {@num + 1}};
#close 6
#alias ActualSave {
#File 6 {settings.set} 1;
#Var SettingsFileCounter 0;
#ForAll @settings {
#Math SettingsFileCounter {@SettingsFileCounter +1};
#Write 6 @{%i} @SettingsFileCounter};
#close 6;}
#alias {onDisconnect} {
#gvar disconnected 1;
ActualSave; #say {Settings saved!}}
#trigger {$sphook &{race}; &{action}:&{soundpath}:&{volume}:&{pitch}:&{pan}:&{id}} {
#if {%ifWord(hosts,@soundpath,"") and %defined(@old)=0} {#var old @sppath; #var sppath {cosmic rage/}; #alarm 0.01 {#var sppath @old; #unvar old}};
#if {@action = "loop"} {#playloop {@sppath/@soundpath.wav} @volume; #var @id %playhandle};
#if {@action = "playrec"} {#play {@sppath/@soundpath.wav} @volume; #var @id %playhandle};
#if {@action = "play"} {#play {@sppath/@soundpath.wav} @volume}; #if {@pan <> "na"} {#math pan {@pan * 50}; #pc %playhandle pan @pan}; #if {@pitch <> "na"} {#pc %playhandle frequency @pitch} {#pc %playhandle frequency 44100};
#if {@action = "stop"} {#if {%defined(@id) = 1} {#pc %var(@id) stop}};
#if {@action = "adjust"} {#if {%defined(@id) = 1} {#if {@volume <> "na"} {#pc %var(@id) volume @volume}; #if {@pan <> "na"} {#pc %var(@id) pan @pan}; #if {@pitch <> "na"} {#pc %var(@id) frequency @pitch}}}; #gagline all}
#Alias login {#gagon all; 1; %charInfo(name); #wait (0.1); #ungagon; %charInfo(password)}
#load @scpath/misc.set
#load @scpath/gagcreator.set
#gunkey numpad2
#gunkey numpad4
#gunkey numpad5
#gunkey numpad8
#gunkey numpad9
#gunkey numpad/
#gunkey numpad*
#key f11 {#pc 0 stop; #say {All currently playing sounds have been stopped.}}
#alias makeworse {#Configure PassThruChar {~>}; #Configure SwitchSession {~:}; #passthru {½}}
#alias makebetter {#Configure PassThruChar {~½}; #Configure SwitchSession {~½}; #passthru {%<;>{}#"'}}
#alias rawinput {#if {@rawpass = "enabled"} {#var rawpass "disabled"; makeworse; #say {Raw input mode is now disabled.}} {#var rawpass "enabled"; makebetter; #say {Raw input mode is now enabled.}}}
#key {alt-\} {rawinput}
#alias {smute} {
#if {@Speech = "Disabled"} {
#var Speech "Enabled";
#SetSpeech incoming off; #say {speech off.} voiceonly;} {
#var Speech "Disabled";
#SetSpeech incoming on;
#say {speech on.} VoiceOnly}}
#key {control-f1} {smute}
#alias devl {#if {%1 = ""} {#say {you didn't put any path of file to load.}} {#load {@scpath\%1.set}; {#say {%1 loaded.}}}}
#alias devu {#if {%1 = ""} {#say {you didn't put any path of file to unload.}} {#unload {@scpath\%1.set}; {#say {%1 unloaded.}}}}
#alias devo {#if {%1 = ""} {#say {you didn't put any path of file to open.}} {#edit {%1.set}; {#say {%1 opened in your prefered editor.}}}}
#alias devc {#if {%1 = ""} {#say {you didn't put any path of file for your editor. the example of the file should be like "notepad.exe".}} {#configure Editor {%1}; {#say {%1 set as your default editor.}}}}
#alias devr {#if {%1 = ""} {#say {you didn't put any path of file to reload.}} {#unload {@scpath\%1.set}; #load @scpath\%1.set; {#say {%1 successfully reloaded..}}}}
#if {@rawpass = "enabled"} {makebetter}
#if {@activitygags = "enabled"} {#load {@scpath/gags/activitygags.set}}
#if {@vehiclegags = "enabled"} {#load {@scpath/gags/vehiclegags.set}}
#if {@shipgags = "enabled"} {#load {@scpath/gags/shipgags.set}}
#if {@miscgags = "enabled"} {#load {@scpath/gags/gags.set}}
#trig {$buffer *} {#gagline all; #say %1 voiceonly}