Teşekkür ederim.hayku yazdı: Pzr Ağu 04, 2019 5:47 pm hatalarını düzelttim eklentinin çalışıp çalışmadığına bakmadım.Kod: Tümünü seç
#include <amxmodx> #include <cstrike> #define PLUGIN "SinifMenusu" #define VERSION "1.0" #define AUTHOR "By.KinG" #define YETKI ADMIN_RESERVATION new const TAG[] = "The Second War"; new const KISATAG[] = "TSW"; new const tsw_nazi[] = { "tsw_nazi_1", "tsw_nazi_2", "tsw_nazi_3" } new const tsw_rebel[] = { "tsw_rebel_1", "tsw_rebel_2", "tsw_rebel_3" } new const tsw_soldier[] = { "tsw_soldier_1", "tsw_soldier_2", "tsw_soldier_3" } new const tsw_admin[] = { "tsw_admin_1", "tsw_admin_2", "tsw_admin_3" } new bool:tsw_nazi_1[33], bool:tsw_nazi_2[33], bool:tsw_nazi_3[33]; new bool:tsw_rebel_1[33], bool:tsw_rebel_2[33], bool:tsw_rebel_3[33]; new bool:tsw_soldier_1[33], bool:tsw_soldier_2[33], bool:tsw_soldier_3[33]; new bool:tsw_admin_1[33], bool:tsw_admin_2[33], bool:tsw_admin_3[33]; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("say /sinif", "SinifMenu"); register_logevent("Event_RoundStart", 2, "1=Round_Start"); } public Event_RoundStart(id) { if(tsw_nazi_1[id]) cs_set_user_model(id, tsw_nazi[0]); else if(tsw_nazi_2[id]) cs_set_user_model(id, tsw_nazi[1]); else if(tsw_nazi_3[id]) cs_set_user_model(id, tsw_nazi[2]); if(tsw_rebel_1[id]) cs_set_user_model(id, tsw_rebel[0]); else if(tsw_rebel_2[id]) cs_set_user_model(id, tsw_rebel[1]); else if(tsw_rebel_3[id]) cs_set_user_model(id, tsw_rebel[2]); if(tsw_soldier_1[id]) cs_set_user_model(id, tsw_soldier[0]); else if(tsw_soldier_2[id]) cs_set_user_model(id, tsw_soldier[1]); else if(tsw_soldier_3[id]) cs_set_user_model(id, tsw_soldier[2]); if(tsw_admin_1[id]) cs_set_user_model(id, tsw_admin[0]); else if(tsw_admin_2[id]) cs_set_user_model(id, tsw_admin[1]); else if(tsw_admin_3[id]) cs_set_user_model(id, tsw_admin[2]); } public plugin_precache() { for(new i; i < sizeof(tsw_nazi); i++) precache_model(tsw_nazi[i]); for(new i; i < sizeof(tsw_rebel); i++) precache_model(tsw_rebel[i]); for(new i; i < sizeof(tsw_soldier); i++) precache_model(tsw_soldier[i]); for(new i; i < sizeof(tsw_admin); i++) precache_model(tsw_admin[i]); } public client_connect(id) { tsw_nazi_1[id] = false, tsw_nazi_2[id] = false, tsw_nazi_3[id] = false; tsw_rebel_1[id] = false, tsw_rebel_2[id] = false, tsw_rebel_3[id] = false; tsw_soldier_1[id] = false, tsw_soldier_2[id] = false, tsw_soldier_3[id] = false; tsw_admin_1[id] = false, tsw_admin_1[id] = false, tsw_admin_3[id] = false; } public client_disconnected(id) { tsw_nazi_1[id] = false, tsw_nazi_2[id] = false, tsw_nazi_3[id] = false; tsw_rebel_1[id] = false, tsw_rebel_2[id] = false, tsw_rebel_3[id] = false; tsw_soldier_1[id] = false, tsw_soldier_2[id] = false, tsw_soldier_3[id] = false; tsw_admin_1[id] = false, tsw_admin_1[id] = false, tsw_admin_3[id] = false; } public client_putinserver() set_task(5.0, "SinifMenu"); public SinifMenu(id) { static Item[128] formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \ySinif \r(Class) \wMenu", TAG) new Menu = menu_create(Item, "SinifMenu_Devam") formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yNazi \r(Nazis)", KISATAG) menu_additem(Menu, Item, "1") formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yIsyanci \r(Rebel)", KISATAG) menu_additem(Menu, Item, "2") formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yAsker r(Soldier)", KISATAG) menu_additem(Menu, Item, "3") formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yYetkili r(Admin)", KISATAG) menu_additem(Menu, Item, "4") menu_setprop(Menu,MPROP_EXITNAME,"\wCikis") menu_display(id, Menu, 0) } public SinifMenu_Devam(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1 : { if(get_user_team(id) == 1) tsw_naziMenu(id); else client_print_color(id, id, "^1[^3%s^1] ^4Bu Menuye ^3T ^4Takimi Girebilir", TAG); } case 2 : { if(get_user_team(id) == 2) tsw_rebelMenu(id); else client_print_color(id, id, "^1[^3%s^1] ^4Bu Menuye ^3CT ^4Takimi Girebilir", TAG); } case 3 : { if(get_user_team(id) == 2) tsw_soldierMenu(id); else client_print_color(id, id, "^1[^3%s^1] ^4Bu Menuye ^3CT ^4Takimi Girebilir", TAG); } case 4 : { if(get_user_flags(id) & YETKI) tsw_adminMenu(id); else client_print_color(id, id, "^1[^3%s^1] ^4Bu Menu Yetkililere Ozeldir", TAG); } } return PLUGIN_HANDLED } public tsw_naziMenu(id) { static Item[128]; new NumToString[6]; formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yNazi Model Menu", TAG) new Menu = menu_create(Item, "tsw_naziMenu_Devam") for(new i; i < sizeof(tsw_nazi); i++) { num_to_str(i, NumToString, 5); formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \y%s", KISATAG, tsw_nazi[i]) menu_additem(Menu, Item, NumToString) } menu_setprop(Menu,MPROP_BACKNAME,"\wGeri") menu_setprop(Menu,MPROP_EXITNAME,"\wCikis") menu_display(id, Menu, 0) } public tsw_naziMenu_Devam(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1 : cs_set_user_model(id, tsw_nazi[1]), tsw_nazi_1[id] = true, tsw_nazi_2[id] = false, tsw_nazi_3[id] = false; case 2 : cs_set_user_model(id, tsw_nazi[2]), tsw_nazi_1[id] = false, tsw_nazi_2[id] = true, tsw_nazi_3[id] = false; case 3 : cs_set_user_model(id, tsw_nazi[3]), tsw_nazi_1[id] = false, tsw_nazi_2[id] = false, tsw_nazi_3[id] = true; } return PLUGIN_HANDLED } public tsw_rebelMenu(id) { static Item[128]; new NumToString[6]; formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yIsyanci Model Menu", TAG) new Menu = menu_create(Item, "tsw_rebelMenu_Devam") for(new i; i < sizeof(tsw_nazi); i++) { num_to_str(i, NumToString, 5); formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \y%s", KISATAG, tsw_rebel[i]) menu_additem(Menu, Item, NumToString) } menu_setprop(Menu,MPROP_BACKNAME,"\wGeri") menu_setprop(Menu,MPROP_EXITNAME,"\wCikis") menu_display(id, Menu, 0) } public tsw_rebelMenu_Devam(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1 : cs_set_user_model(id, tsw_rebel[1]), tsw_rebel_1[id] = true, tsw_rebel_2[id] = false, tsw_rebel_3[id] = false; case 2 : cs_set_user_model(id, tsw_rebel[2]), tsw_rebel_1[id] = false, tsw_rebel_2[id] = true, tsw_rebel_3[id] = false; case 3 : cs_set_user_model(id, tsw_rebel[3]), tsw_rebel_1[id] = false, tsw_rebel_2[id] = false, tsw_rebel_3[id] = true; } return PLUGIN_HANDLED } public tsw_soldierMenu(id) { static Item[128]; new NumToString[6]; formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yAsker Model Menu", TAG) new Menu = menu_create(Item, "tsw_soldierMenu_Devam") for(new i; i < sizeof(tsw_nazi); i++) { num_to_str(i, NumToString, 5); formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \y%s", KISATAG, tsw_soldier[i]) menu_additem(Menu, Item, NumToString) } menu_setprop(Menu,MPROP_BACKNAME,"\wGeri") menu_setprop(Menu,MPROP_EXITNAME,"\wCikis") menu_display(id, Menu, 0) } public tsw_soldierMenu_Devam(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1 : cs_set_user_model(id, tsw_soldier[1]), tsw_soldier_1[id] = true, tsw_soldier_2[id] = false, tsw_soldier_3[id] = false; case 2 : cs_set_user_model(id, tsw_soldier[2]), tsw_soldier_1[id] = false, tsw_soldier_2[id] = true, tsw_soldier_3[id] = false; case 3 : cs_set_user_model(id, tsw_soldier[3]), tsw_soldier_1[id] = false, tsw_soldier_2[id] = false, tsw_soldier_3[id] = true; } return PLUGIN_HANDLED } public tsw_adminMenu(id) { static Item[128]; new NumToString[6]; formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yYetkili Model Menu", TAG) new Menu = menu_create(Item, "tsw_adminMenu_Devam") for(new i; i < sizeof(tsw_nazi); i++) { num_to_str(i, NumToString, 5); formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \y%s", KISATAG, tsw_admin[i]) menu_additem(Menu, Item, NumToString) } menu_setprop(Menu,MPROP_BACKNAME,"\wGeri") menu_setprop(Menu,MPROP_EXITNAME,"\wCikis") menu_display(id, Menu, 0) } public tsw_adminMenu_Devam(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], iName[64]; new access, callback; menu_item_getinfo(menu, item, access, data,5, iName, 63, callback); new key = str_to_num(data); switch(key) { case 1 : cs_set_user_model(id, tsw_admin[1]), tsw_admin_1[id] = true, tsw_admin_2[id] = false, tsw_admin_3[id] = false; case 2 : cs_set_user_model(id, tsw_admin[2]), tsw_admin_1[id] = false, tsw_admin_2[id] = true, tsw_admin_3[id] = false; case 3 : cs_set_user_model(id, tsw_admin[3]), tsw_admin_1[id] = false, tsw_admin_2[id] = false, tsw_admin_3[id] = true; } return PLUGIN_HANDLED }
Sınıf Menü
Moderatör: Moderatörler
-
omar
Konu Sahibi - Mesajlar: 694
- Kayıt: Pzt Haz 11, 2018 3:03 pm
- Konum: Türkiye
- Server Ip/DNS: ImparatorCS:GO FUN
- Clan İsmi: ImparatorCS
Sınıf Menü
| Link: | |
| Linklerini gizle |
-
omar
Konu Sahibi - Mesajlar: 694
- Kayıt: Pzt Haz 11, 2018 3:03 pm
- Konum: Türkiye
- Server Ip/DNS: ImparatorCS:GO FUN
- Clan İsmi: ImparatorCS
Sınıf Menü
@hayku Böyle bir sorun var ama model yüklü ?
Kod: Tümünü seç
L 04/08/2019 - 17:41:12: (map "cs_battlefield") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:14: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:16: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:18: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:20: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:23: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:25: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:27: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:29: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:31: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:34: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:36: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:38: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:40: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:43: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:45: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:47: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:49: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:51: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:54: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:56: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:41:58: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:00: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:02: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:05: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:07: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:09: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:11: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:14: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:16: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:18: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:20: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:22: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:25: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:27: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:29: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:31: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:33: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:36: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:38: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:40: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:42: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:44: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:47: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:49: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:51: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
L 04/08/2019 - 17:42:53: (map "fy_iceworld16") Mod_LoadModel: tsw_nazi_1 not found
| Link: | |
| Linklerini gizle |
-
By.King ►EmrullaH◄
Yasaklı Üye
- Mesajlar: 4297
- Kayıt: Cmt Şub 24, 2018 6:05 pm
- Konum: İstanbul
- İletişim:
Sınıf Menü
Kod: Tümünü seç
public Event_RoundStart(id)| Link: | |
| Linklerini gizle |
-
omar
Konu Sahibi - Mesajlar: 694
- Kayıt: Pzt Haz 11, 2018 3:03 pm
- Konum: Türkiye
- Server Ip/DNS: ImparatorCS:GO FUN
- Clan İsmi: ImparatorCS
Sınıf Menü
Kafam iyice karıştı. Rica etsem sen yapabilir misin?By.King ►EmrullaH◄ yazdı: Pzr Ağu 04, 2019 6:20 pmKısımlarındakileri ellemiyeceksin.Kod: Tümünü seç
public Event_RoundStart(id)
Kod: Tümünü seç
#include <amxmodx>
#include <cstrike>
#define PLUGIN "SinifMenusu"
#define VERSION "1.0"
#define AUTHOR "By.KinG"
#define YETKI ADMIN_RESERVATION
new const TAG[] = "The Second War";
new const KISATAG[] = "IMPCS";
new const tsw_nazi[] =
{
"tsw_nazi_1",
"tsw_nazi_2",
"tsw_nazi_3"
}
new const tsw_rebel[] =
{
"tsw_rebel_1",
"tsw_rebel_2",
"tsw_rebel_3"
}
new const tsw_soldier[] =
{
"tsw_soldier_1",
"tsw_soldier_2",
"tsw_soldier_3"
}
new const tsw_admin[] =
{
"tsw_admin_1",
"tsw_admin_2",
"tsw_admin_3"
}
new bool:tsw_nazi_1[33], bool:tsw_nazi_2[33], bool:tsw_nazi_3[33];
new bool:tsw_rebel_1[33], bool:tsw_rebel_3[33], bool:tsw_rebel_4[33];
new bool:tsw_soldier_1[33], bool:tsw_soldier_2[33], bool:tsw_soldier_3[33];
new bool:tsw_admin_1[33], bool:tsw_admin_2[33], bool:tsw_admin_3[33];
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /sinif", "SinifMenu");
register_logevent("Event_RoundStart", 2, "1=Round_Start");
}
public Event_RoundStart(id)
{
if(tsw_nazi_1[id]) cs_set_user_model(id, tsw_nazi[1]);
else if(tsw_nazi_2[id]) cs_set_user_model(id, tsw_nazi[2]);
else if(tsw_nazi_3[id]) cs_set_user_model(id, tsw_nazi[3]);
if(tsw_rebel_1[id]) cs_set_user_model(id, tsw_rebel[1]);
else if(tsw_rebel_2[id]) cs_set_user_model(id, tsw_rebel[2]);
else if(tsw_rebel_3[id]) cs_set_user_model(id, tsw_rebel[3]);
if(tsw_soldier_1[id]) cs_set_user_model(id, tsw_soldier[1]);
else if(tsw_soldier_2[id]) cs_set_user_model(id, tsw_soldier[2]);
else if(tsw_soldier_3[id]) cs_set_user_model(id, tsw_soldier[3]);
if(tsw_admin_1[id]) cs_set_user_model(id, tsw_admin[1]);
else if(tsw_admin_2[id]) cs_set_user_model(id, tsw_admin[2]);
else if(tsw_admin_3[id]) cs_set_user_model(id, tsw_admin[3]);
}
public plugin_precache()
{
for(new i; i < sizeof(tsw_nazi); i++) precache_model(tsw_nazi[i]);
for(new i; i < sizeof(tsw_rebel); i++) precache_model(tsw_rebel[i]);
for(new i; i < sizeof(tsw_soldier); i++) precache_model(tsw_soldier[i]);
for(new i; i < sizeof(tsw_admin); i++) precache_model(tsw_admin[i]);
}
public client_connect(id)
{
tsw_nazi_1[id] = false, tsw_nazi_2[id] = false, tsw_nazi_3[id] = false;
tsw_rebel_1[id] = false, tsw_rebel_2[id] = false, tsw_rebel_3[id] = false;
tsw_soldier_1[id] = false, tsw_soldier_2[id] = false, tsw_soldier_3[id] = false;
tsw_admin_1[id] = false, tsw_admin_1[id] = false, tsw_admin_3[id] = false;
}
public client_disconnected(id)
{
tsw_nazi_1[id] = false, tsw_nazi_2[id] = false, tsw_nazi_3[id] = false;
tsw_rebel_1[id] = false, tsw_rebel_2[id] = false, tsw_rebel_3[id] = false;
tsw_soldier_1[id] = false, tsw_soldier_2[id] = false, tsw_soldier_3[id] = false;
tsw_admin_1[id] = false, tsw_admin_1[id] = false, tsw_admin_3[id] = false;
}
public client_putinserver() set_task(5.0, "SinifMenu");
public SinifMenu(id)
{
static Item[128]
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \ySinif \r(Class) \wMenu", TAG)
new Menu = menu_create(Item, "SinifMenu_Devam")
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yNazi \r(Nazis)", KISATAG)
menu_additem(Menu, Item, "1")
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yIsyanci \r(Rebel)", KISATAG)
menu_additem(Menu, Item, "2")
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yAsker r(Soldier)", KISATAG)
menu_additem(Menu, Item, "3")
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yYetkili r(Admin)", KISATAG)
menu_additem(Menu, Item, "4")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu, 0)
}
public SinifMenu_Devam(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1 :
{
if(get_user_team(id) == 1) tsw_naziMenu(id);
else client_print_color(id, id, "^1[^3%s^1] ^4Bu Menuye ^3T ^4Takimi Girebilir", TAG);
}
case 2 :
{
if(get_user_team(id) == 2) tsw_rebelMenu(id);
else client_print_color(id, id, "^1[^3%s^1] ^4Bu Menuye ^3CT ^4Takimi Girebilir", TAG);
}
case 3 :
{
if(get_user_team(id) == 2) tsw_soldierMenu(id);
else client_print_color(id, id, "^1[^3%s^1] ^4Bu Menuye ^3CT ^4Takimi Girebilir", TAG);
}
case 4 :
{
if(get_user_flags(id) & YETKI) tsw_adminMenu(id);
else client_print_color(id, id, "^1[^3%s^1] ^4Bu Menu Yetkililere Ozeldir", TAG);
}
}
return PLUGIN_HANDLED
}
public tsw_naziMenu(id)
{
static Item[128];
new NumToString[6];
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yNazi Model Menu", TAG)
new Menu = menu_create(Item, "tsw_naziMenu_Devam")
for(new i; i < sizeof(tsw_nazi); i++)
{
num_to_str(i, NumToString, 5);
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \y%s", KISATAG, tsw_nazi[i])
menu_additem(Menu, Item, NumToString)
}
menu_setprop(Menu,MPROP_BACKNAME,"\wGeri")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu, 0)
}
public tsw_naziMenu_Devam(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1 : cs_set_user_model(id, tsw_nazi[1]), tsw_nazi_1[id] = true, tsw_nazi_2[id] = false, tsw_nazi_3[id] = false;
case 2 : cs_set_user_model(id, tsw_nazi[2]), tsw_nazi_1[id] = false, tsw_nazi_2[id] = true, tsw_nazi_3[id] = false;
case 3 : cs_set_user_model(id, tsw_nazi[3]), tsw_nazi_1[id] = false, tsw_nazi_2[id] = false, tsw_nazi_3[id] = true;
}
return PLUGIN_HANDLED
}
public tsw_rebelMenu(id)
{
static Item[128];
new NumToString[6];
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yIsyanci Model Menu", TAG)
new Menu = menu_create(Item, "tsw_rebelMenu_Devam")
for(new i; i < sizeof(tsw_nazi); i++)
{
num_to_str(i, NumToString, 5);
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \y%s", KISATAG, tsw_rebel[i])
menu_additem(Menu, Item, NumToString)
}
menu_setprop(Menu,MPROP_BACKNAME,"\wGeri")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu, 0)
}
public tsw_rebelMenu_Devam(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1 : cs_set_user_model(id, tsw_rebel[1]), tsw_rebel_1[id] = true, tsw_rebel_2[id] = false, tsw_rebel_3[id] = false;
case 2 : cs_set_user_model(id, tsw_rebel[2]), tsw_rebel_1[id] = false, tsw_rebel_2[id] = true, tsw_rebel_3[id] = false;
case 3 : cs_set_user_model(id, tsw_rebel[3]), tsw_rebel_1[id] = false, tsw_rebel_2[id] = false, tsw_rebel_3[id] = true;
}
return PLUGIN_HANDLED
}
public tsw_soldierMenu(id)
{
static Item[128];
new NumToString[6];
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yAsker Model Menu", TAG)
new Menu = menu_create(Item, "tsw_soldierMenu_Devam")
for(new i; i < sizeof(tsw_nazi); i++)
{
num_to_str(i, NumToString, 5);
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \y%s", KISATAG, tsw_soldier[i])
menu_additem(Menu, Item, NumToString)
}
menu_setprop(Menu,MPROP_BACKNAME,"\wGeri")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu, 0)
}
public tsw_soldierMenu_Devam(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1 : cs_set_user_model(id, tsw_soldier[1]), tsw_soldier_1[id] = true, tsw_soldier_2[id] = false, tsw_soldier_3[id] = false;
case 2 : cs_set_user_model(id, tsw_soldier[2]), tsw_soldier_1[id] = false, tsw_soldier_2[id] = true, tsw_soldier_3[id] = false;
case 3 : cs_set_user_model(id, tsw_soldier[3]), tsw_soldier_1[id] = false, tsw_soldier_2[id] = false, tsw_soldier_3[id] = true;
}
return PLUGIN_HANDLED
}
public tsw_adminMenu(id)
{
static Item[128];
new NumToString[6];
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \yYetkili Model Menu", TAG)
new Menu = menu_create(Item, "tsw_adminMenu_Devam")
for(new i; i < sizeof(tsw_nazi); i++)
{
num_to_str(i, NumToString, 5);
formatex(Item, charsmax(Item),"\d[\r%s\d] \w| \y%s", KISATAG, tsw_admin[i])
menu_additem(Menu, Item, NumToString)
}
menu_setprop(Menu,MPROP_BACKNAME,"\wGeri")
menu_setprop(Menu,MPROP_EXITNAME,"\wCikis")
menu_display(id, Menu, 0)
}
public tsw_adminMenu_Devam(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], iName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);
new key = str_to_num(data);
switch(key)
{
case 1 : cs_set_user_model(id, tsw_admin[1]), tsw_admin_1[id] = true, tsw_admin_2[id] = false, tsw_admin_3[id] = false;
case 2 : cs_set_user_model(id, tsw_admin[2]), tsw_admin_1[id] = false, tsw_admin_2[id] = true, tsw_admin_3[id] = false;
case 3 : cs_set_user_model(id, tsw_admin[3]), tsw_admin_1[id] = false, tsw_admin_2[id] = false, tsw_admin_3[id] = true;
}
return PLUGIN_HANDLED
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1055\\ f0\\ fs16 \n\\ par }
*/
| Link: | |
| Linklerini gizle |
-
omar
Konu Sahibi - Mesajlar: 694
- Kayıt: Pzt Haz 11, 2018 3:03 pm
- Konum: Türkiye
- Server Ip/DNS: ImparatorCS:GO FUN
- Clan İsmi: ImparatorCS
Sınıf Menü
Nazi Model Adları : tsw_nazi_1 | tsw_nazi_2 | tsw_naz3
Asker Model Adları : tsw_soldier_1 | tsw_soldier_2 | tsw_soldier_3
Yetkili Model Adları : tsw_admin_1 | tsw_admin_2 | tsw_admin_3
İsyancı Model Adları : tsw_rebel_1 | tsw_rebel_2 | tsw_rebel_3
Asker Model Adları : tsw_soldier_1 | tsw_soldier_2 | tsw_soldier_3
Yetkili Model Adları : tsw_admin_1 | tsw_admin_2 | tsw_admin_3
İsyancı Model Adları : tsw_rebel_1 | tsw_rebel_2 | tsw_rebel_3
| Link: | |
| Linklerini gizle |
-
hayku
- Mesajlar: 297
- Kayıt: Çrş Tem 17, 2019 6:45 pm
- Konum: Ordu
- Clan İsmi: Alpha Game Clan
Sınıf Menü
@By.King ►EmrullaH◄ neden 4 const kullandın tek const kullanarakta yapabilirdin.+ string değer çektireceksen constlarda 2 kapalı parantez kullanmalısın.
| Link: | |
| Linklerini gizle |
-
omar
Konu Sahibi - Mesajlar: 694
- Kayıt: Pzt Haz 11, 2018 3:03 pm
- Konum: Türkiye
- Server Ip/DNS: ImparatorCS:GO FUN
- Clan İsmi: ImparatorCS
-
hayku
- Mesajlar: 297
- Kayıt: Çrş Tem 17, 2019 6:45 pm
- Konum: Ordu
- Clan İsmi: Alpha Game Clan
Sınıf Menü
sunucuyu yoracak niteliklere sahip bir eklenti beklerseniz sıfırdan yazıp atıcam.
| Link: | |
| Linklerini gizle |
-
omar
Konu Sahibi - Mesajlar: 694
- Kayıt: Pzt Haz 11, 2018 3:03 pm
- Konum: Türkiye
- Server Ip/DNS: ImparatorCS:GO FUN
- Clan İsmi: ImparatorCS
Sınıf Menü
Tamam bekliyorum.hayku yazdı: Pzr Ağu 04, 2019 7:00 pm sunucuyu yoracak niteliklere sahip bir eklenti beklerseniz sıfırdan yazıp atıcam.
| Link: | |
| Linklerini gizle |
-
omar
Konu Sahibi - Mesajlar: 694
- Kayıt: Pzt Haz 11, 2018 3:03 pm
- Konum: Türkiye
- Server Ip/DNS: ImparatorCS:GO FUN
- Clan İsmi: ImparatorCS