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 MenuProszę o pomoc, na pewno dam +'y!


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 .::PhaNtoMaS::.

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:168
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Kraków
Offline

Napisano 12.02.2011 13:31

Witam

Otóż potrzebuje menu, zwykłego menu do serwera, które po napisaniu na say /info, będzie się otwierało i będę przyciskał 1. Regulamin Gracza i mi się wyświetli motd, które wsadze do cstrike w html'u o nazwie regulamin1.txt. Właśnie takie menu próbuje zrobić ale mi się nie udaje, proszę o powiedzenie mi co robię, źle, albo mi zrobić takie menu, jakie chciałem, to jakie menu chcę, znajdziecie tutaj :

#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun> 

#define PLUGIN "Menu"
#define VERSION "1.0"
#define AUTHOR "Phantom"



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


public xmenu(id) 
{
		new menu = menu_create("\rMenu:", "wybieranie");
		menu_additem(menu, "\Regulamin Gracza", "1", 0);
		menu_additem(menu, "\Regulamin Admina", "2", 0);
		menu_additem(menu, "\Zasady Gry", "3", 0);
		menu_additem(menu, "\Cennik", "4", 0);
                menu_additem(menu, "\Opis Itemow", "5", 0);
                menu_additem(menu, "\Mapy", "6", 0);
                menu_additem(menu, "\Kontakt", "7", 0);
                menu_additem(menu, "\Statystyki", "8", 0);
                menu_additem(menu, "\Informacje", "9", 0);

		menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
		
		menu_display(id, menu, 0);
}

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:
	{
		show_motd(id, "regulamin1.txt", "Regulamin Gracza")
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	case 2:
	{
		show_motd(id, "regulamin2.txt", "Regulamin Admina")
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
     case 3:
	{
		show_motd(id, "zasady.txt", "Zasady Gry")
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	case 4:
	{
		show_motd(id, "cennik.txt", "Cennik")
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}

      case 5:
	{
		show_motd(id, "itemy.txt", "Itemy")
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	case 6:
	{
		show_motd(id, "mapy.txt", "Mapy")
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}

      case 7:
	{
		show_motd(id, "kontakt.txt", "Kontakt")
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
	
	case 8:
	{
		show_motd(id, "statystyki.txt", "Statystyki")
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}

	case 9:
	{
		show_motd(id, "informacje.txt", "Informacje")
		menu_destroy(menu);
		return PLUGIN_HANDLED;
	}
      }
      menu_destroy(menu);
      return PLUGIN_HANDLED;
}

Dodano 12 luty 2011 - 14:02:
Zapomniałem opisać, jak to powyższe skompilowałem to owszem było, ale było coś takiego (ucinało pierwsze litery):

[url=http://img62.imageshack.us/i/derats13370005x.png/]ImageShack
  • +
  • -
  • 0




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

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