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

Problem z menu xd


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

#1 ELOS

    No i pozamiatane ;*

  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 11.12.2010 20:27

Proszę o naprawienie tego napisałem sam ten plugin ale nie wiem jak zrobić prawidłowe przekierowywanie do 2 menu myślę że to przez to. register_clcmd (id, "bindy")
Proszę o naprawę
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <colorchat>

#define PLUGIN "Menu"
#define VERSION "2.0"
#define AUTHOR "[AvP] ELOS"



   public plugin_init ()
{
   	register_plugin(PLUGIN, VERSION, AUTHOR);
	register_clcmd("say /menu", "xmenu");
}

public xmenu(id) 
{
		new menu = menu_create("\yMenu \rJust-Street:", "wybieranie");
		menu_additem(menu, "\wRespawn \r(TYLKO ZOMBIE)", "1", 0);
		menu_additem(menu, "\wBind Grab", "2", 0);
		menu_additem(menu, "\wZakup", "3", 0);
		menu_additem(menu, "\wZasady", "4", 0);
		menu_additem(menu, "\wPomoc", "5", 0);
		menu_additem(menu, "\yBan \r(Only Admin)", "6", 0);
		menu_additem(menu, "\yUnban \r(Only Admin)", "7", 0);
		
		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
		
		menu_display(id, menu, 0);
		ColorChat(id,GREEN,"[Just-Street]^x01 Wybrales Menu Zakupu.");
}


public wybieranie(id, menu, item)
{
		if (item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	
	new data[6], iName[64];
	new zaccess, callback;
	menu_item_getinfo(menu, item, zaccess, data,5, iName, 64, callback);
	new key = str_to_num(data)
	
	switch(key)
{
	case 1:
	{
		client_cmd(id, "say /respawn");
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	case 2:
	{
		client_cmd(id, "bind v +grab");
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	case 3:
	{
		client_cmd(id, "say /zakup");
		return PLUGIN_HANDLED;
	}
		case 4:
	{
		show_motd(id, "zasady.txt", "Zasady")
		return PLUGIN_HANDLED;
	}
		case 5:
	{
		show_motd(id, "pomocbb.txt", "Pomoc")
		return PLUGIN_HANDLED;
	}
		case 6:
	{
		client_cmd(id, "amx_bancfg_pmenu");
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
		case 7:
	{
		client_cmd(id, "amx_unbancfg_pmenu");
		menu_destroy(menu);
		return PLUGIN_HANDLED;
      }	
                  case 8:
	{
		register_clcmd (id, "bindy")
		menu_destroy(menu);
		return PLUGIN_HANDLED;
      }
      public bindy(id) 
{
		new menu = menu_create("\yMenu \rBind'ow:", "bind");
		menu_additem(menu, "\wBind \rv \y+grab", "1", 0);
		menu_additem(menu, "\wBind \rf \y+grab", "2", 0);
		menu_additem(menu, "\wBind \re \y+grab", "3", 0);
		menu_additem(menu, "\wBind \rx \y+grab", "4", 0);
		menu_additem(menu, "\wBind \rc \y+grab", "5", 0);
		menu_additem(menu, "\wBind \rz \y+grab", "6", 0);
		menu_additem(menu, "\wBind \ro \y+grab", "7", 0);
		menu_additem(menu, "\wBind \rp \y+grab", "8", 0);
		
		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
		
		menu_display(id, menu, 0);
		
		public bind(id, menu, item)
{
		if (item == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	
	new data[6], iName[64];
	new zaccess, callback;
	menu_item_getinfo(menu, item, zaccess, data,5, iName, 64, callback);
	new key = str_to_num(data)
	
	switch(key)
{
	case 1:
	{
		client_cmd(id, "bind v +grab");
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	case 2:
	{
		client_cmd(id, "bind f +grab");
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	case 3:
	{
		client_cmd(id, "bind e +grab");
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
		case 4:
	{
		client_cmd(id, "bind x +grab");
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
		case 5:
	{
		client_cmd(id, "bind c +grab");
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
		case 6:
	{
		client_cmd(id, "bind z +grab");
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
		}
		case 7:
	{
		client_cmd(id, "bind o +grab");
		menu_destroy(menu);
		return PLUGIN_HANDLED;
      }	
                  case 8:
	{
		client_cmd(id, "bind p +grab");
		menu_destroy(menu);
		return PLUGIN_HANDLED;
      }

}

      return PLUGIN_HANDLED;
}

  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7


#2 Kusek

    z Wikipedii

  • Power User

Reputacja: 446
Wszechobecny

  • Postów:1 655
  • Imię:Krystian
Offline

Napisano 11.12.2010 21:31

new menu = menu_create("\yMenu \rJust-Street:", "wybieranie");
                menu_additem(menu, "\wRespawn \r(TYLKO ZOMBIE)", "1", 0);
                menu_additem(menu, "\wBind Grab", "2", 0);
                menu_additem(menu, "\wZakup", "3", 0);
                menu_additem(menu, "\wZasady", "4", 0);
                menu_additem(menu, "\wPomoc", "5", 0);
                menu_additem(menu, "\yBan \r(Only Admin)", "6", 0);
                menu_additem(menu, "\yUnban \r(Only Admin)", "7", 0);
hmm pierw tutaj daj przejście do bindów ^^

i teraz chcesz przejść do menu bindy(id) więc wystarczy zrobić tak
 case 8:
        {
                bindy(id)
                menu_destroy(menu);
                return PLUGIN_HANDLED;
      }

  • +
  • -
  • 1

#3 ELOS

    No i pozamiatane ;*

  • Autor tematu
  • Power User

Reputacja: 145
Zaawansowany

  • Postów:703
  • GG:
  • Imię:Kamil
  • Lokalizacja:Będzin
Offline

Napisano 11.12.2010 22:20

No dzięki daje + bo na serwie miałem /bindy i trochę wk***iające było jak na say pisało bindy xD
  • +
  • -
  • 0

[Aktualizacja 22.01.2015] GunXpMod 2.7.4

http://wklej.to/vlMW7





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

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