Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ROZWIĄZANE] Brak "8. Back" buttona w menu


Najlepsza odpowiedź Myszax, 30.07.2015 10:17

NIe mogę edytować postów więc napisałem nowy.
Błąd był po stronie AMXX. Zgłosiłem problem na Bugzilli AMX'a https://bugs.alliedm...bug.cgi?id=6394
Błąd został naprawiony: https://github.com/a...06fd9bf39149c63
Teraz używam 4834 i wszystko działa :)
Temat do zamknięcia.

Przejdź do postu


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 Myszax

    Początkujący

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:18
  • Lokalizacja:Stw
Offline

Napisano 25.07.2015 14:35

Witam!

W pawnie jestem początkujący, ale wcześniej liznąłem C/C++ i jakieś pojęcie o programwoaniu mam.

Wygenerowałem sobie menu (tak wiem leń jestem xD) i mam problem z wyświetlaniem przycisku "Back" mianowicie nie wyświetla się on, ale działa jak nacisnę.
k94v1p.jpg

Miałem jeszcze problem w logach sypał mi, że Player 1 is not connected coś o MENU_EXIT, ale log już usunąłem. Dodałem zabezpieczenie if(is_user_connected(id)) Pytanie tylko czy dobrze to zrobiłem i czy w dobrym miejscu? :) (Jak na razie logi czyste)

#include <amxmodx>

public plugin_init()
{
	register_plugin("My Menu", "1.0", "Me");
	register_clcmd("say /menu", "ShowMenu", _, "opis");
}

public ShowMenu(id)
{
	new menu = menu_create("MyMenu", "mh_MyMenu");

	menu_additem(menu, "test11", "", 0); // case 0
	menu_additem(menu, "test22", "", 0); // case 1
	menu_additem(menu, "test23", "", 0); // case 2
	menu_additem(menu, "test24", "", 0); // case 3
	menu_additem(menu, "test25", "", 0); // case 4
	menu_additem(menu, "test26", "", 0); // case 5
	menu_additem(menu, "test27", "", 0); // case 6
	menu_additem(menu, "test28", "", 0); // case 7
	menu_additem(menu, "test29", "", 0); // case 8
	menu_additem(menu, "test30", "", 0); // case 8
	menu_additem(menu, "test21", "", 0); // case 8

	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
	menu_setprop(menu, MPROP_BACKNAME, "Back");

	menu_display(id, menu, 0);

	return PLUGIN_HANDLED;
}

public mh_MyMenu(id, menu, item)
{
	if(is_user_connected(id))
	{
		if(item == MENU_EXIT)
		{
			menu_cancel(id);
			return PLUGIN_HANDLED;
		}
	
		new command[6], name[64], access, callback;
	
		menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);	
	
		switch(item)
		{
			case 0: client_print(id, print_chat, "You have selected test11");
			case 1: client_print(id, print_chat, "You have selected test22");
			case 2: client_print(id, print_chat, "You have selected test23");
			case 3: client_print(id, print_chat, "You have selected test24");
			case 4: client_print(id, print_chat, "You have selected test25");
			case 5: client_print(id, print_chat, "You have selected test26");
			case 6: client_print(id, print_chat, "You have selected test27");
			case 7: client_print(id, print_chat, "You have selected test28");
			case 8: client_print(id, print_chat, "You have selected test29");
		}	
		menu_display(id, menu, 0);
	}
	return PLUGIN_HANDLED;
}

  • +
  • -
  • 0

#2 klqs99

    Zaawansowany

  • Użytkownik

Reputacja: 33
Życzliwy

  • Postów:93
  • GG:
  • Steam:steam
  • Imię:Wojtek
  • Lokalizacja:Rzeszów
Offline

Napisano 25.07.2015 16:59

Co do 1 pytania. Pokazuje się na ona drugiej stronie?

Do 2 pytania, tak


  • +
  • -
  • 0

#3 Myszax

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:18
  • Lokalizacja:Stw
Offline

Napisano 25.07.2015 18:03

Na drugiej stronie też nie. W pluginie CSDM Style Gun Menu też się nie wyświetla.
Kompilowałem: AMX Mod X Compiler 1.8.3-dev+4822


  • +
  • -
  • 0

#4 Myszax

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:18
  • Lokalizacja:Stw
Offline

Napisano 30.07.2015 10:17   Najlepsza odpowiedź

NIe mogę edytować postów więc napisałem nowy.
Błąd był po stronie AMXX. Zgłosiłem problem na Bugzilli AMX'a https://bugs.alliedm...bug.cgi?id=6394
Błąd został naprawiony: https://github.com/a...06fd9bf39149c63
Teraz używam 4834 i wszystko działa :)
Temat do zamknięcia.


  • +
  • -
  • 0

#5 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 30.07.2015 15:09

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych