1. sayfa (Toplam 1 sayfa)

Menüdeki Hata

Gönderilme zamanı: Cum Eki 04, 2019 11:45 am
gönderen Vortex
Merhabalar CSD Forum Ailesi,

Forumda paylaşılmış olan mod içerisine bir menü ekledik. Fakat menüde 7. seçenek, İleri, Geri ve Çıkış butonları gözükmüyor.

Kod bloğu aşağıda verilmiştir.
SS aşağıda mevcuttur.

Resim

Kod: Tümünü seç


new const skinler[][][] = {
	{ "DG - Vertex", "tekli/dgver.mdl", CSW_DEAGLE, 35, 0}, 
	{ "DG - Neonrider", "tekli/dgneo.mdl", CSW_DEAGLE, 50, 0}, 
	{ "DG - Creep", "tekli/dgcrep.mdl", CSW_DEAGLE, 90, 0}, 
	{ "DG - Hyptonic", "tekli/dghypto.mdl", CSW_DEAGLE, 150, 0},
	{ "DG - Crocodilus", "tekli/dgcroc.mdl", CSW_DEAGLE, 220, 0},
	{ "DG - Glory", "tekli/dglory.mdl", CSW_DEAGLE, 350, 0},
	{ "DG - Cobalt", "tekli/dgcob.mdl", CSW_DEAGLE, 560, 1},
	{ "DG - Blaze", "tekli/dgblaz.mdl", CSW_DEAGLE, 800, 1},
	{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
	{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
	{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
	{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
	{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
	{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
	{ "DG -", "tekli/dgver.mdl", CSW_DEAGLE, 0, 1},
	{ "USP - Flare", "tekli/uspflare.mdl", CSW_USP, 35, 0}, 
	{ "USP - Dinamit", "tekli/uspdina.mdl", CSW_USP, 50, 0},
	{ "USP - Torque", "tekli/usptor.mdl", CSW_USP, 90, 0},
	{ "USP - Fuel Injector", "tekli/uspfuel.mdl", CSW_USP, 150, 0},
	{ "USP - Neonoir", "tekli/uspneo.mdl", CSW_USP, 220, 0},
	{ "USP - Orion", "tekli/usporion.mdl", CSW_USP, 350, 0},
	{ "USP - Kill Confirmed", "tekli/uspkill.mdl", CSW_USP, 560, 1},
	{ "USP - Hyperbeast", "tekli/usphyp.mdl", CSW_USP, 800, 1},
	{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
	{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
	{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
	{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
	{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
	{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
	{ "USP -", "tekli/uspflare.mdl", CSW_USP, 0, 1},
}

Kod: Tümünü seç

public TeklilerMenu(id)
{
	if(is_user_connected(id))
	{
		new TeklilerMenuTitle[255], TeklilerMenusu, NumToString[6];
		
		formatex(TeklilerMenuTitle, charsmax(TeklilerMenuTitle), "\w%s \rCS:GO \d| \wTekliler Envanterin",SERVERNAME);
		TeklilerMenusu = menu_create(TeklilerMenuTitle, "TeklilerMenuDevam");
		
		for(new i = 1; i < sizeof(skinler); i++)
		{
			new weapon = skinler[i][2][0];
			if(g_weapon[id][i] > 0)
			{
				if (weapon == CSW_USP || weapon == CSW_DEAGLE)
				{
					num_to_str(i, NumToString, charsmax(NumToString));
					formatex(TeklilerMenuTitle, charsmax(TeklilerMenuTitle), "\r[\y%s\r] \w-- \r[\y%d Adet\r] \w-- \r[\yISLEM YAP\r]", skinler[i][0], g_weapon[id][i]);
					menu_additem(TeklilerMenusu, TeklilerMenuTitle, NumToString);
				}
				
			}
		}
		
		menu_setprop(TeklilerMenusu,MPROP_NEXTNAME, "\yIleri");
		menu_setprop(TeklilerMenusu,MPROP_BACKNAME, "\yGeri");
		menu_setprop(TeklilerMenusu,MPROP_EXITNAME, "\yCikis");
		menu_display(id, TeklilerMenusu);
	}

	return PLUGIN_HANDLED;
}

public TeklilerMenuDevam(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	new access, callback, data[9], name[32];
	menu_item_getinfo(menu, item, access, data, charsmax(data), name, charsmax(name) , callback);
	
	secilenskin[id] = str_to_num(data);
	SkinSistemi(id);
	return PLUGIN_HANDLED; 
}
Sorunun çözümünü bilen arkadaşların yardımları için şimdiden çok teşekkür ederim :)

Menüdeki Hata

Gönderilme zamanı: Cum Eki 04, 2019 12:08 pm
gönderen ShooTeR
Yazilan yazılar fazla oldugu icin çıkmıyor yazilari azaltin.

Menüdeki Hata

Gönderilme zamanı: Cum Eki 04, 2019 12:32 pm
gönderen Vortex
ShooTeR yazdı: Cum Eki 04, 2019 12:08 pm Yazilan yazılar fazla oldugu icin çıkmıyor yazilari azaltin.
Teşekkürler denedim oldu.
Sanırım new TeklilerMenuTitle[255] buradaki değer ile bir alakası yok. Yüksek verilse bile sorun devam edecek.

Birde şunu sorabilir miyim acaba?
SS'de görüyorsunuz sayfa numarasını 1/2 olarak verilmiş, bunu alt tarafa Sayfa: şeklinde yazdırmak için hangi kodu yazmam gerekiyor.

Menüdeki Hata

Gönderilme zamanı: Cum Eki 04, 2019 12:35 pm
gönderen ShooTeR
Vortex yazdı: Cum Eki 04, 2019 12:32 pm
ShooTeR yazdı: Cum Eki 04, 2019 12:08 pm Yazilan yazılar fazla oldugu icin çıkmıyor yazilari azaltin.
Teşekkürler denedim oldu.
Sanırım new TeklilerMenuTitle[255] buradaki değer ile bir alakası yok. Yüksek verilse bile sorun devam edecek.

Birde şunu sorabilir miyim acaba?
SS'de görüyorsunuz sayfa numarasını 1/2 olarak verilmiş, bunu alt tarafa Sayfa: şeklinde yazdırmak için hangi kodu yazmam gerekiyor.
Dediginiz sey maalesef yapılamıyor, sayfa 1/2 seklinde gösterebilirsiniz.

Menüdeki Hata

Gönderilme zamanı: Pzt Eki 14, 2019 9:31 pm
gönderen ZombiePlagueX'
yapılıyor;
menü başlığının en sonuna ^nSayfa:
diye ekleyin ondan sonra sayfa bölümü gelecektir