Merhaba Aşağıya Bıraktığım Klan Pluginine /topklan Yazınca sadece top15 tablosu gibi bir tablo çıkıyor , isteğim /klan yazılınca menü Açılcak şekilde ayarlayabilirmisiniz? (Eklenti API)
Plugin İşleri İçin discord : polat_hastasi
)

(20-02-2024, 21:28)furkanarda Adlı Kullanıcıdan Alıntı: Merhaba Aşağıya Bıraktığım Klan Pluginine /topklan Yazınca sadece top15 tablosu gibi bir tablo çıkıyor , isteğim /klan yazılınca menü Açılcak şekilde ayarlayabilirmisiniz? (Eklenti API)
#include <amxmodx>
enum _: IPTags {
SayTag, MenuTag, KisaTag
}
new const szTag[IPTags][] = {
"^3[WebAilesi]", "WebAilesi", "Wa"
};
native nGetClanIDByID(IP_IDs);
native nClanCreate_MenuOpen(IP_IDs);
native nKlanListesi(IP_IDs);
native nKlanUyeleri(IP_IDs);
native nKlanAyarlari(IP_IDs);
native nKlanIslemleri(IP_IDs);
native nKlanBasarimlari(IP_IDs);
native nKlanGecmisi(IP_IDs);
native nKlanBilgileri(IP_IDs);
native nKlandanAyrilma(IP_IDs);
native nKlanaKodlaKatil(IP_IDs);
public plugin_init() {
register_plugin("", "", "");
register_clcmd("say /klan", "@pGetPlayerClanMenu");
}
@pGetPlayerClanMenu(const IP_IDs) {
new iMenu = menu_create(fmt("\d[\y%s\d] \r| \wKlan Islemleri" , szTag[MenuTag]), "@pGetPlayerClanMenu_")
if(nGetClanIDByID(IP_IDs) > 0) {
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Oyunculari", szTag[KisaTag]),"1")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Ayarlari", szTag[KisaTag]),"2")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Islemleri", szTag[KisaTag]),"3")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Basarimlari", szTag[KisaTag]),"4")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Gecmisi", szTag[KisaTag]),"5")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Bilgileri", szTag[KisaTag]),"6")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan'dan Ayril", szTag[KisaTag]),"7")
} else {
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Kur^n", szTag[KisaTag]),"8")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Listesi", szTag[KisaTag]),"9")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan'a Kodla Katil", szTag[KisaTag]),"10")
}
menu_setprop(iMenu, MPROP_EXITNAME, fmt("\d[\y%s\d] \r| \wCikis", szTag[KisaTag]));
menu_display(IP_IDs, iMenu);
return PLUGIN_HANDLED;
}
@pGetPlayerClanMenu_(const IP_IDs,const iMenu, const iItem) {
if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
new iData[6], szKey;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
szKey = str_to_num(iData);
switch(szKey) {
case 1: { nKlanUyeleri(IP_IDs); }
case 2: { nKlanAyarlari(IP_IDs); }
case 3: { nKlanIslemleri(IP_IDs); }
case 4: { nKlanBasarimlari(IP_IDs); }
case 5: { nKlanGecmisi(IP_IDs); }
case 6: { nKlanBilgileri(IP_IDs); }
case 7: { nKlandanAyrilma(IP_IDs); }
case 8: { nClanCreate_MenuOpen(IP_IDs); }
case 9: { nKlanListesi(IP_IDs); }
case 10: { nKlanaKodlaKatil(IP_IDs); }
}
menu_destroy(iMenu);return PLUGIN_HANDLED;
}
(20-02-2024, 23:21)QuryWesT Adlı Kullanıcıdan Alıntı:eklentinin sadeleştirilmesini istemedim sadece işlevi olucak şekilde /klan yazınca otomatik klan oluşturma ekranına atması gerekli, klan oluşturdukdan sonra /klan yazınca klan ana menüsüne atmalı(20-02-2024, 21:28)furkanarda Adlı Kullanıcıdan Alıntı: Merhaba Aşağıya Bıraktığım Klan Pluginine /topklan Yazınca sadece top15 tablosu gibi bir tablo çıkıyor , isteğim /klan yazılınca menü Açılcak şekilde ayarlayabilirmisiniz? (Eklenti API)PHP Kod:#include <amxmodx>
enum _: IPTags {
SayTag, MenuTag, KisaTag
}
new const szTag[IPTags][] = {
"^3[WebAilesi]", "WebAilesi", "Wa"
};
native nGetClanIDByID(IP_IDs);
native nClanCreate_MenuOpen(IP_IDs);
native nKlanListesi(IP_IDs);
native nKlanUyeleri(IP_IDs);
native nKlanAyarlari(IP_IDs);
native nKlanIslemleri(IP_IDs);
native nKlanBasarimlari(IP_IDs);
native nKlanGecmisi(IP_IDs);
native nKlanBilgileri(IP_IDs);
native nKlandanAyrilma(IP_IDs);
native nKlanaKodlaKatil(IP_IDs);
public plugin_init() {
register_plugin("", "", "");
register_clcmd("say /klan", "@pGetPlayerClanMenu");
}
@pGetPlayerClanMenu(const IP_IDs) {
new iMenu = menu_create(fmt("\d[\y%s\d] \r| \wKlan Islemleri" , szTag[MenuTag]), "@pGetPlayerClanMenu_")
if(nGetClanIDByID(IP_IDs) > 0) {
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Oyunculari", szTag[KisaTag]),"1")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Ayarlari", szTag[KisaTag]),"2")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Islemleri", szTag[KisaTag]),"3")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Basarimlari", szTag[KisaTag]),"4")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Gecmisi", szTag[KisaTag]),"5")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Bilgileri", szTag[KisaTag]),"6")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan'dan Ayril", szTag[KisaTag]),"7")
} else {
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Kur^n", szTag[KisaTag]),"8")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan Listesi", szTag[KisaTag]),"9")
menu_additem(iMenu, fmt("\d[\y%s\d] \r| \wKlan'a Kodla Katil", szTag[KisaTag]),"10")
}
menu_setprop(iMenu, MPROP_EXITNAME, fmt("\d[\y%s\d] \r| \wCikis", szTag[KisaTag]));
menu_display(IP_IDs, iMenu);
return PLUGIN_HANDLED;
}
@pGetPlayerClanMenu_(const IP_IDs,const iMenu, const iItem) {
if(iItem == MENU_EXIT) { menu_destroy(iMenu);return PLUGIN_HANDLED; }
new iData[6], szKey;
menu_item_getinfo(iMenu, iItem, _, iData, charsmax(iData));
szKey = str_to_num(iData);
switch(szKey) {
case 1: { nKlanUyeleri(IP_IDs); }
case 2: { nKlanAyarlari(IP_IDs); }
case 3: { nKlanIslemleri(IP_IDs); }
case 4: { nKlanBasarimlari(IP_IDs); }
case 5: { nKlanGecmisi(IP_IDs); }
case 6: { nKlanBilgileri(IP_IDs); }
case 7: { nKlandanAyrilma(IP_IDs); }
case 8: { nClanCreate_MenuOpen(IP_IDs); }
case 9: { nKlanListesi(IP_IDs); }
case 10: { nKlanaKodlaKatil(IP_IDs); }
}
menu_destroy(iMenu);return PLUGIN_HANDLED;
}