Oyuna girer girmez soruyor demi?omar yazdı: Pzr Ağu 04, 2019 2:02 pmTamam, teşekkürler.By.King ►EmrullaH◄ yazdı: Pzr Ağu 04, 2019 1:54 pm @omar
Yetkiyi b harfine atadım, tagları değiştirmeyi ve model isimlerini yazmayı unutmayın.
SinifMenu.sma
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 |
-
By.King ►EmrullaH◄
Yasaklı Üye
- Mesajlar: 4297
- Kayıt: Cmt Şub 24, 2018 6:05 pm
- Konum: İstanbul
- İletişim:
Sınıf Menü
He onu yapmadım ama istersen say reklamı ya da girdikten bir 5 saniye sonrasına menüyü gösterme yapabilirim.
| 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ü
Girdikten 5 saniye sonra göstersin.By.King ►EmrullaH◄ yazdı: Pzr Ağu 04, 2019 2:38 pm He onu yapmadım ama istersen say reklamı ya da girdikten bir 5 saniye sonrasına menüyü gösterme yapabilirim.
| 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ü
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
| 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
-
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ü
@By.K@By.King ►EmrullaH◄ /models/player/Nazis klasörüne ben modelleri attığım zaman sorunsuz yükler değil mi?
| 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ü
Ben hepsini NaziModel, NaziModel_0, NaziModel_1 diye yaptım eğer ismini değiştirmek istersen : 15 - 16 - 17 ve diğerleri de bunlar gibi aşşağılarda var.
| 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ü
Düzgün düzenlemiş miyim?By.King ►EmrullaH◄ yazdı: Pzr Ağu 04, 2019 5:26 pm Ben hepsini NaziModel, NaziModel_0, NaziModel_1 diye yaptım eğer ismini değiştirmek istersen : 15 - 16 - 17 ve diğerleri de bunlar gibi aşşağılarda var.
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_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[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
}
/* 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ü
@By.K@By.King ►EmrullaH◄
Kod: Tümünü seç
//cstrike/addons/amxmodx/scripting/TSW-SinifMenu.sma(61) : error 017: undefined symbol "tsw_rebel_2"
//cstrike/addons/amxmodx/scripting/TSW-SinifMenu.sma(61) : warning 215: expression has no effect
//cstrike/addons/amxmodx/scripting/TSW-SinifMenu.sma(61) : error 001: expected token: ";", but found "]"
//cstrike/addons/amxmodx/scripting/TSW-SinifMenu.sma(61) : error 029: invalid expression, assumed zero
//cstrike/addons/amxmodx/scripting/TSW-SinifMenu.sma(61) : fatal error 107: too many error messages on one line
| 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ü
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
}| Link: | |
| Linklerini gizle |