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] Nowe menu bf2


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

#1 Kłusownik

    Banned

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:97
  • Imię:zenek
  • Lokalizacja:Polska
Offline

Napisano 29.04.2012 21:21

Witam!

Jak dodać nowe menu w bf2 mod?

Edytuje plik menu.inl ale ciągle nie mogę skompilować. Wyskakuje mi:

//AMXXPC compile.exe
// by the AMX Mod X Dev Team

//// bf2rank.sma
// bf2/menu.inl(45) : error 017: undefined symbol "MENU_ONE"
// bf2/menu.inl(250) : error 017: undefined symbol "MENU_ONE"
//
// 2 Errors.
// Could not locate output file compiled\bf2rank.amx (compile failed).
//
// Compilation Time: 1,3 sec
// ----------------------------------------
Press enter to exit ...


Jak ja to robie:

public Bf2menu(id)
{
if (!get_pcvar_num(gPcvarBF2Active))
return PLUGIN_CONTINUE;
new menu = menu_create("\wBF2 \yElite Army^n\rMenu Glowne", "menu_handler");
menu_additem(menu, "\yPomoc", "0", 0);
menu_additem(menu, "\wStatysyki", "1", 0);
menu_additem(menu, "\wResetowanie", "2", 0);
menu_additem(menu, "\wKup odznaki", "3", 0);
menu_additem(menu, "\rAdministracja", "4", ADMIN_LEVEL);
menu_addtext(menu, "^n\yWykonane dla eArmy.pl", 0)
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menuselection[id]=MENU_MAIN;
menu_display(id, menu, 0);

return PLUGIN_CONTINUE;
}
public onemenu(id)
{
if (!get_pcvar_num(gPcvarBF2Active))
return PLUGIN_CONTINUE;

new menu = menu_create("\wBF2 \yElite Army^n\rMenu Resetowania", "menu_handler");

menu_additem(menu, "\wZresetuj statystyki BF2", "0", 0);
menu_additem(menu, "\yZresetuj DMR Rank", "1", 0);
menu_additem(menu, "\rZresetuj statystyki BF2 serwera", "2", ADMIN_LEVEL);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menuselection[id]=MENU_ONE;
menu_display(id, menu, 0);
return PLUGIN_CONTINUE;
}



[...]




case MENU_MAIN:
{
switch (key)
{
case 0: helpmenu(id);
case 1: statsmenu(id);
case 2: onemenu(id);
case 3: client_print(id, print_chat, "Aby kupic odznaki pisz GG: 23444258");
case 4: adminmenu(id);
}
}
case MENU_ONE:
{
switch (key)
{
case 0: client_cmd(id, "bf2_resetstats");
case 1: client_cmd(id, "hp_rank_reset");
case 2: client_cmd(id, "bf2_resetserverstats");
}
}


Liczę na pomoc.

Użytkownik Kłusownik edytował ten post 29.04.2012 21:21


#2 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

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

Napisano 30.04.2012 14:12

w const.inl dodaj
#define MENU_ONE 10

  • +
  • -
  • 1

#3 Kłusownik

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:97
  • Imię:zenek
  • Lokalizacja:Polska
Offline

Napisano 30.04.2012 16:27

Dzięki :)

#4 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

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

Napisano 30.04.2012 19:23

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika 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