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

[Menu] Powrot do aktualnej strony


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
8 odpowiedzi w tym temacie

#1 mlekovita

    Zaawansowany

  • Użytkownik

Reputacja: 7
Nowy

  • Postów:149
  • Imię:Dawid
Offline

Napisano 28.07.2019 15:59

Witam, jak zrobić w menu kiedy wybierzemy jakąś opcję i z niej wyjdziemy to żeby wracało do tej strony na której skonczyłem oglądać menu?


  • +
  • -
  • 0

#2 Komiks007

    Zaawansowany

  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:87
  • Imię:Mateusz
Offline

Napisano 28.07.2019 16:43

nie wiem czy dobrze mysle

new ktorastrona[33]

client_putinserver(id)
ktorastrona[id] = 0

menu_display(id, menu, ktorastrona[id])

if(item == MENU_EXIT)
    {
        menu_destroy(menu)
        ktorastrona[id] = 
        return PLUGIN_HANDLED
    }

https://amxx.pl/doku...layer-menu-info


  • +
  • -
  • 0

#3 mlekovita

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 7
Nowy

  • Postów:149
  • Imię:Dawid
Offline

Napisano 28.07.2019 16:50

mam takie coś tylko inna zmienna i wywala na 1 strone


  • +
  • -
  • 0

#4 Komiks007

    Zaawansowany

  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:87
  • Imię:Mateusz
Offline

Napisano 28.07.2019 16:57

mam takie coś tylko inna zmienna i wywala na 1 strone

a zapisujesz w ogóle tą stronę?

pokaż kod..


  • +
  • -
  • 0

#5 mlekovita

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 7
Nowy

  • Postów:149
  • Imię:Dawid
Offline

Napisano 28.07.2019 17:09

public MenuCT(id) {

	new iMenu = menu_create("Menu Prowadzacego", "Menu_Handler");
	new Mcb = menu_makecallback("MenuProwadzacegoCb");
	menu_additem(iMenu, "Otworz cele", "15", 0, Mcb);
	menu_additem(iMenu, "Oddaj prowadzenie", "18", 0, Mcb);
	menu_additem(iMenu, "Daj FD", "19", 0, Mcb);
	menu_additem(iMenu, "Daj Deagla wiezniom", "20", 0, Mcb);
	menu_additem(iMenu, "Wylosuj wieznia", "21", 0, Mcb);
	menu_additem(iMenu, "Podziel wiezniow", "22", 0, Mcb);
	menu_additem(iMenu, "Oznacz wieznia", "23", 0, Mcb);
	menu_additem(iMenu, "Ozyw wieznia", "6", 0, Mcb);
	menu_additem(iMenu, "Mecz", "32", 0, Mcb);

	menu_setprop(iMenu, MPROP_EXITNAME, "Wyjdz");
   	menu_setprop(iMenu, MPROP_BACKNAME, "Poprzednia strona");
        menu_setprop(iMenu, MPROP_NEXTNAME, "Nastepna strona");	
	menu_display(id, iMenu, strona[id]);
}








public Menu_Handler(id, iMenu, iItem) {
	if(iItem < 0) {
		if(iItem == MENU_EXIT) {
			strona[id] = 0;
			menu_destroy(iMenu);
			return PLUGIN_CONTINUE;
	}
		
		return PLUGIN_CONTINUE;
	}
	strona[id]= floatround(float(iItem)/7, floatround_floor);
	menu_display(id, iMenu);
	
	new iAccess, iCb, szInfo[4];
	menu_item_getinfo(iMenu, iItem, iAccess, szInfo, 3, _, _, iCb);
	
	switch(str_to_num(szInfo)) { //dodaj brakujace
		case 1: hats_menu(id);
		case 2: jail_show_last_request(id);
		case 3: jail_show_skins_menu(id);
		//case 4: jail_show_band_menu(id);
		case 5: cmd_StatusMikro(id);
		case 6: jail_respawn_menu(id);
		case 7: jail_show_roulette_menu(id);
		case 8: jail_show_shop_menu(id);
		case 9: jail_give_cigarettes(id);
		case 10: jail_show_top15_menu(id);
		case 11: client_cmd(id, "say /sklepsms");
		case 12: show_motd(id, "addons/amxmodx/configs/sklepsms/vip.txt", "VIP");
		case 13: show_motd(id, "addons/amxmodx/configs/sklepsms/svip.txt", "Super VIP");
		case 14: cmd_Zasady(id);
		case 15: jail_open_cele();
		case 16: cmd_Mikro(id);
		case 17: cmd_Walka(id);
		case 18: jail_oddaj_prowadzenie(id);
		case 19: cmd_FreeDayDuszekMenu(id);
		case 20: cmd_DeagleMenu(id);
		case 21: jail_random_prisoner(id);
		case 22: jail_group_prisoners(id);
		case 23: jail_sign_prisoner(id);
		case 24: jail_show_funnies_menu(id);
		case 25: jail_music_menu(id);
		case 26: {
		cmd_Prowadz(id);
		menu_destroy(iMenu);
		}
		case 27: cmd_Bindy(id);
		case 30: piss(id);
		case 31: jail_steal_weapon(id);
		case 32: jail_mecz(id);

	}

	return PLUGIN_CONTINUE;
}


  • +
  • -
  • 0

#6 Komiks007

    Zaawansowany

  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:87
  • Imię:Mateusz
Offline

Napisano 28.07.2019 17:21

spróbuj to

strona[id] = iItem/7
client_print(id, print_chat, "opcja: %i strona: %i.", iItem, strona[id]);
menu_display(id, iMenu, strona[id])

  • +
  • -
  • 1

#7 mlekovita

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 7
Nowy

  • Postów:149
  • Imię:Dawid
Offline

Napisano 28.07.2019 17:39

Działa ok a dałoby rade zrobić że po każdym wciśnięciu się odswieza to menu? w sensie jakby sie od nowa wpisalo /menu


  • +
  • -
  • 0

#8 Komiks007

    Zaawansowany

  • Użytkownik

Reputacja: 13
Początkujący

  • Postów:87
  • Imię:Mateusz
Offline

Napisano 28.07.2019 18:01

o ile się nie mylę

MenuCT(id);

na końcu danej funkcji

 


  • +
  • -
  • 0

#9 mlekovita

    Zaawansowany

  • Autor tematu
  • Użytkownik

Reputacja: 7
Nowy

  • Postów:149
  • Imię:Dawid
Offline

Napisano 28.07.2019 18:09

a jak w callback dam po prostu MenuCT(id); to tez bedzie?


  • +
  • -
  • 0




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

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