KarakterMenude Aktif Olmuyor.
Gönderilme zamanı: Pzt May 25, 2020 9:16 pm
Arkadaşlar Eskiden Bıçak Skin Menu vardı bilirsiniz. BıçakMenu girince istediginiz skin i seçerdiniz ve o skin hemen gelirdi şuan kullanan serverlar vardır belkide. Bende karaktermenu yapmaya çalıştım modelleri ayarlıyorum, bütün servera girenlerde yükleniyor amma velakin bendeki gibi gözükmüyor saçma sapan şeyler gözüküyor veya modeller arası geçiş yaptığımda bende yükledigim modeller gorunurken kendi oyuncularımda default 1.6 modellerı arasında degisim saglıyor. nerede hatam var inceleyebilecek var mı ? Bu arada jbmenu içinden aldıgım bir kesit burası. Ben yapabilirim diyen arkadaşa bütün JBMenuyu de atabilirim.
Kod: Tümünü seç
public karaktermenu(id){
static blmenu[128]
formatex(blmenu, charsmax(blmenu), "\rCoded by: \dBlueBell^n ^n\wModel Menu",tag);
new menu = menu_create(blmenu, "karaktermenu_devam");
formatex(blmenu, charsmax(blmenu), "\rModel1");
menu_additem(menu, blmenu, "1");
formatex(blmenu, charsmax(blmenu), "\rModel1");
menu_additem(menu, blmenu, "2");
formatex(blmenu, charsmax(blmenu), "\rModel1");
menu_additem(menu, blmenu, "3");
menu_setprop(menu, MPROP_EXITNAME, "\dCikis");
menu_display(id, menu, 0);
}
public karaktermenu_devam(id,menu,item){
if(item == MENU_EXIT){
menu_destroy(menu)
return PLUGIN_HANDLED;
}
new data[9],name[32],access,callback;
menu_item_getinfo(menu,item,access,data,charsmax(data),name,charsmax(name),callback);
new key=str_to_num(data)
switch(key){
case 1:{
if(get_user_flags(id) & yetkibir){
rg_set_user_model(id,"model1"),client_print_color(id,id,"^3Model basarili bir sekilde alindi.");
model1[id] = true,model2[id] = false,model3[id] = false;
set_entvar(id,var_health,250.0)
set_user_rendering(id,kRenderFxGlowShell,15,15,15,kRenderNormal,25)
message_begin(MSG_ONE, get_user_msgid("ScreenFade"),{ 0,0,0 }, id)
write_short(1<<14)
write_short(1<<9)
write_short(1<<11)
write_byte(15)
write_byte(15)
write_byte(15)
write_byte(255)
message_end()
}else client_print_color(id,id,"^3Uzgunum yetkiniz ^1yetersiz.");
}
case 2:{
if(get_user_flags(id) & yetkiiki){
rg_set_user_model(id,"model2"),client_print_color(id,id,"^3Model basarili bir sekilde alindi.");
set_entvar(id,var_health,150.0)
set_user_rendering(id,kRenderFxGlowShell,15,15,15,kRenderNormal,25)
message_begin(MSG_ONE, get_user_msgid("ScreenFade"),{ 0,0,0 }, id)
write_short(1<<14)
write_short(1<<9)
write_short(1<<11)
write_byte(15)
write_byte(15)
write_byte(15)
write_byte(255)
message_end()
model1[id] = false,model2[id] = true,model3[id] = false;
}else client_print_color(id,id,"^3Uzgunum yetkiniz ^1yetersiz.");
}
case 3:{
if(get_user_flags(id) & yetkiuc){
rg_set_user_model(id,"model3"),client_print_color(id,id,"^3Model basarili bir sekilde alindi.");
set_entvar(id,var_health,150.0)
set_user_rendering(id,kRenderFxGlowShell,15,15,15,kRenderNormal,25)
message_begin(MSG_ONE, get_user_msgid("ScreenFade"),{ 0,0,0 }, id)
write_short(1<<14)
write_short(1<<9)
write_short(1<<11)
write_byte(15)
write_byte(15)
write_byte(15)
write_byte(255)
message_end()
model1[id] = false,model2[id] = false,model3[id] = true;
}else client_print_color(id,id,"^3Uzgunum yetkiniz ^1yetersiz.");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}