Boyle Bır Eklentı Gordum Ama Calısmıyo Sımdı Fps Eklentısı Var Dıyelım Sohbte Fps Yazdıgımızda Bıze Kac Fps Oldugunu Gosterıyor Bu Eklentıde Menuden Sectıgımız Yaziyi Sohbte Atmak Icın Var Bende Menuden Fps Secıyorum Sohbte Yaziyomu Yazmiyomu Bellı Degıl Sectıgımde Bana Fps ı Gostermesı Lazim Kac Oldugunu O Fps Eklentısınden Dolayi Ama Gostermıyor Eklentı Bu
#include <amxmodx>
public plugin_init()
{
register_plugin("Komut Menü Sistemi", "1.1", "ChatGPT");
register_clcmd("say /menuler", "ShowMainMenu");
}
public ShowMainMenu(id)
{
new title[512];
formatex(title, charsmax(title),
"\r¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦^n\
\wSunucu: \rMyServer.com^n\
\r¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦"
);
new menu = menu_create(title, "MainMenuHandler");
menu_additem(menu, "/bicak /rutbe");
menu_setprop(menu, MPROP_EXITNAME, "Çıkış");
menu_display(id, menu);
return PLUGIN_HANDLED;
}
public MainMenuHandler(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
ShowSubMenu(id, item);
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public ShowSubMenu(id, group)
{
new title[512];
new menu;
switch (group)
{
case 0:
{
formatex(title, charsmax(title),
"\r==============================^n\
\y[ Bıçak & Rütbe Menüsü ]^n\
\wRütbe ve bıçak sistemine ait komutlar.^n\
\r==============================");
menu = menu_create(title, "SubMenuHandler");
menu_additem(menu, "/rutbe");
menu_additem(menu, "/bicak");
}
case 1:
{
formatex(title, charsmax(title),
"\r==============================^n\
\y[ Banka & Hapis Menüsü ]^n\
\wPara ve hapis işlemleri.^n\
\r==============================");
menu = menu_create(title, "SubMenuHandler");
menu_additem(menu, "/banka");
}
case 2:
{
formatex(title, charsmax(title),
"\r==============================^n\
\y[ Işık & FPS & Cam Menüsü ]^n\
\wGörsel ayarlar.^n\
\r==============================");
menu = menu_create(title, "SubMenuHandler");
menu_additem(menu, "/isik");
}
case 3:
{
formatex(title, charsmax(title),
"\r==============================^n\
\y[ Eğlence Menüsü ]^n\
\wDans, efekt ve evcil hayvanlar.^n\
\r==============================");
menu = menu_create(title, "SubMenuHandler");
menu_additem(menu, "/evcilhayvanlar");
}
case 4:
{
formatex(title, charsmax(title),
"\r==============================^n\
\y[ Mini Oyunlar ]^n\
\wDüello ve şans oyunları.^n\
\r==============================");
menu = menu_create(title, "SubMenuHandler");
menu_additem(menu, "/rulet");
}
case 5:
{
formatex(title, charsmax(title),
"\r==============================^n\
\y[ Ses & Emoji ]^n\
\wSesler ve emojiler.^n\
\r==============================");
menu = menu_create(title, "SubMenuHandler");
menu_additem(menu, "/sesler");
}
case 6:
{
formatex(title, charsmax(title),
"\r==============================^n\
\y[ Yağış & Kutu ]^n\
\wÖdüller ve yağışlar.^n\
\r==============================");
menu = menu_create(title, "SubMenuHandler");
menu_additem(menu, "/yagislar");
}
case 7:
{
formatex(title, charsmax(title),
"\r==============================^n\
\y[ Bilgi Menüsü ]^n\
\wSunucu ve oyuncu bilgileri.^n\
\r==============================");
menu = menu_create(title, "SubMenuHandler");
menu_additem(menu, "/sunucubilgi");
}
case 8:
{
formatex(title, charsmax(title),
"\r==============================^n\
\y[ Yönetici Menüsü ]^n\
\wAdmin ve kurucu komutları.^n\
\r==============================");
menu = menu_create(title, "SubMenuHandler");
menu_additem(menu, "/adminozelmenu");
}
}
menu_setprop(menu, MPROP_EXITNAME, "Geri");
menu_display(id, menu);
}
public SubMenuHandler(id, menu, item)
{
if (item == MENU_EXIT)
{
menu_destroy(menu);
ShowMainMenu(id);
return PLUGIN_HANDLED;
}
new cmd[32], access, callback;
menu_item_getinfo(menu, item, access, cmd, charsmax(cmd), _, _, callback);
client_cmd(id, "say %s", cmd);
menu_destroy(menu);
return PLUGIN_HANDLED;
}