Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

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

set task na zmianę mapy


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
5 odpowiedzi w tym temacie

#1 lexar

    Wszechwiedzący

  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 27.05.2014 12:23

Witam

Jak poprawnie zrobić set taska na automatyczną zmianę mapy po 10 sekundach, od zabicia ostatniego gracza?

 

Pozdrawiam


  • +
  • -
  • 0

#2 UTeam

    Pomocny

  • Zbanowany

Reputacja: 29
Życzliwy

  • Postów:70
  • Lokalizacja:404 Not Found
Offline

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.



#3 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

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?


  • +
  • -
  • 0

#4 MAGNET

    SourceLearned ;)

  • Moderator

Reputacja: 625
Wszechmogący

  • Postów:1510
  • GG:
  • Imię:Olek
  • Lokalizacja:Dalekoo
Offline

Napisano 27.05.2014 22:15

http://amxx.pl/topic...we/#entry533988
  • +
  • -
  • 0

#5 UTeam

    Pomocny

  • Zbanowany

Reputacja: 29
Życzliwy

  • Postów:70
  • Lokalizacja:404 Not Found
Offline

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.



#6 lexar

    Wszechwiedzący

  • Autor tematu
  • Power User

Reputacja: 63
Pomocny

  • Postów:502
  • GG:
  • Lokalizacja:Wyspa Kucyków
Offline

Napisano 29.05.2014 13:51

Otóż to. Boss jest w tedy kiedy jest dana mapa. Boss zwie się: NPC_RevenantFiremonster


  • +
  • -
  • 0




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

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