Küçük Menü Yapımı [ISTEK]
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 298
- Kayıt: Pzr Oca 12, 2020 2:49 pm
Küçük Menü Yapımı [ISTEK]
Merhaba, aşağıda belirrtiğim gibi ufak bir menü yapar mısınız?
Menü İçeriği | Açılması için say'dan /ayarmenum yazılsın.
XXX Gaming | Ayar Menu
----------------------
1) +Ozel Ayarlari AC/Ozel Ayarlari Kapat
2) Ozel FPS Kodlarini AC/Ozel FPS Kodlarini Kapat
3) Oyuncu Modellerini Default Haline Getir/Oyuncu modellerini aktif et
4) Mahkumlari Gorunmez Yap/Mahkumları Gorunur Yap
1. case = say'dan hem açarken hem kapatırken /kapro yazacak
2. case = açarken /fpsayar kapatırken /fpskapat yazacak
3 ve 4 size kalmış.
Menü İçeriği | Açılması için say'dan /ayarmenum yazılsın.
XXX Gaming | Ayar Menu
----------------------
1) +Ozel Ayarlari AC/Ozel Ayarlari Kapat
2) Ozel FPS Kodlarini AC/Ozel FPS Kodlarini Kapat
3) Oyuncu Modellerini Default Haline Getir/Oyuncu modellerini aktif et
4) Mahkumlari Gorunmez Yap/Mahkumları Gorunur Yap
1. case = say'dan hem açarken hem kapatırken /kapro yazacak
2. case = açarken /fpsayar kapatırken /fpskapat yazacak
3 ve 4 size kalmış.
Link: | |
Linklerini gizle |
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
Küçük Menü Yapımı [ISTEK]
Oyuncu modelleri aktif edilince, hangi takıma model eklenicek ?
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 298
- Kayıt: Pzr Oca 12, 2020 2:49 pm
Küçük Menü Yapımı [ISTEK]
T ve CT Takımında da olacak. Jbmenude bulunan kredi marketten CT ve T takımına özel model alınıyor ve bazı modeller FPS kaybı yaşatıyor. Bunun için o menuyu kullandığında hem CT hem T takımında ki modeller default haline gelebilir.bestcore yazdı: Pzt Haz 28, 2021 10:41 pm Oyuncu modelleri aktif edilince, hangi takıma model eklenicek ?
Link: | |
Linklerini gizle |
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
Küçük Menü Yapımı [ISTEK]
Modeller kapatılır fakat geri aktif edilmez. Jbmenu içerisinden ayarlanması gerek.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 298
- Kayıt: Pzr Oca 12, 2020 2:49 pm
Küçük Menü Yapımı [ISTEK]
Şimdi kaldırdı diyelim 1 map boyunca aktif olmayacak değil mi?bestcore yazdı: Pzt Haz 28, 2021 11:19 pm Modeller kapatılır fakat geri aktif edilmez. Jbmenu içerisinden ayarlanması gerek.
Link: | |
Linklerini gizle |
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
Küçük Menü Yapımı [ISTEK]
Büyük ihtimal, modeller oyuncu her doğduğunda aktif oluyor. Bir kere kapatırız, doğduğunda eğer modeller açıksa gözükür, kapalıysa gözükmez.
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 298
- Kayıt: Pzr Oca 12, 2020 2:49 pm
Küçük Menü Yapımı [ISTEK]
Ya da direkt 3. seçenek olmadan yapabilir misin menüyü?
Link: | |
Linklerini gizle |
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
Küçük Menü Yapımı [ISTEK]
Buyur, denemedim;
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
#include <fakemeta>
new bool:g_blSettings[MAX_PLAYERS+1][3];
public plugin_init()
{
register_plugin("Settings Menu", "0.1", "` BesTCore;");
register_clcmd("say /ayarmenum", "clcmd_settings");
register_forward(FM_AddToFullPack, "fwdAddToFullPack_Post", 1);
}
public clcmd_settings(const id)
{
new bestm = menu_create("\rAyar Menu", "clcmd_settings_handler");
menu_additem(bestm, fmt("Ozel Ayarlar \d[\r%s\d]", g_blSettings[id][0] ? "ACIK":"KAPALI"));
menu_additem(bestm, fmt("Ozel FPS Kodlari \d[\r%s\d]", g_blSettings[id][1] ? "ACIK":"KAPALI"));
menu_additem(bestm, fmt("Mahkumlari\r %s\w Yap", g_blSettings[id][2] ? "Gorunur":"Gorunmez"));
menu_setprop(bestm, MPROP_EXITNAME, "\rCikis");
menu_display(id, bestm);
}
public clcmd_settings_handler(const id, const iMenu, const iItem)
{
g_blSettings[id][iItem] = g_blSettings[id][iItem] ? false:true;
clcmd_settings(id);
menu_destroy(iMenu);
return PLUGIN_HANDLED;
}
public client_disconnected(id)
{
arrayset(g_blSettings[id], 0, sizeof(g_blSettings));
}
// by Yek'-ta
public fwdAddToFullPack_Post( es_handle, e, ent, host, hostflags, player, pset )
{
if(player){
if(is_user_alive(host) && g_blSettings[host][2] && host != ent && is_user_alive(ent) && get_member(host, m_iTeam) == TEAM_TERRORIST && get_member(ent, m_iTeam) == TEAM_TERRORIST){
set_es( es_handle, ES_Origin, { 999999999.0, 999999999.0, 999999999.0 } );
}
}
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 298
- Kayıt: Pzr Oca 12, 2020 2:49 pm
Küçük Menü Yapımı [ISTEK]
1 ve 2. menü kullanılması için gereken say komutlarını düzenleyecektim ama göremedim tam olarak nerede acaba?bestcore yazdı: Sal Haz 29, 2021 12:45 am Buyur, denemedim;Kod: Tümünü seç
#pragma semicolon 1 #include <amxmodx> #include <reapi> #include <fakemeta> new bool:g_blSettings[MAX_PLAYERS+1][3]; public plugin_init() { register_plugin("Settings Menu", "0.1", "` BesTCore;"); register_clcmd("say /ayarmenum", "clcmd_settings"); register_forward(FM_AddToFullPack, "fwdAddToFullPack_Post", 1); } public clcmd_settings(const id) { new bestm = menu_create("\rAyar Menu", "clcmd_settings_handler"); menu_additem(bestm, fmt("Ozel Ayarlar \d[\r%s\d]", g_blSettings[id][0] ? "ACIK":"KAPALI")); menu_additem(bestm, fmt("Ozel FPS Kodlari \d[\r%s\d]", g_blSettings[id][1] ? "ACIK":"KAPALI")); menu_additem(bestm, fmt("Mahkumlari\r %s\w Yap", g_blSettings[id][2] ? "Gorunur":"Gorunmez")); menu_setprop(bestm, MPROP_EXITNAME, "\rCikis"); menu_display(id, bestm); } public clcmd_settings_handler(const id, const iMenu, const iItem) { g_blSettings[id][iItem] = g_blSettings[id][iItem] ? false:true; clcmd_settings(id); menu_destroy(iMenu); return PLUGIN_HANDLED; } public client_disconnected(id) { arrayset(g_blSettings[id], 0, sizeof(g_blSettings)); } // by Yek'-ta public fwdAddToFullPack_Post( es_handle, e, ent, host, hostflags, player, pset ) { if(player){ if(is_user_alive(host) && g_blSettings[host][2] && host != ent && is_user_alive(ent) && get_member(host, m_iTeam) == TEAM_TERRORIST && get_member(ent, m_iTeam) == TEAM_TERRORIST){ set_es( es_handle, ES_Origin, { 999999999.0, 999999999.0, 999999999.0 } ); } } }
Link: | |
Linklerini gizle |
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
Küçük Menü Yapımı [ISTEK]
Dalgınlığıma gelmiş. Satır 40, 47, 52, buyur;
Kod: Tümünü seç
#pragma semicolon 1
#include <amxmodx>
#include <reapi>
#include <fakemeta>
new bool:g_blSettings[MAX_PLAYERS+1][3];
public plugin_init()
{
register_plugin("Settings Menu", "0.1", "` BesTCore;");
register_clcmd("say /ayarmenum", "clcmd_settings");
register_forward(FM_AddToFullPack, "fwdAddToFullPack_Post", 1);
}
public clcmd_settings(const id)
{
new bestm = menu_create("\rAyar Menu", "clcmd_settings_handler");
menu_additem(bestm, fmt("Ozel Ayarlar \d[\r%s\d]", g_blSettings[id][0] ? "ACIK":"KAPALI"));
menu_additem(bestm, fmt("Ozel FPS Kodlari \d[\r%s\d]", g_blSettings[id][1] ? "ACIK":"KAPALI"));
menu_additem(bestm, fmt("Mahkumlari\r %s\w Yap", g_blSettings[id][2] ? "Gorunur":"Gorunmez"));
menu_setprop(bestm, MPROP_EXITNAME, "\rCikis");
menu_display(id, bestm);
}
public clcmd_settings_handler(const id, const iMenu, const iItem)
{
if(iItem != MENU_EXIT && iItem != 1)
{
g_blSettings[id][iItem] = g_blSettings[id][iItem] ? false:true;
clcmd_settings(id);
}
switch(iItem)
{
case 0:
{
client_cmd(id, "say /xxxx"); // Ozel ayar.
}
case 1:
{
if(g_blSettings[id][iItem])
{
g_blSettings[id][iItem] = false;
client_cmd(id, "say /xxxx"); // Fps kodlari kapat.
}
else
{
g_blSettings[id][iItem] = true;
client_cmd(id, "say /xxxx"); // Fps kodlari ac.
}
clcmd_settings(id);
}
}
menu_destroy(iMenu);
return PLUGIN_HANDLED;
}
public client_disconnected(id)
{
arrayset(g_blSettings[id], 0, sizeof(g_blSettings));
}
// by Yek'-ta
public fwdAddToFullPack_Post( es_handle, e, ent, host, hostflags, player, pset )
{
if(player){
if(is_user_alive(host) && g_blSettings[host][2] && host != ent && is_user_alive(ent) && get_member(host, m_iTeam) == TEAM_TERRORIST && get_member(ent, m_iTeam) == TEAM_TERRORIST){
set_es( es_handle, ES_Origin, { 999999999.0, 999999999.0, 999999999.0 } );
}
}
}
Link: | |
Linklerini gizle |