Merhaba mg Ct versin yardim lütfen
Gönderilme zamanı: Cum Mar 11, 2022 1:02 pm
Merhaba Sadece Ct ler mg verebilsin lütfen. Şimdiden yardımlarınız için teşekkürler.
RedLine66 yazdı: Cum Mar 11, 2022 1:02 pm MgMenuS.sma Merhaba Sadece Ct ler mg verebilsin lütfen. Şimdiden yardımlarınız için teşekkürler.
Kod: Tümünü seç
#include <amxmodx>
#include <reapi>
#define SERVERISMI "RedLine GaminG"
#define KISATAG "RL"
new mgtl[MAX_CLIENTS+1]
new Float:TL[MAX_CLIENTS+1]
new g_mgisim[MAX_CLIENTS+1]
public plugin_init() register_clcmd("say /mg", "mgtlver");
public mgtlver(id)
{
if(is_user_alive(id) && get_member(id,m_iTeam) == TEAM_CT) {
new ndmenu[64];
formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yTL Ver-Al Menusu",SERVERISMI);
new Menu = menu_create(ndmenu,"mgtlver2");
formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTL Ver",KISATAG);
menu_additem(Menu,ndmenu,"1");
formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTL Al",KISATAG);
menu_additem(Menu,ndmenu,"2");
formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yToplu TL Ver \d(Sadece Yasayanlar)",KISATAG);
menu_additem(Menu,ndmenu,"3");
formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yToplu TL Al \d(Sadece Yasayanlar)",KISATAG);
menu_additem(Menu,ndmenu,"4");
menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
menu_display(id, Menu, 0);
}
}
public mgtlver2(id,menu,item) {
if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
new access,callback,data[6],iname[64];
menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
new key=str_to_num(data);
switch(key) {
case 1: mgtl[id]=1,mg_oyuncu(id);
case 2: mgtl[id]=2,mg_oyuncu(id);
case 3: mgtl[id]=3,client_cmd(id, "messagemode TL_MIKTARI");
case 4: mgtl[id]=4,client_cmd(id, "messagemode TL_MIKTARI");
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public mg_oyuncu(id) {
new ndmenu[64],szName[32], szTempid[10], players[32], inum, ids;
formatex(ndmenu, charsmax(ndmenu),"\w%s AILESI \d|| \yOyuncu Sec.",SERVERISMI);
new Menu = menu_create(ndmenu, "mg_oyuncu2");
get_players(players,inum,"acehi","TERRORIST"); //+c
for(new i=0; i<inum; i++) {
ids=players[i];
get_user_name(ids, szName, charsmax(szName));
num_to_str(ids, szTempid, charsmax(szTempid));
formatex(ndmenu, charsmax(ndmenu), "\y%s \w- \d[\r%0.2f TL\d] \d(Canli)",szName,TL[ids]);
menu_additem(Menu, ndmenu, szTempid);
}
get_players(players,inum,"bcehi","TERRORIST"); //+c
for(new i=0; i<inum; i++) {
ids=players[i];
get_user_name(ids, szName, charsmax(szName));
num_to_str(ids, szTempid, charsmax(szTempid));
formatex(ndmenu, charsmax(ndmenu), "\y%s \w- \d[\r%0.2f TL\d] \d(Olu)",szName,TL[ids]);
menu_additem(Menu, ndmenu, szTempid);
}
menu_setprop(Menu, MPROP_EXITNAME, "\yCikis");
menu_display(id, Menu, 0);
}
public mg_oyuncu2(id,menu,item) {
if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; }
new access,callback,data[6],iname[64];
menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback);
g_mgisim[id]=str_to_num(data);
client_cmd(id, "messagemode TL_MIKTARI");
menu_destroy(menu);
return PLUGIN_HANDLED;
}
olmadı dostumbilalgecer47 yazdı: Cum Mar 11, 2022 1:42 pmRedLine66 yazdı: Cum Mar 11, 2022 1:02 pm MgMenuS.sma Merhaba Sadece Ct ler mg verebilsin lütfen. Şimdiden yardımlarınız için teşekkürler.Kod: Tümünü seç
#include <amxmodx> #include <reapi> #define SERVERISMI "RedLine GaminG" #define KISATAG "RL" new mgtl[MAX_CLIENTS+1] new Float:TL[MAX_CLIENTS+1] new g_mgisim[MAX_CLIENTS+1] public plugin_init() register_clcmd("say /mg", "mgtlver"); public mgtlver(id) { if(is_user_alive(id) && get_member(id,m_iTeam) == TEAM_CT) { new ndmenu[64]; formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yTL Ver-Al Menusu",SERVERISMI); new Menu = menu_create(ndmenu,"mgtlver2"); formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTL Ver",KISATAG); menu_additem(Menu,ndmenu,"1"); formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTL Al",KISATAG); menu_additem(Menu,ndmenu,"2"); formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yToplu TL Ver \d(Sadece Yasayanlar)",KISATAG); menu_additem(Menu,ndmenu,"3"); formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yToplu TL Al \d(Sadece Yasayanlar)",KISATAG); menu_additem(Menu,ndmenu,"4"); menu_setprop(Menu, MPROP_EXITNAME, "\yCikis"); menu_display(id, Menu, 0); } } public mgtlver2(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback); new key=str_to_num(data); switch(key) { case 1: mgtl[id]=1,mg_oyuncu(id); case 2: mgtl[id]=2,mg_oyuncu(id); case 3: mgtl[id]=3,client_cmd(id, "messagemode TL_MIKTARI"); case 4: mgtl[id]=4,client_cmd(id, "messagemode TL_MIKTARI"); } menu_destroy(menu); return PLUGIN_HANDLED; } public mg_oyuncu(id) { new ndmenu[64],szName[32], szTempid[10], players[32], inum, ids; formatex(ndmenu, charsmax(ndmenu),"\w%s AILESI \d|| \yOyuncu Sec.",SERVERISMI); new Menu = menu_create(ndmenu, "mg_oyuncu2"); get_players(players,inum,"acehi","TERRORIST"); //+c for(new i=0; i<inum; i++) { ids=players[i]; get_user_name(ids, szName, charsmax(szName)); num_to_str(ids, szTempid, charsmax(szTempid)); formatex(ndmenu, charsmax(ndmenu), "\y%s \w- \d[\r%0.2f TL\d] \d(Canli)",szName,TL[ids]); menu_additem(Menu, ndmenu, szTempid); } get_players(players,inum,"bcehi","TERRORIST"); //+c for(new i=0; i<inum; i++) { ids=players[i]; get_user_name(ids, szName, charsmax(szName)); num_to_str(ids, szTempid, charsmax(szTempid)); formatex(ndmenu, charsmax(ndmenu), "\y%s \w- \d[\r%0.2f TL\d] \d(Olu)",szName,TL[ids]); menu_additem(Menu, ndmenu, szTempid); } menu_setprop(Menu, MPROP_EXITNAME, "\yCikis"); menu_display(id, Menu, 0); } public mg_oyuncu2(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback); g_mgisim[id]=str_to_num(data); client_cmd(id, "messagemode TL_MIKTARI"); menu_destroy(menu); return PLUGIN_HANDLED; }
Bu jb menu içine jb,mg verme gardiyanların kullanabileceği şekilde ekleyebiisek sorun düzelecek heralde, çakışıyor galiba, şimdiden çok teşekkürlerbilalgecer47 yazdı: Cum Mar 11, 2022 1:42 pmRedLine66 yazdı: Cum Mar 11, 2022 1:02 pm MgMenuS.sma Merhaba Sadece Ct ler mg verebilsin lütfen. Şimdiden yardımlarınız için teşekkürler.Kod: Tümünü seç
#include <amxmodx> #include <reapi> #define SERVERISMI "RedLine GaminG" #define KISATAG "RL" new mgtl[MAX_CLIENTS+1] new Float:TL[MAX_CLIENTS+1] new g_mgisim[MAX_CLIENTS+1] public plugin_init() register_clcmd("say /mg", "mgtlver"); public mgtlver(id) { if(is_user_alive(id) && get_member(id,m_iTeam) == TEAM_CT) { new ndmenu[64]; formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yTL Ver-Al Menusu",SERVERISMI); new Menu = menu_create(ndmenu,"mgtlver2"); formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTL Ver",KISATAG); menu_additem(Menu,ndmenu,"1"); formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTL Al",KISATAG); menu_additem(Menu,ndmenu,"2"); formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yToplu TL Ver \d(Sadece Yasayanlar)",KISATAG); menu_additem(Menu,ndmenu,"3"); formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yToplu TL Al \d(Sadece Yasayanlar)",KISATAG); menu_additem(Menu,ndmenu,"4"); menu_setprop(Menu, MPROP_EXITNAME, "\yCikis"); menu_display(id, Menu, 0); } } public mgtlver2(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback); new key=str_to_num(data); switch(key) { case 1: mgtl[id]=1,mg_oyuncu(id); case 2: mgtl[id]=2,mg_oyuncu(id); case 3: mgtl[id]=3,client_cmd(id, "messagemode TL_MIKTARI"); case 4: mgtl[id]=4,client_cmd(id, "messagemode TL_MIKTARI"); } menu_destroy(menu); return PLUGIN_HANDLED; } public mg_oyuncu(id) { new ndmenu[64],szName[32], szTempid[10], players[32], inum, ids; formatex(ndmenu, charsmax(ndmenu),"\w%s AILESI \d|| \yOyuncu Sec.",SERVERISMI); new Menu = menu_create(ndmenu, "mg_oyuncu2"); get_players(players,inum,"acehi","TERRORIST"); //+c for(new i=0; i<inum; i++) { ids=players[i]; get_user_name(ids, szName, charsmax(szName)); num_to_str(ids, szTempid, charsmax(szTempid)); formatex(ndmenu, charsmax(ndmenu), "\y%s \w- \d[\r%0.2f TL\d] \d(Canli)",szName,TL[ids]); menu_additem(Menu, ndmenu, szTempid); } get_players(players,inum,"bcehi","TERRORIST"); //+c for(new i=0; i<inum; i++) { ids=players[i]; get_user_name(ids, szName, charsmax(szName)); num_to_str(ids, szTempid, charsmax(szTempid)); formatex(ndmenu, charsmax(ndmenu), "\y%s \w- \d[\r%0.2f TL\d] \d(Olu)",szName,TL[ids]); menu_additem(Menu, ndmenu, szTempid); } menu_setprop(Menu, MPROP_EXITNAME, "\yCikis"); menu_display(id, Menu, 0); } public mg_oyuncu2(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback); g_mgisim[id]=str_to_num(data); client_cmd(id, "messagemode TL_MIKTARI"); menu_destroy(menu); return PLUGIN_HANDLED; }
eklşentiyi inceledimde mg vermesi için bi bağ yok sadece mgtl olan değişkeni arttırıyor.RedLine66 yazdı: Cum Mar 11, 2022 2:19 pmBu jb menu içine jb,mg verme gardiyanların kullanabileceği şekilde ekleyebiisek sorun düzelecek heralde, çakışıyor galiba, şimdiden çok teşekkürlerbilalgecer47 yazdı: Cum Mar 11, 2022 1:42 pmRedLine66 yazdı: Cum Mar 11, 2022 1:02 pm MgMenuS.sma Merhaba Sadece Ct ler mg verebilsin lütfen. Şimdiden yardımlarınız için teşekkürler.Kod: Tümünü seç
#include <amxmodx> #include <reapi> #define SERVERISMI "RedLine GaminG" #define KISATAG "RL" new mgtl[MAX_CLIENTS+1] new Float:TL[MAX_CLIENTS+1] new g_mgisim[MAX_CLIENTS+1] public plugin_init() register_clcmd("say /mg", "mgtlver"); public mgtlver(id) { if(is_user_alive(id) && get_member(id,m_iTeam) == TEAM_CT) { new ndmenu[64]; formatex(ndmenu,charsmax(ndmenu),"\w%s AILESI \d|| \yTL Ver-Al Menusu",SERVERISMI); new Menu = menu_create(ndmenu,"mgtlver2"); formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTL Ver",KISATAG); menu_additem(Menu,ndmenu,"1"); formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yTL Al",KISATAG); menu_additem(Menu,ndmenu,"2"); formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yToplu TL Ver \d(Sadece Yasayanlar)",KISATAG); menu_additem(Menu,ndmenu,"3"); formatex(ndmenu,charsmax(ndmenu),"\d[\r%s\d] \w- \yToplu TL Al \d(Sadece Yasayanlar)",KISATAG); menu_additem(Menu,ndmenu,"4"); menu_setprop(Menu, MPROP_EXITNAME, "\yCikis"); menu_display(id, Menu, 0); } } public mgtlver2(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback); new key=str_to_num(data); switch(key) { case 1: mgtl[id]=1,mg_oyuncu(id); case 2: mgtl[id]=2,mg_oyuncu(id); case 3: mgtl[id]=3,client_cmd(id, "messagemode TL_MIKTARI"); case 4: mgtl[id]=4,client_cmd(id, "messagemode TL_MIKTARI"); } menu_destroy(menu); return PLUGIN_HANDLED; } public mg_oyuncu(id) { new ndmenu[64],szName[32], szTempid[10], players[32], inum, ids; formatex(ndmenu, charsmax(ndmenu),"\w%s AILESI \d|| \yOyuncu Sec.",SERVERISMI); new Menu = menu_create(ndmenu, "mg_oyuncu2"); get_players(players,inum,"acehi","TERRORIST"); //+c for(new i=0; i<inum; i++) { ids=players[i]; get_user_name(ids, szName, charsmax(szName)); num_to_str(ids, szTempid, charsmax(szTempid)); formatex(ndmenu, charsmax(ndmenu), "\y%s \w- \d[\r%0.2f TL\d] \d(Canli)",szName,TL[ids]); menu_additem(Menu, ndmenu, szTempid); } get_players(players,inum,"bcehi","TERRORIST"); //+c for(new i=0; i<inum; i++) { ids=players[i]; get_user_name(ids, szName, charsmax(szName)); num_to_str(ids, szTempid, charsmax(szTempid)); formatex(ndmenu, charsmax(ndmenu), "\y%s \w- \d[\r%0.2f TL\d] \d(Olu)",szName,TL[ids]); menu_additem(Menu, ndmenu, szTempid); } menu_setprop(Menu, MPROP_EXITNAME, "\yCikis"); menu_display(id, Menu, 0); } public mg_oyuncu2(id,menu,item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new access,callback,data[6],iname[64]; menu_item_getinfo(menu,item,access,data,charsmax(data),iname,charsmax(iname),callback); g_mgisim[id]=str_to_num(data); client_cmd(id, "messagemode TL_MIKTARI"); menu_destroy(menu); return PLUGIN_HANDLED; }