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] Menu z wartością


Najlepsza odpowiedź kyriuch, 19.02.2014 21:36

menu_additem(menu, const name[], const info[], paccess, callback)

parametr const info[] jest do przekazywania wartości string :) przekaż tam potrzebną Ci wartość w postaci stringu, a otrzymasz go wlaśnie przez menu_item_getinfo tak, jak to zrobiłeś

Przejdź do postu


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

#1 0-0-0

    ● 600 punktów ostrzeżeń

  • Power User

Reputacja: 222
Profesjonalista

  • Postów:599
  • Imię:___
  • Lokalizacja:___
Offline

Napisano 19.02.2014 21:01

Witam, mam pewien problem, nie wiem jak przenieść do handlera z menu wartości.
Mam kod:
public menu(id, wartosc) {
	new menus = menu_create("test", "menu_handler");

	menu_additem(menus, "test2");
	menu_setprop(menus, MPROP_EXITNAME, "Wyjscie");
	menu_display(id, menus);

	return PLUGIN_HANDLED;
}
public menu_handler(id, menu, item) { 
	if(item == MENU_EXIT){
		return PLUGIN HANDLED;
	}

	new data[6], iName[64] 
	new access, callback
	menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
	new wartosc = str_to_num(data)     	
	
	
	switch(item)
	{
		case 0:
		{
			ColorChat(id, RED, "xxx");
		}
	}

	return PLUGIN_HANDLED;
}
Próbowałem coś z menu_item_getinfo, chce po prostu "wartosc" przenieść do handlera.
  • +
  • -
  • 0
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [4FUN][Ruletka]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [DM]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [FFA]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [Only Dust2]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [Call of Duty]

#2 kyriuch

    Zaawansowany

  • Użytkownik

Reputacja: -6
Nowy

  • Postów:82
  • GG:
  • Imię:Tomek
  • Lokalizacja:Bydgoszcz
Offline

Napisano 19.02.2014 21:36   Najlepsza odpowiedź

menu_additem(menu, const name[], const info[], paccess, callback)

parametr const info[] jest do przekazywania wartości string :) przekaż tam potrzebną Ci wartość w postaci stringu, a otrzymasz go wlaśnie przez menu_item_getinfo tak, jak to zrobiłeś


  • +
  • -
  • 1

#3 0-0-0

    ● 600 punktów ostrzeżeń

  • Autor tematu
  • Power User

Reputacja: 222
Profesjonalista

  • Postów:599
  • Imię:___
  • Lokalizacja:___
Offline

Napisano 19.02.2014 21:52

Ale jak mogę dać wartość 'czit'?
Dzięki temu pobierze mi nie z 'czit' tylko jako string 'czit' :X
Nie wiem czy zrozumiałe xD
  • +
  • -
  • 0
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [4FUN][Ruletka]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [DM]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [FFA]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [Only Dust2]
b_350_20_692108_381007_FFFFFF_000000.png - CS:GO [Call of Duty]

#4 GwynBleidD

    Godlike

  • Przyjaciel

Reputacja: 1 869
Godlike

  • Postów:3 066
  • Steam:steam
  • Lokalizacja:Przemyśl
Offline

Napisano 20.02.2014 09:40

Pisałem Ci na steam, jakbyś przeczytał poradnik który Ci poleciłem to byś to w 10 sekund zrobił...

Wartość info musi być stringiem, więc konwertujesz sobie coś, co chcesz przekazać na string i później spowrotem konwertujesz to na liczbę. Jak to zrobisz to już Twoje piwo...

Działa to trochę inaczej, niż data w set_task albo handlerach SQL, ale da się tego podobnie używać. Kiedyś może powalczę nad modyfikacją amxx w której będzie to działało lepiej.
  • +
  • -
  • 0

NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
 
1988650.png?theme=dark





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

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