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

Granie 1 mapy do określonej godziny, później mapcycle


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

#1 Batonik

    Wszechpomocny

  • Użytkownik

Reputacja: 27
Życzliwy

  • Postów:372
  • GG:
  • Steam:steam
  • Lokalizacja:Tarnobrzeg
Offline

Napisano 11.01.2016 12:19

Szukam pluginów, ustawień aby ustawić tak aby grana była 1 mapa do określonej godziny, później korzysta z mapcycle i deaglemapsmanager.

Próbowałem http://amxx.pl/topic...-dzienny-nocny/ale nie wczytywało komend z przerobionego pluginu(dodałem tylko funkcje wyłączania/włączania) tzn.

public wczytaj_mapcycle() {
   new today_str[8], cmd[48]
   new mp_time1 = get_pcvar_num(mptime_1)
   new mp_time2 = get_pcvar_num(mptime_2)
   get_time("%H",today_str,8)
   new today = str_to_num(today_str)
   if ((today >= mp_time1) && (today < mp_time2))
      {
      format(cmd,48,"mapcyclefile mapcycle.txt",today)
	  format(cmd,48,"dmap_banlastmaps 3",today)
	  format(cmd,48,"amx_pausecfg enable deagsmapmanager.amxx",today)
      }
   else if ((today < mp_time1) || (today >= mp_time2))
      {
      format(cmd,48,"mapcyclefile mapcycle_night.txt",today)
	  format(cmd,48,"dmap_banlastmaps 0",today)
	  format(cmd,48,"amx_pausecfg pause deagsmapmanager.amxx",today)
      }
   server_cmd(cmd)
   return PLUGIN_HANDLED
}

Oraz próbuje teraz task_scheduler z takimi komendami

amx_task 23:00 "amx_tsay Mapcycle zmieniony na nocny" t
amx_task 23:01 "amx_pausecfg pause deagsmapmanager.amxx" t
amx_task 23:02 "mapcyclefile mapcycle_night.txt" t
amx_task 13:00 "amx_tsay Mapcycle zmieniony na dzienny" t
amx_task 13:01 "amx_pausecfg enable deagsmapmanager.amxx" t
amx_task 13:02 "mapcyclefile mapcycle.txt" t

Ale nie wiem na jakiej zasadzie to działa, czy to dopiero od dzisiaj będzie działało w sensie - od 23 wczytuję mapcycle_night oraz wyłącza plugin deaglemapmanager do godziny 13, a od godziny 13 włącza plugin i ładuje mapcycle.txt?


  • +
  • -
  • 0

#2 klqs99

    Zaawansowany

  • Użytkownik

Reputacja: 30
Życzliwy

  • Postów:86
  • GG:
  • Steam:steam
  • Imię:Wojtek
  • Lokalizacja:Rzeszów
Offline

Napisano 11.01.2016 13:48

Nie wiem jak to chcesz zrobić, jak do cmd przypisujesz 3 różne komendy. Zrób 3 zmienne.


  • +
  • -
  • 0




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

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