←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Modyfikacja
Modyfikacja Menu Wyboru itemu

Zablokowany

  • +
  • -
Skilled - zdjęcie Skilled 23.11.2010

Witam mam problem z menu, nie wybiera mi 2 menu przełacza się na 1 menu i wybiera item z 1 menu nie z 2,
jak to naprawić?
z góry + chociaż za chęci. !


public MainUpgradesMenu(id)
{
	if(get_cvar_num("amx_upgrades") == 1)
	{
		new authid[32]
		new playtime = (get_user_time(id) - lastplaytime[id])
		lastplaytime[id] = get_user_time(id)
		get_user_authid(id,authid,31)
		new tmp_vault_time,vault_time[21]
		get_vaultdata(authid,vault_time,20)
		tmp_vault_time = str_to_num(vault_time)
		tmp_vault_time += playtime
		connecttime[id] = tmp_vault_time
		num_to_str(tmp_vault_time,vault_time,20)
		set_vaultdata(authid,vault_time)
		new tmp_minutes = floatround(float(connecttime[id]/60),floatround_floor)
		new minutes = tmp_minutes % (credittime/60)
		new keys
		new szMenuBody[255]
		new len = format(szMenuBody, 511, "\yMenu kredytow:^n")
		len += format(szMenuBody[len], 511-len, "^n\w1. Ulepszenia")
		len += format(szMenuBody[len], 511-len, "^n\w2. Przedmioty")
		len += format(szMenuBody[len], 511-len, "^n\w3. Pokaz wszystkie aktualizacje")
		len += format(szMenuBody[len], 511-len, "^n\w4. Pomoc")
		len += format(szMenuBody[len], 511-len, "^n^n\w0.  Zrezygnuj")
		len += format(szMenuBody[len], 511-len, "^n^nKredyt: %i (%i minut do nastepnego kredytu)",connecttime[id]/credittime,(credittime/60)-minutes)
		keys = (1<<0|1<<1|1<<2|1<<3|1<<9)
		show_menu(id, keys, szMenuBody, -1)
	}
	else
		client_print(id,print_chat,"[AMXX] Credit Mod jest obecnie wyłączone / Spolszczone przez przyjaciel^^")
	return PLUGIN_HANDLED
}

public MainMenuCommand(id, key)
{
	switch(key)
	{
		case 0: showMenu(id)
		case 1: EUMenu(id)
		case 2: show_all_upgrades(id)
		case 3: UpgrHelp(id)
	}
	return PLUGIN_HANDLED
}

public EU2Menu(id)
{
	new authid[32]
	new playtime = (get_user_time(id) - lastplaytime[id])
	lastplaytime[id] = get_user_time(id)
	get_user_authid(id,authid,31)
	new tmp_vault_time,vault_time[21]
	get_vaultdata(authid,vault_time,20)
	tmp_vault_time = str_to_num(vault_time)
	tmp_vault_time += playtime
	connecttime[id] = tmp_vault_time
	num_to_str(tmp_vault_time,vault_time,20)
	set_vaultdata(authid,vault_time)
	new tmp_minutes = floatround(float(connecttime[id]/60),floatround_floor)
	new minutes = tmp_minutes % (credittime/60)
	new keys
	new szMenuBody[512]
	new len = format(szMenuBody, 511, "\yMenu przedmiotow2:^n")
	len += format(szMenuBody[len], 511-len, "^n\w1. Wired C4 Explosive (Koszt: %d Kredyt)", wiredc4ecost)
	len += format(szMenuBody[len], 511-len, "^n\w2. E.S.P (Koszt: %d Kredyty)", espcost)
	len += format(szMenuBody[len], 511-len, "^n\w3. Laser Pointer (Koszt: %d Kredyt)", lasercost)
	len += format(szMenuBody[len], 511-len, "^n\w4. Super Grenade (Koszt: %d Kredyt)", sgrencost)
	len += format(szMenuBody[len], 511-len, "^n\w5. Crowbar (Koszt: %d Kredyt)", crowbarcost)
	len += format(szMenuBody[len], 511-len, "^n\w6. Stealth Shoes (Koszt: %d Kredyt)", sshoecost)
	len += format(szMenuBody[len], 511-len, "^n\w7. Flash Protection (Koszt: %d Kredyt)", flashcost)
	len += format(szMenuBody[len], 511-len, "^n^n\w9.  Wstecz")
	len += format(szMenuBody[len], 511-len, "^n\w0.  Zrezygnuj")
	len += format(szMenuBody[len], 511-len, "^n^nKredyt: %i (%i minut do następnego kredytu)",connecttime[id]/credittime,(credittime/60)-minutes)
	keys = (1<<0|1<<1|1<<2|1<<3|1<<4|1<<5|1<<6|1<<8|1<<9)
	show_menu(id, keys, szMenuBody, -1)
}
Odpowiedz
Zablokowany