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
CoD Nowy

Nie wyświetla się menu z opisami perków.

cod nowy

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
Brak odpowiedzi do tego tematu

#1 SocketS

    Zaawansowany

  • Zbanowany

Reputacja: 1
Nowy

  • Postów:81
  • Imię:Łukasz
  • Lokalizacja:Polska
Offline

Napisano 28.09.2014 16:49

Mam problem. Po wpisaniu /perki nie wyświetla się wcale menu jest samy dźwięk. To pewnie przez to że wrzuciłem do silnika inny wygląd /perk ( http://amxx.pl/topic...rial-jak-zmienić-wygląd-perk-perk2-na-takie-jak-klasy/ ). Podam teraz jak wygląda public OpisPerkow i OpisPerkow_Handle :

public OpisPerkow(id)
{
	new menu = menu_create("Wybierz Perk:", "OpisPerkow_Handle");
	for(new i=1; i <= ilosc_perkow; i++)
		menu_additem(menu, nazwy_perkow[i]);
	menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
	menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona");
	menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");
	menu_display(id, menu);
	client_cmd(id, "spk QTM_CodMod/select");
}

public OpisPerkow_Handle(id, menu, item)
{
	if(item++ == MENU_EXIT)
	{
		menu_destroy(menu);
		return PLUGIN_CONTINUE;
	}
	OpisPerku2(id, item, -1);
	OpisPerkow(id);
	return PLUGIN_CONTINUE;
}

Teraz public opisperku i opisperku2:

public OpisPerku(id, perk, wartosc)
{
	new opis_perku[MAX_WIELKOSC_OPISU];
	new losowa_wartosc[15];
	if(wartosc > -1)
		num_to_str(wartosc, losowa_wartosc, 14);
	else
		format(losowa_wartosc, charsmax(losowa_wartosc), "%i-%i", min_wartosci_perkow[perk], max_wartosci_perkow[perk]);
	
	format(opis_perku, charsmax(opis_perku), opisy_perkow[perk]);
	replace_all(opis_perku, charsmax(opis_perku), "LW", losowa_wartosc);
	
	new opis[416+MAX_WIELKOSC_OPISU];
	format(opis, charsmax(opis), "\d[\wCs-recoil.pl \rCod:MW3\d] \wOpis \yPerku^n^n\r|| \wNazwa \yPerku \r||^n\r|| \w%s\r ||^n\r| \wOpis \yPerku\r ||^n\r|| \w%s\r ||^n^n\r|| \wPerk\y#1 \wuzywasz na x \r||^n\r|| \wPerk\y#2 \wuzywasz na c \r||", nazwy_perkow[perk], opis_perku);
	show_menu(id, 1023, opis);
	
	return PLUGIN_CONTINUE;
	
}

public OpisPerku2(id, perk, wartosc)
{
	new opis_perku[MAX_WIELKOSC_OPISU];
	new losowa_wartosc[15];
	if(wartosc > -1)
		num_to_str(wartosc, losowa_wartosc, 14);
	else
		format(losowa_wartosc, charsmax(losowa_wartosc), "%i-%i", min_wartosci_perkow[perk], max_wartosci_perkow[perk]);
	
	format(opis_perku, charsmax(opis_perku), opisy_perkow[perk]);
	replace_all(opis_perku, charsmax(opis_perku), "LW", losowa_wartosc);
	
	new opis[416+MAX_WIELKOSC_OPISU];
	format(opis, charsmax(opis), "\d[\wCs-recoil.pl \rCod:MW3\d] \wOpis \yPerku^n^n\r|| \wNazwa \yPerku \r||^n\r|| \w%s\r ||^n\r| \wOpis \yPerku\r ||^n\r|| \w%s\r ||^n^n\r|| \wPerk\y#1 \wuzywasz na x \r||^n\r|| \wPerk\y#2 \wuzywasz na c \r||", nazwy_perkow[perk], opis_perku);
	show_menu(id, 1023, opis);
	
	return PLUGIN_CONTINUE;
	
}

Co może być źle ? :)


Użytkownik SocketS edytował ten post 28.09.2014 16:52






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

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

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