1. sayfa (Toplam 1 sayfa)

Süreli Cvar

Gönderilme zamanı: Sal Haz 08, 2021 12:29 pm
gönderen Soccerjam_TR
El Basladıkdan Sonra 60 Saniye sonra

Buny parasut ve respawn kapatacak plugin lazım

Kod: Tümünü seç

#include <amxmodx>

public plugin_init() {
register_plugin("servername", "1.0", "nd");
register_logevent("elbasi", 2, "1=Round_Start");
}
public elbasi(){
server_cmd("bh_enabled 1");
server_cmd("sv_parachute 1");
server_cmd("mp_forcerespawn 1");
set_task(59.0,"devam");
}
public devam() {
server_cmd("bh_enabled 0");
server_cmd("sv_parachute 0");
server_cmd("mp_forcerespawn 0");
}

bunu kendım yaptım fakat rastgele bazen 30 sn de kapatıyo bazen 15 sn bazen hıc acmıyo dogru calısıyor cogu zaman ama

Süreli Cvar

Gönderilme zamanı: Sal Haz 08, 2021 12:39 pm
gönderen heaveNN

Kod: Tümünü seç

#include <amxmodx>
#include <reapi>

new const TASKID = 1335;
new bh_enabled,sv_parachute,mp_forcerespawn,Float:cvarSure;

public plugin_init() {
    register_plugin("Cvar Kapatma","1.0","heaveNN");

    RegisterHookChain(RG_CSGameRules_RestartRound,"RestartRound",.post=true);

    bind_pcvar_float(create_cvar("cvarkapatma_suresi","60.0",_,_,true,0.1),cvarSure);

    bh_enabled = get_cvar_pointer("bh_enabled");
    sv_parachute = get_cvar_pointer("sv_parachute");
    mp_forcerespawn = get_cvar_pointer("mp_forcerespawn");
}

public RestartRound() {
    remove_task(TASKID);
    set_pcvar_num(bh_enabled,1);
    set_pcvar_num(sv_parachute,1);
    set_pcvar_num(mp_forcerespawn,1);
    set_task(cvarSure,"CvarKapat",TASKID);
}

public CvarKapat() {
    remove_task(TASKID);
    set_pcvar_num(bh_enabled,1);
    set_pcvar_num(sv_parachute,1);
    set_pcvar_num(mp_forcerespawn,1);
}

Kod: Tümünü seç

amx_cvar cvarkapatma_suresi 60.0 ; el başladıktan kaç saniye sonra cvarlar kapatılacak

Süreli Cvar

Gönderilme zamanı: Sal Haz 08, 2021 12:55 pm
gönderen Soccerjam_TR
Teşekkürler