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
Silnik

Menu wyboru klas

silnik

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

#1 1stADXionC

    Wszechobecny

  • Użytkownik

Reputacja: 2
Nowy

  • Postów:443
  • Imię:Rafał
  • Lokalizacja:Wrocław
Offline

Napisano 22.05.2015 14:52

Witam.

Gdy wpisze na serwerze /klasa wyświetla mi się menu owe:

 

44251159884488040399.png

 

 

Lecz ja chcę aby na pierwszej stronie wyświetlało tylko 8 klas oraz usunąć opcje "Back" oraz "More" również "Wyjdz"

 

public WybierzKlase(id)
{
new menu = menu_create("Wybierz klase:", "WybierzKlase_Handle");
new klasa[50];
for(new i=1; i <= ilosc_klas; i++)
{
WczytajDane(id, i);
format(klasa, charsmax(klasa), "\r%s \yLevel: %i", nazwy_klas[i], poziom_gracza[id]);
menu_additem(menu, klasa);
}


WczytajDane(id, klasa_gracza[id]);


menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
menu_display(id, menu);
}


public WybierzKlase_Handle(id, menu, item)
{
if(item++ == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
} 


if(item == klasa_gracza[id] && !nowa_klasa_gracza[id])
return PLUGIN_CONTINUE;


nowa_klasa_gracza[id] = item;


if(klasa_gracza[id])
ColorChat(id,  GREEN, "[INFO]^x01 Klasa zostanie zmieniona w nastepnej rundzie.");
else
{
UstawNowaKlase(id);
DajBronie(id);
ZastosujAtrybuty(id);
}


return PLUGIN_CONTINUE;
}


  • +
  • -
  • 0

DiabloMod - 10%

 

COD:MW3 - BETATESTY

 


#2 Z!3L0ny

    Wszechobecny

  • Użytkownik

Reputacja: 171
Profesjonalista

  • Postów:494
  • GG:
  • Imię:Sebastian
  • Lokalizacja:Kielce
Offline

Napisano 22.05.2015 15:10

Usuń z silnika:

menu_setprop(menu, MPROP_BACKNAME, "Back");
menu_setprop(menu, MPROP_NEXTNAME, "More");

menu_setprop(menu, MPROP_MPROP_EXITNAME, "Wyjdz");

Chcesz zmienić wygląd /klasa ? zarzuć ten kod lub najlepiej daj sma silnika


Użytkownik Z!3L0ny edytował ten post 22.05.2015 15:28

  • +
  • -
  • 0

#3 1stADXionC

    Wszechobecny

  • Autor tematu
  • Użytkownik

Reputacja: 2
Nowy

  • Postów:443
  • Imię:Rafał
  • Lokalizacja:Wrocław
Offline

Napisano 22.05.2015 15:25

public WybierzKlase(id)
{
new menu = menu_create("Wybierz klase:", "WybierzKlase_Handle");
new klasa[50];
for(new i=1; i <= ilosc_klas; i++)
{
WczytajDane(id, i);
format(klasa, charsmax(klasa), "\r%s \yLevel: %i", nazwy_klas[i], poziom_gracza[id]);
menu_additem(menu, klasa);
}


WczytajDane(id, klasa_gracza[id]);


menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
menu_display(id, menu);
}


public WybierzKlase_Handle(id, menu, item)
{
if(item++ == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
} 


if(item == klasa_gracza[id] && !nowa_klasa_gracza[id])
return PLUGIN_CONTINUE;


nowa_klasa_gracza[id] = item;


if(klasa_gracza[id])
ColorChat(id,  GREEN, "[INFO]^x01 Klasa zostanie zmieniona w nastepnej rundzie.");
else
{
UstawNowaKlase(id);
DajBronie(id);
ZastosujAtrybuty(id);
}


return PLUGIN_CONTINUE;
}

  • +
  • -
  • 0

DiabloMod - 10%

 

COD:MW3 - BETATESTY

 






Również z jednym lub większą ilością słów kluczowych: silnik

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

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