Thread: [Solved] Thunder Events
View Single Post
Author Message
rrduna
Member
Join Date: Nov 2010
Location: Brazil
Old 04-26-2020 , 08:32   Thunder Events
Reply With Quote #1

Hello,
I have this thunder events plugin but something about it is causing my server to have a lot of instability.
can someone say what can cause or what can be wrong?


Code

PHP Code:

// define a task id
#define TASKID1 1324687358

// array de sons aleatórios 
new thunder_sounds[][] = {
    
"thunder_events/thunder1",
    
"thunder_events/thunder2",
    
"thunder_events/thunder3",
    
"thunder_events/thunder4",
    
"thunder_events/thunder5"
}

public 
plugin_init() { // registro do plugin
    
register_plugin(PLUGIN,VERSION,AUTHOR)
    
set_taskrandom_float30.0,  60.0 ), "thunderclap")
    return 
PLUGIN_CONTINUE;
}

public 
client_putinserver(id){
    if(
is_user_bot(id)) 
    return;
    
    if(!
task_exists(TASKID1)){
        
restore_lightstyle();
    }
}

public 
thunderclap() { 
    
client_cmd(0,"spk %s",thunder_sounds[random(sizeof thunder_sounds)]);
    
set_taskrandom_float(30.0,  60.0), "thunderclap")
    
    
engfunc(EngFunc_LightStyle0"z")
    
    if(
task_exists(TASKID1)){
        
remove_task(TASKID1
    }
    
set_task(0.2"restore_lightstyle"TASKID1)
    return 
FMRES_HANDLED
}

public 
restore_lightstyle() {
    
engfunc(EngFunc_LightStyle0"m")


Last edited by rrduna; 04-26-2020 at 19:44. Reason: Solved
rrduna is offline