←  Problemy z pluginami

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem z dezuruchamianiem pluginu.

  • +
  • -
Articuno - zdjęcie Articuno 07.07.2014

Witam, chodzi o ten konkretnie plugin

http://amxx.pl/topic...-version/page-2

Chodzi o to ze chcialbym, zeby plugin uruchamial sie od 3 osob na serwerze, niestety nie ma tam cvara odpowiedzialnego za to, wiec trzeba bedzie jakos dopisac funkcje ktora by wlasnie uruchamiala caly ten plugin dopiero w momencie jak beda 3 osoby na serwerze, probowalem to sam wykombinowac ale 3h spełzły na niczym, wiec licze ze znajdzie sie tu ktos moze bystrzejszy i mi z tym pomoze.

Z gory bardzo dziekuje

Odpowiedz

  • +
  • -
Wielkie Jol - zdjęcie Wielkie Jol 08.07.2014

Zamień w plugin_init()
if(vault == INVALID_HANDLE)
	set_fail_state("Nie mozna otworzyc pliku");
na
if(vault == INVALID_HANDLE || get_playersnum(1) < 3)
	set_fail_state("Nie mozna otworzyc pliku || Nie bylo 3 osob na serwerze w momencie ladowania sie pliku");
Zawsze na początku mapy, będzie sprawdzane, czy ilość graczy podłączających się na serwer jest mniejsza od 3, jeżeli tak, to plugin nie będzie działał przez okres całej mapy i ewentualnie uruchomi się dopiero na następnej mapie.
Odpowiedz

  • +
  • -
Articuno - zdjęcie Articuno 08.07.2014

Dziekuje za pomoc, ale potrzebuje czegos bardziej dynamicznego

Odpowiedz

  • +
  • -
Jointovsky - zdjęcie Jointovsky 20.07.2014

na początku każdej funkcji która ma być zablokowana wstawiasz tylko jedną linijkę kodu:

if(get_playersnum(0) < 3) return;

W przypadku tego pluginu powinno wystarczyć jak dodasz to w funkcjach: DeathMsg(), bomb_planted(planter), bomb_defused(defuser), HostageRescued(id), HostageKilled(id), PDMenu(id) - te funkcje dodają tą pokemonową walutę :)


Użytkownik Jointovsky edytował ten post 20.07.2014 21:55
Odpowiedz

  • +
  • -
Articuno - zdjęcie Articuno 20.07.2014

@up, nie dziala

 


Użytkownik Articuno edytował ten post 20.07.2014 22:17
Odpowiedz

  • +
  • -
byCZUS - zdjęcie byCZUS 21.07.2014

Na łatwiznę w każdej funkcji, w której dodawane jest PD można dodać warunek i tyle :D

 

SMA w załączniku nie mogę skompilować bo nie mam inc poke :P

Załączone pliki

Odpowiedz