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] Jak zrobić w menu_additem 2 opcje w jednej linijce


Najlepsza odpowiedź szelbi, 17.06.2014 11:52

menu_additem(menu, "nazwa_gracza", "classname", "0", 0, cb);

na

new szText[128];
formatex(szText, charsmax(szText), "%s [%s]", nazwa_gracza, classname);
menu_additem(menu, szText, "0", 0, cb);
Przejdź do postu


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

#1 GoldenKill

    Guru

  • Power User

Reputacja: 507
Wszechwiedzący

  • Postów:792
  • Steam:steam
  • Imię:Damian
  • Lokalizacja:Trzebnica
Offline

Napisano 16.06.2014 18:13

Witam moje pytanie jest jak zrobić w menu_additmen 2 opcje np mamy

 

1 Nick

 

I chciałbym aby to wyglądało 

 

1 Nick [Item]

 

Oto kod

public ZamienPerk(id)
{
	new menu = menu_create("Zamien sie perkiem", "ZamienPerk_Handle");
	new cb = menu_makecallback("OddajPerk_Callback");
	for(new i=0, n=0; i<=32; i++)
	{
		if(!is_user_connected(i))
			continue;
		oddaj_id[n++] = i;
		new nazwa_gracza[64];
		get_user_name(i, nazwa_gracza, 63)
                new classname[33];
                cod_get_perk_name(cod_get_user_perk(i), classname, 32);
		menu_additem(menu, "nazwa_gracza", "classname", "0", 0, cb);
	}
	menu_display(id, menu);
}

  • +
  • -
  • 0

#2 szelbi

    Hero

  • Power User

Reputacja: 373
Wszechpomocny

  • Postów:1 032
  • Steam:steam
  • Imię:Norbert
  • Lokalizacja:Częstochowa
Offline

Napisano 16.06.2014 18:26

Musisz użyć starego sposobu tworzenia menu.


  • +
  • -
  • 1

#3 GoldenKill

    Guru

  • Autor tematu
  • Power User

Reputacja: 507
Wszechwiedzący

  • Postów:792
  • Steam:steam
  • Imię:Damian
  • Lokalizacja:Trzebnica
Offline

Napisano 16.06.2014 18:41

tzw ?


  • +
  • -
  • 0

#4 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 661
Wszechmogący

  • Postów:1 535
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 16.06.2014 18:47

http://amxx.pl/topic...tworzenie-menu/


  • +
  • -
  • 1

#5 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 16.06.2014 19:07

Wcale nie trzeba żadnego starego menu. Jeśli chcesz dodać do nicku gracza nazwę jego itemu, to po prostu wystarczy formatować tekst jaki ma być wyświetlany, przecież w menu_additem podajesz albo bezpośrednio jakiś tekst, albo nazwę zmiennej, ale bez "" (u Ciebie w kodzie jest z ""), a skoro podajemy nazwę zmiennej, to ta zmienna może mieć w sobie nick oraz item. formatex
  • +
  • -
  • 1

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#6 szelbi

    Hero

  • Power User

Reputacja: 373
Wszechpomocny

  • Postów:1 032
  • Steam:steam
  • Imię:Norbert
  • Lokalizacja:Częstochowa
Offline

Napisano 16.06.2014 19:18

Wcale nie trzeba żadnego starego menu.

Nie spojrzałem dokładnie w treść posta. Myślałem, że chodzi mu o to, żeby zrobić 1. oraz 2. w jednej linii :)


  • +
  • -
  • 1

#7 GoldenKill

    Guru

  • Autor tematu
  • Power User

Reputacja: 507
Wszechwiedzący

  • Postów:792
  • Steam:steam
  • Imię:Damian
  • Lokalizacja:Trzebnica
Offline

Napisano 16.06.2014 20:26

Nic nie mogę wykombinować z tym


  • +
  • -
  • 0

#8 szelbi

    Hero

  • Power User

Reputacja: 373
Wszechpomocny

  • Postów:1 032
  • Steam:steam
  • Imię:Norbert
  • Lokalizacja:Częstochowa
Offline

Napisano 17.06.2014 11:52   Najlepsza odpowiedź

menu_additem(menu, "nazwa_gracza", "classname", "0", 0, cb);

na

new szText[128];
formatex(szText, charsmax(szText), "%s [%s]", nazwa_gracza, classname);
menu_additem(menu, szText, "0", 0, cb);

  • +
  • -
  • 1




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

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