Witam
Jak poprawnie zrobić set taska na automatyczną zmianę mapy po 10 sekundach, od zabicia ostatniego gracza?
Pozdrawiam
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.
|
Napisano 27.05.2014 12:23
Witam
Jak poprawnie zrobić set taska na automatyczną zmianę mapy po 10 sekundach, od zabicia ostatniego gracza?
Pozdrawiam
Napisano 27.05.2014 13:10
Poszukalem pare kodow, ktore powinny ci sie przydac.
http://amxx.pl/topic...-ostanim-zywym/
Ten kod wyzej podany daj w Death aby przy kazdej smierci sprawdzal. Jezeli zwroci ci true daj pozniej warunek z twoim taskiem.
set_task(10.0,"Zmien_mape");
A w zmien mape daj:
new szNastepnaMapa[20]; get_cvar_string("amx_nextmap", szNastepnaMapa, 19); server_cmd("changelevel %s", szNastepnaMapa);
To powinno rozwiazac twoj problem.
Napisano 27.05.2014 21:12
Niestety nie działa. Po zabiciu bosa nic się nie dzieje. Aktualnie na zmianę mapy po zabiciu bosa używam takiej funkcji:
server_cmd("amx_map zm_nuke_kamp")
Ale mapa się zmienia od razu po zabiciu bosa, i ciągle na tą samą mapkę, także jest to troche monotonne. Tak więc czy jest jeszcze jakiś inny sposób z zastosowaniem set task?
Napisano 28.05.2014 18:35
A powiedz mi jaki to jest boss.. poniewaz wiekszosc w zasadzie wszystkie automatyczne bosy dzialaja na pewnej mapce. I trzeba bylo by popatrzec w kod tego bosa.
Napisano 29.05.2014 13:51
Otóż to. Boss jest w tedy kiedy jest dana mapa. Boss zwie się: NPC_RevenantFiremonster
0 użytkowników, 0 gości, 0 anonimowych