←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Jak dodać sprawdzanie czy item ma być dla...


Najlepsza odpowiedź szelbi 04.06.2014 16:49

Znalazłem rozwiązanie. Przejdź do postu
Zablokowany

  • +
  • -
szelbi - zdjęcie szelbi 03.06.2014

Mam taki kod, który jest natywem:

public ZarejestrujPrzedmiot(const szNazwa[], const szOpis[], const iCena, const iLevel, const iUlepszenie)
{
	param_convert(1);
	param_convert(2);
	
	ArrayPushString(g_szNazwyPrzedmiotow, szNazwa);
	ArrayPushString(g_szOpisyPrzedmiotow, szOpis);
	ArrayPushCell(g_iCenyPrzedmiotow, iCena);
	ArrayPushCell(g_iLevelePrzedmiotow, iLevel);
	ArrayPushCell(g_iUlepszeniePrzedmiotow, iUlepszenie);
	
	return ArraySize(g_iCenyPrzedmiotow) - 1;
}

Tak to wygląda w innym pluginie:

gxm_register_item("[ZP] Extra Item: AT4CS", "", 5, 1, 0);

Chciałbym do tego dodać opcję zaznaczenia, że item ma być tylko dla VIP'a. Kombinowałem już z dodawaniem kolejnej tablicy dynamicznej i czytaniem zmiennej, lecz nadal mogli go kupić wszyscy.

Z góry dzięki za pomoc.

Odpowiedz

  • +
  • -
Drago36 - zdjęcie Drago36 03.06.2014

Chcesz aby extra item był widoczny tylko dla Vipa, czy tylko vipy mogą kupować.

Jeśli drugie to wystarczy pobrać czy gracz ma wymaganą flagę i zablokować dalszą czynność gdy nie posiada flagi, a jeśli o to drugie to pobaw się z natywami z tego pluginu - ma "wbudowane", że gracze bez odpowiedniej flagi nie będą widzieli extra itemu.

Odpowiedz

  • +
  • -
Najlepsza odpowiedź szelbi - zdjęcie szelbi 04.06.2014

Znalazłem rozwiązanie.
Odpowiedz
Zablokowany