This can be it's own weapon script or be added to any weapon really.
PHP Code:
//#CLIENTSIDE
function OptGeneralPane2D.onShow() {
with (OptGeneralPane2D) {
new OptOpenGLToggle2D("OptLightsToggle2D") {
x = OptFilenameScanToggle2D.x - 32;
y = 188 - 4;
text = "Light Effects";
checked = lighteffectsenabled;
}
new OptOpenGLToggle2D("OptWeatherToggle2D") {
x = OptFilenameScanToggle2D.x + 80;
y = 188 - 4;
text = "Weather Effects";
checked = weathereffectsenabled;
}
new OptOpenGLToggle2D("OptParticlesToggle2D") {
x = OptFilenameScanToggle2D.x - 32;
y = OptAutomappingToggle2D.y - 4;
text = "Particle Effects";
checked = particleeffectsenabled;
}
}
}
function OptLightsToggle2D.onAction() {
lighteffectsenabled = OptLightsToggle2D.checked;
}
function OptWeatherToggle2D.onAction() {
weathereffectsenabled = OptWeatherToggle2D.checked;
}
function OptParticlesToggle2D.onAction() {
particleeffectsenabled = OptParticlesToggle2D.checked;
}