Discord sunucumuz açılmıştır, hepinizi bekleriz

https://discord.gg/43gGDQe6tS

Mapa Göre mp_timelimit Ayarı

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
taykor19
Yasaklı Üye
Yasaklı Üye
Mesajlar: 255
Kayıt: Pzr Eyl 04, 2016 6:45 pm

Mapa Göre mp_timelimit Ayarı

Mesaj gönderen taykor19 »

Mapa Göre mp_timelimit Ayarı Nasıl Yapabilirim Mesela de_dust2 60dakika Yapıcam de_inferno 30Dakika Yapıcam fy_snow 100 Dakika Yapıcam Nasıl Yapabilirim. ?

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

semihkerim31
Mesajlar: 384
Kayıt: Sal Oca 10, 2017 8:44 pm
Konum: İstanbul
Server Ip/DNS: cs236.csduragi.com
Clan İsmi: Turkish Army
İletişim:

Mapa Göre mp_timelimit Ayarı

Mesaj gönderen semihkerim31 »

Her Mapa Girdiginde Otomatik Bu Kodlari Uyguluycak Bir Sistem Lazim
Su Sekilde Yapilabilir El Basi Ayar Yapilabilir Simdi Ayarliyip Atacagim

Kullanim
dust2 İle Biten Haritalarda 60 Dakika Yaptim
inferno ile biten haritalarda 30 dakika yaptim
fy ile baslayan haritalarda 100 Dakika Yaptim


Attigim 3 Dosyayida Yukle
plugins.ini nin alt kismina
dust2zaman.amxx
infernozaman.amxx
fyzaman.amxx


Hepsinde Acilinca Otomatik Buny Kapanir
infernozaman.sma
dust2zaman.sma
fyzaman.sma

Olacagindan Pek Emin Degilim Bi Sikinti Olursa Yazarsin
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Yek'-ta
Mesajlar: 9626
Kayıt: Cmt Eyl 12, 2015 12:40 pm
İletişim:

Mapa Göre mp_timelimit Ayarı

Mesaj gönderen Yek'-ta »

@semihkerim31 taktiğin iyi ama geliştirmen lazım :D
containi'i virgülden sonraki vilgülden öncesinde geçiyor ise gir şeklinde kullanırız. Direk virgülden sonrakinin virgünden öncekine eşit olup olmadığını sorgulamak için equal kullanırız. Bu sayede, mesela containi'ye de_dust2 yazarsan bu sadece de_dust2 de çalışmaz, aynı zamanda de_dust2002 dede çalışır. Bu yüzden equal.
Ben bir tane örnek olması için yaptım, harita değiştikten 15 saniye sonra aktif oluyor.

Kod: Tümünü seç

#include <amxmodx>

public plugin_init() {
    register_plugin("HaritaGoreTimeLimit", "1.0", "CSmiLeFaCe")
    new map[32];
    get_mapname(map,31);
    if(equal(map,"de_inferno")){
        set_task(15.0,"AyarGir",0)
    }
    else if(equal(map,"de_dust2")){
        set_task(15.0,"AyarGir",1)
    }
    else if(equal(map,"fy_snow")){
        set_task(15.0,"AyarGir",2)
    }
}
public AyarGir(Numara){
    switch(Numara){
        case 0: {
            server_cmd("mp_timelimit 30")
        }
        case 1: {
            server_cmd("mp_timelimit 60")
        }
        case 2: {
            server_cmd("mp_timelimit 100")
        }
    }
}

Link:
Linklerini gizle
Linki Kopyala
Kullanıcı avatarı

Ömer TELLİ
Yönetici
Mesajlar: 5465
Kayıt: Pzr Eyl 06, 2015 6:12 pm
Server Ip/DNS: dm.csduragi.com
Clan İsmi: csd

Mapa Göre mp_timelimit Ayarı

Mesaj gönderen Ömer TELLİ »

plugins.ini'den mapconfigx.amxx'i kapalı ise aktif et.
Map configi aktif edince fullmod sistemi aktif olur, olmasın diyorsan , addons/amxmodx/config/mapconfig/plugins.ini dosyasının içini boşalt.
Ardından
web ftpden > addons/amxmodx/configs/mapconfig/config.ini dosyasına gir aşağıdaki kodu yapıştır kaydet.

Kod: Tümünü seç

[de_dust2]
amx_cvar mp_timelimit 60

[fy_snow]
amx_cvar mp_timelimit 100

[de_inferno]
amx_cvar mp_timelimit 30


Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
taykor19
Yasaklı Üye
Yasaklı Üye
Mesajlar: 255
Kayıt: Pzr Eyl 04, 2016 6:45 pm

Mapa Göre mp_timelimit Ayarı

Mesaj gönderen taykor19 »

Teşekkür ederim.
@CSmiLeFaCe
[@Bilinmeyen Etiket]

Link:
Linklerini gizle
Linki Kopyala
Cevapla