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

https://discord.gg/43gGDQe6tS

Yetkili Ozel Ayar

Eklenti sorunlarınız ve özel eklenti istekleriniz

Moderatör: Moderatörler


Konu Sahibi
vburakustunel
Mesajlar: 298
Kayıt: Pzr Oca 12, 2020 2:49 pm

Yetkili Ozel Ayar

Mesaj gönderen vburakustunel »

Merhaba, aşağıda attığım eklentiyi U (ADMIN_MENU) yetkisine sahip olan oyuncuların kullanımı ücretsiz olacak şekilde ayarlar mısınız?
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
vburakustunel
Mesajlar: 298
Kayıt: Pzr Oca 12, 2020 2:49 pm

Yetkili Ozel Ayar

Mesaj gönderen vburakustunel »

Yok mu yardımcı olabilecek?

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

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

Yetkili Ozel Ayar

Mesaj gönderen orucoglukayra »

Dener misin ?

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

native jb_get_user_packs(id);
native jb_set_user_packs(id,ammount);

new const sayTag[] = "^4Blue^3Gaming^1:";

new const sesler[][][] = {
    {"Bane","BG_Bane.wav",5},
    {"Ronaldo Suu","BG_Suuu.wav",5},
    {"Sonmez - Kara Kopek","BG_karakopekk.wav",5},
    {"Of Erkek Yaa","BG_erkekyaa.wav",5},
	{"Anamin Ruhunu...","anamin_ruhu.wav",5},
	{"Destroyer - Sensin O Kardesim","sensino.wav",5},
};

new bool:kullandim[MAX_CLIENTS+1],bool:kullanansay;

public plugin_init(){
    register_plugin("Sesler Menusu", "1.0", "suriyelikene");

    register_clcmd("say /sesler", "@sesmenusu");
    RegisterHookChain(RG_RoundEnd, "@RoundEnd", .post = false);
}
public plugin_precache(){
    for(new i=0;i<sizeof(sesler);i++) {
        precache_sound(sesler[i][1]);
    }
}
@RoundEnd(){
    for(new pPlayer = 1; pPlayer <= MaxClients; pPlayer++) {
        if(is_user_connected(pPlayer)) {
           kullandim[pPlayer]=false;
           }
       }
}

@sesmenusu(const iPlayer) {
    new Menu = menu_create(fmt("BlueGaming \dSesler Menusu"), "@sesmenu_");
    for(new i=0; i < sizeof(sesler); i++) {
        menu_additem(Menu,fmt("\r|\d- \w%s \d-\r| \d[\w%s\d]",sesler[i][0][0],get_user_flags(iPlayer) & ADMIN_MENU ? "Ucretsiz":fmt("%i JB", sesler[i][2][0])),fmt("%i",i));
    }
    menu_setprop(Menu, MPROP_EXITNAME,"\wCikis");menu_display(iPlayer, Menu);
}
@sesmenu_(const iPlayer,const iMenu, const iItem) {
    if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
    new iData[6], iL_Key;
    menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
    iL_Key = str_to_num(iData);

    if(kullandim[iPlayer]){
        client_print_color(iPlayer, iPlayer, "%s ^4Her el yalnizca^1 1 kere ^3kullanabilirsin!",sayTag);
        return PLUGIN_HANDLED;
    }

    if(kullanansay){
        client_print_color(iPlayer, iPlayer, "%s ^4Suanda Ses Cikaramazsiniz^1 30 Saniye ^3bekleme suresi vardir.",sayTag);
        return PLUGIN_HANDLED;
    }

    if(get_user_flags(iPlayer) & ADMIN_MENU) {
        kullanansay=true;
        kullandim[iPlayer]=true;
        rg_send_audio(0, sesler[iL_Key][1][0]);
        set_task(30.0,"@kullanimac",1707);
        client_print_color(0, 0, "%s ^4%n ^1 isimli admin ^4[ ^3%s^4 ] ^3isimli sesi caldi!", sayTag, iPlayer, sesler[iL_Key][0][0]);
        return PLUGIN_HANDLED;
    }

    if(jb_get_user_packs(iPlayer) >= sesler[iL_Key][2][0]) {
        jb_set_user_packs(iPlayer, jb_get_user_packs(iPlayer) - sesler[iL_Key][2][0]);
        kullanansay=true;
        kullandim[iPlayer]=true;
        rg_send_audio(0, sesler[iL_Key][1][0]);
        set_task(30.0,"@kullanimac",1707);
        client_print_color(0, 0, "%s ^4%n ^1 isimli oyuncu ^4[ ^3%s^4 ] ^3isimli sesi caldi!", sayTag, iPlayer, sesler[iL_Key][0][0]);
    }
    else client_print_color(iPlayer, iPlayer, "%s ^4Ses Cikarabilmen Icin^3 %i JB ^1olmasi gerekli",sayTag, sesler[iL_Key][2][0]);

    menu_destroy(iMenu);return PLUGIN_HANDLED;
}
@kullanimac(){
    kullanansay=false;
    remove_task(1707);
}

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
vburakustunel
Mesajlar: 298
Kayıt: Pzr Oca 12, 2020 2:49 pm

Yetkili Ozel Ayar

Mesaj gönderen vburakustunel »

orucoglukayra yazdı: Prş Kas 25, 2021 8:04 pm Dener misin ?

Kod: Tümünü seç

#pragma semicolon 1

#include <amxmodx>
#include <reapi>

native jb_get_user_packs(id);
native jb_set_user_packs(id,ammount);

new const sayTag[] = "^4Blue^3Gaming^1:";

new const sesler[][][] = {
    {"Bane","BG_Bane.wav",5},
    {"Ronaldo Suu","BG_Suuu.wav",5},
    {"Sonmez - Kara Kopek","BG_karakopekk.wav",5},
    {"Of Erkek Yaa","BG_erkekyaa.wav",5},
	{"Anamin Ruhunu...","anamin_ruhu.wav",5},
	{"Destroyer - Sensin O Kardesim","sensino.wav",5},
};

new bool:kullandim[MAX_CLIENTS+1],bool:kullanansay;

public plugin_init(){
    register_plugin("Sesler Menusu", "1.0", "suriyelikene");

    register_clcmd("say /sesler", "@sesmenusu");
    RegisterHookChain(RG_RoundEnd, "@RoundEnd", .post = false);
}
public plugin_precache(){
    for(new i=0;i<sizeof(sesler);i++) {
        precache_sound(sesler[i][1]);
    }
}
@RoundEnd(){
    for(new pPlayer = 1; pPlayer <= MaxClients; pPlayer++) {
        if(is_user_connected(pPlayer)) {
           kullandim[pPlayer]=false;
           }
       }
}

@sesmenusu(const iPlayer) {
    new Menu = menu_create(fmt("BlueGaming \dSesler Menusu"), "@sesmenu_");
    for(new i=0; i < sizeof(sesler); i++) {
        menu_additem(Menu,fmt("\r|\d- \w%s \d-\r| \d[\w%s\d]",sesler[i][0][0],get_user_flags(iPlayer) & ADMIN_MENU ? "Ucretsiz":fmt("%i JB", sesler[i][2][0])),fmt("%i",i));
    }
    menu_setprop(Menu, MPROP_EXITNAME,"\wCikis");menu_display(iPlayer, Menu);
}
@sesmenu_(const iPlayer,const iMenu, const iItem) {
    if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
    new iData[6], iL_Key;
    menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
    iL_Key = str_to_num(iData);

    if(kullandim[iPlayer]){
        client_print_color(iPlayer, iPlayer, "%s ^4Her el yalnizca^1 1 kere ^3kullanabilirsin!",sayTag);
        return PLUGIN_HANDLED;
    }

    if(kullanansay){
        client_print_color(iPlayer, iPlayer, "%s ^4Suanda Ses Cikaramazsiniz^1 30 Saniye ^3bekleme suresi vardir.",sayTag);
        return PLUGIN_HANDLED;
    }

    if(get_user_flags(iPlayer) & ADMIN_MENU) {
        kullanansay=true;
        kullandim[iPlayer]=true;
        rg_send_audio(0, sesler[iL_Key][1][0]);
        set_task(30.0,"@kullanimac",1707);
        client_print_color(0, 0, "%s ^4%n ^1 isimli admin ^4[ ^3%s^4 ] ^3isimli sesi caldi!", sayTag, iPlayer, sesler[iL_Key][0][0]);
        return PLUGIN_HANDLED;
    }

    if(jb_get_user_packs(iPlayer) >= sesler[iL_Key][2][0]) {
        jb_set_user_packs(iPlayer, jb_get_user_packs(iPlayer) - sesler[iL_Key][2][0]);
        kullanansay=true;
        kullandim[iPlayer]=true;
        rg_send_audio(0, sesler[iL_Key][1][0]);
        set_task(30.0,"@kullanimac",1707);
        client_print_color(0, 0, "%s ^4%n ^1 isimli oyuncu ^4[ ^3%s^4 ] ^3isimli sesi caldi!", sayTag, iPlayer, sesler[iL_Key][0][0]);
    }
    else client_print_color(iPlayer, iPlayer, "%s ^4Ses Cikarabilmen Icin^3 %i JB ^1olmasi gerekli",sayTag, sesler[iL_Key][2][0]);

    menu_destroy(iMenu);return PLUGIN_HANDLED;
}
@kullanimac(){
    kullanansay=false;
    remove_task(1707);
}
U yetkisine sahip olan oyuncularda menü açılmıyor.

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

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

Yetkili Ozel Ayar

Mesaj gönderen orucoglukayra »

Bastığı hatayı atın.Eklentide bir sorun yok.

Resim

Resim
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
vburakustunel
Mesajlar: 298
Kayıt: Pzr Oca 12, 2020 2:49 pm

Yetkili Ozel Ayar

Mesaj gönderen vburakustunel »

orucoglukayra yazdı: Cum Kas 26, 2021 4:26 pm Bastığı hatayı atın.Eklentide bir sorun yok.

Resim

Resim
Yanlış yüklemişim diye tekrardan yükleyip derledim map değişince denedim yine aynı sonucu veriyor. U yetkisine sahip olmayanlar menüye girip 5mg karşılığında kullanabiliyorlar fakat u yetkisine sahip olan oyuncular menüyü açmaya çalıştığında hiçbir şey çıkmıyor. İstersen sunucu ip vereyim bir kontrol et.

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

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

Yetkili Ozel Ayar

Mesaj gönderen orucoglukayra »

vburakustunel yazdı: Cum Kas 26, 2021 5:23 pm
orucoglukayra yazdı: Cum Kas 26, 2021 4:26 pm Bastığı hatayı atın.Eklentide bir sorun yok.

Resim

Resim
Yanlış yüklemişim diye tekrardan yükleyip derledim map değişince denedim yine aynı sonucu veriyor. U yetkisine sahip olmayanlar menüye girip 5mg karşılığında kullanabiliyorlar fakat u yetkisine sahip olan oyuncular menüyü açmaya çalıştığında hiçbir şey çıkmıyor. İstersen sunucu ip vereyim bir kontrol et.
Dediğim gibi, debugla u yetkisi olanlar girmeyi denesin.Ardından konsola bak.
Eklentide bir sıkıntı göremedim, bende düzgün çalışıyor.

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
vburakustunel
Mesajlar: 298
Kayıt: Pzr Oca 12, 2020 2:49 pm

Yetkili Ozel Ayar

Mesaj gönderen vburakustunel »

orucoglukayra yazdı: Cum Kas 26, 2021 5:25 pm
vburakustunel yazdı: Cum Kas 26, 2021 5:23 pm
orucoglukayra yazdı: Cum Kas 26, 2021 4:26 pm Bastığı hatayı atın.Eklentide bir sorun yok.

Resim

Resim
Yanlış yüklemişim diye tekrardan yükleyip derledim map değişince denedim yine aynı sonucu veriyor. U yetkisine sahip olmayanlar menüye girip 5mg karşılığında kullanabiliyorlar fakat u yetkisine sahip olan oyuncular menüyü açmaya çalıştığında hiçbir şey çıkmıyor. İstersen sunucu ip vereyim bir kontrol et.
Dediğim gibi, debugla u yetkisi olanlar girmeyi denesin.Ardından konsola bak.
Eklentide bir sıkıntı göremedim, bende düzgün çalışıyor.
Eklenti debuglu haliyle test ettim zaten her hangi bir hata gözükmüyor loglarda. Oyunda tekrar deniyorum konsolda aşağıdaki gibi yazı çıkıyor sadece.

Kod: Tümünü seç

amx_sesler    



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

orucoglukayra
Mesajlar: 209
Kayıt: Pzr Haz 09, 2019 2:48 pm
İletişim:

Yetkili Ozel Ayar

Mesaj gönderen orucoglukayra »

vburakustunel yazdı: Cum Kas 26, 2021 5:35 pm
orucoglukayra yazdı: Cum Kas 26, 2021 5:25 pm
vburakustunel yazdı: Cum Kas 26, 2021 5:23 pm

Yanlış yüklemişim diye tekrardan yükleyip derledim map değişince denedim yine aynı sonucu veriyor. U yetkisine sahip olmayanlar menüye girip 5mg karşılığında kullanabiliyorlar fakat u yetkisine sahip olan oyuncular menüyü açmaya çalıştığında hiçbir şey çıkmıyor. İstersen sunucu ip vereyim bir kontrol et.
Dediğim gibi, debugla u yetkisi olanlar girmeyi denesin.Ardından konsola bak.
Eklentide bir sıkıntı göremedim, bende düzgün çalışıyor.
Eklenti debuglu haliyle test ettim zaten her hangi bir hata gözükmüyor loglarda. Oyunda tekrar deniyorum konsolda aşağıdaki gibi yazı çıkıyor sadece.

Kod: Tümünü seç

amx_sesler    


Say kısmında / ile komut kullanmaya yarayan plugin bazen sıkıntı çıkarıyor olabilir.
Yani admin birisi / ile komut uyguladığında amx_komut şeklinde giriyordur.
Buraya böyle ekleme yap ;

Kod: Tümünü seç

register_clcmd("say /sesler", "@sesmenusu");
register_concmd("amx_sesler", "@sesmenusu");

Link:
Linklerini gizle
Linki Kopyala

Konu Sahibi
vburakustunel
Mesajlar: 298
Kayıt: Pzr Oca 12, 2020 2:49 pm

Yetkili Ozel Ayar

Mesaj gönderen vburakustunel »

orucoglukayra yazdı: Cum Kas 26, 2021 5:58 pm
vburakustunel yazdı: Cum Kas 26, 2021 5:35 pm
orucoglukayra yazdı: Cum Kas 26, 2021 5:25 pm

Dediğim gibi, debugla u yetkisi olanlar girmeyi denesin.Ardından konsola bak.
Eklentide bir sıkıntı göremedim, bende düzgün çalışıyor.
Eklenti debuglu haliyle test ettim zaten her hangi bir hata gözükmüyor loglarda. Oyunda tekrar deniyorum konsolda aşağıdaki gibi yazı çıkıyor sadece.

Kod: Tümünü seç

amx_sesler    


Say kısmında / ile komut kullanmaya yarayan plugin bazen sıkıntı çıkarıyor olabilir.
Yani admin birisi / ile komut uyguladığında amx_komut şeklinde giriyordur.
Buraya böyle ekleme yap ;

Kod: Tümünü seç

register_clcmd("say /sesler", "@sesmenusu");
register_concmd("amx_sesler", "@sesmenusu");
Derlerken böyle bir uyarı verdi map değişince kontrol edeceğim.

sesler_menu.sma(25) : warning 217: loose indentation
sesler_menu.sma(28) : warning 217: loose indentation

Link:
Linklerini gizle
Linki Kopyala
Cevapla