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.
|

Zmiana mapy w Mapchooser4
#1
Napisano 18.06.2012 20:37
#2
Napisano 18.06.2012 20:47
Ten temat został przeniesiony z forum
AMX Mod X > Pytania
do
AMX Mod X > Problemy z pluginami
#3
Napisano 18.06.2012 20:47
#5
Napisano 19.06.2012 07:40
//Mapchooser4
amx_mapchooser_type "1" // 0-mapy do votowania wybierane sa z pliku, 1-nominowanie map do votowania, 2-brak votowania
amx_mapchooser_mapsloc "1" // 0-używa amx_mapchooser_mapsfile, 1-używa mapcycle, 2-używa folderu z mapami
amx_mapchooser_mapsfile "mapcycle.ini" // nazwa pliku w amxmodx/configs/ ,używany go kiedy amx_mapchooser_mapsloc ustawione jest na "0"
amx_mapchooser_mapsfile_s "maps_small.ini" // plik użyty kiedy amx_mapchooser_mapsloc jest ustawiony na 0
i jest poniżej 10 osób na serwerze. Trzeba stworzyć ten plik
amx_nominfromfile "0" // 0-gracze mogš nominować wszystkie mapy z folderu map, 1-gracze mogš nominować tylko mapy z amx_mapchooser_mapsfile
amx_maxnominperplayer "2" // ile map może nominować jeden gracz
amx_map_history 3 // Ile ostatnich granych map nie ma być w vote
amx_extendmap_max "10" // maksymalny czas dla całkowitego rozszerzenia mapy (w minutach)
amx_extendmap_step "10" // z jakim czasem mapa zostanie rozszerzona (czas w minutach)
amx_ext_round_max "1" // ile razy mapa może być rozszerzana
amx_ext_round_step "1" // z jakš liczbš rund mapa zostanie rozszerzona
amx_ext_win_max "1" // ile razy mapa może być rozszerzana
amx_ext_win_step "1" // z jakš liczbš rund mapa zostanie rozszerzona
amx_rtv "1" // włšczyć/wyłšczyć opcję rockthevote (wymuszanie głosowania)
amx_rtv_percent "0.6" // stosunek (%/100) ile graczy musi powiedzieć rockthevote aby wymusić głosowanie
amx_rtv_min_time "5" // minimalny czas (w minutach) wymagany od rozpoczęcia mapy aby wymusić głosowanie (możliwoć użycia opcji rockthevote)
amx_rtv_map_time "" // czas pomiędzy sukcesem głosowania na mapie (po rtv) i zmianie mapy (zamiast czekać do końca rundy)
Mam jeszcze kolejny problem, bo mapchooser4 robi glosowanie na mape:
A to z innych dni:L 06/19/2012 - 05:37:12: [mapchooser4.amxx] xvars for mapchooser 4 setuped.
L 06/19/2012 - 06:00:05: [mapchooser4.amxx] Vote: Voting for the nextmap started
L 06/19/2012 - 06:00:15: [mapchooser4.amxx] Vote: Voting for the nextmap finished. The nextmap will be de_nuke
A o godzinie po 8 jest caly czas poprzednia mapa, i sie nie zmienia. To sie zdarza codziennie. A error logi sa tylko z innyvh dni.
Caly czas tym sypało.L 06/17/2012 - 11:55:26: [AMXX] Run time error 10 (plugin "mapchooser4.amxx") (native "get_pcvar_num") - debug not enabled!
L 06/17/2012 - 11:55:26: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/17/2012 - 11:55:41: Invalid CVAR pointer
L 06/17/2012 - 11:55:41: [AMXX] Run time error 10 (plugin "mapchooser4.amxx") (native "get_pcvar_num") - debug not enabled!
L 06/17/2012 - 11:55:41: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 06/17/2012 - 11:55:56: Invalid CVAR pointer
L 06/17/2012 - 11:55:56: [AMXX] Run time error 10 (plugin "mapchooser4.amxx") (native "get_pcvar_num") - debug not enabled!
L 06/17/2012 - 11:55:56: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
#6
Napisano 02.07.2012 21:15
Tylko, że mi bardziej chodzi o to, że po zakończeniu vote mapa zmienia się na zupełnie inną niż votowana.
A oto komunikat z errorlogu po debug'u
L 07/02/2012 - 22:03:51: Invalid CVAR pointer
L 07/02/2012 - 22:03:51: [AMXX] Displaying debug trace (plugin "mapchooser4.amxx")
L 07/02/2012 - 22:03:51: [AMXX] Run time error 10: native error (native "get_pcvar_num")
L 07/02/2012 - 22:03:51: [AMXX] [0] mapchooser4.sma::voteNextmap (line 692)
Fajnie by było jakby ktoś chociażby rzucił jakąś sugestię

#7
Gość_21977_*
Napisano 02.07.2012 21:25

#8
Napisano 02.07.2012 21:29

No i tu pytanie, czy może mógłbyś mi podać do jakiego cvar'u odnosi się ta linia?
Użytkownik Blejdziorek edytował ten post 02.07.2012 21:43
#10
Gość_21977_*
Napisano 03.07.2012 12:40
#define MOJE_ULUBIONE_CIASTKO EKLERw każdym wystąpieniu słowa MOJE_ULUBIONE_CIASTKO, wstawi "EKLER" tuż przed skompilowaniem kodu SMA na kod AMXX.
"Odkodować", a. odkomentować: usunąć komentarz, czyli cofnąć zakomentowanie tekstu, tzn. na nowo "włączyć" dany fragment kodu. Część kodu może bowiem być zakomentowana, czyli nie brana przez kompilator za kod, a mimo to widoczna dla programisty. Tak samo, jak komentarze. Dla pojedynczej linii, komentarzem będzie tekst po prawej stronie od // (2 slashy). Komentarz wielolinijkowy znajdzie się pomiędzy /* a */
#11
Napisano 04.07.2012 20:45
cvary z amxx.cfg
L 07/04/2012 - 09:50:46: Start of error session.
L 07/04/2012 - 09:50:46: Info (map "de_train") (file "addons/amxmodx/logs/error_20120704.log")
L 07/04/2012 - 09:50:46: [AMXX] Invalid Plugin (plugin "deagsmapmanager.amxx")
Aktualnie wyłączone bo plugin też mam off.// DeagsMapMenager //
//dmap_strict 1 - (Domylnie 0) Jeżeli ustawimy na 1 jedynie mapy z mapcycle mogš być nominowane.
//enforce_timelimit 0 - (Domylnie 0) zmiana mapy tylko i wyłšcznie po upływie czasu
/timelimit czyli czasu mapy, kiedy jest ustawione na 1.
//emptymap_allowed 0 - (Domylnie 0) Aby włšczyć / wyłšczyć tę funkcję
//amx_emptymap 0 - (Domylnie "" albo 0 ) Chcesz aby serwer zmieniał na jakškolwiek mape
//amx_staytime 900 - (Domylnie 0) po ilu sekundach można nominować następnš mape
//amx_idletime 0 - (Domylnie 0) Ile godzin gracz nie możę zostać połšczony z serwerm
//nominations_allowed 1/0 - umożliwia godzenie się z nominacjami
//weapon_delay - Na mapach fy_ itp umożliwia czekanie zanim wezmiesz broń
Standardowo do plugins wrzuciłem plik amxx, do scripting sma, data/land txt, allmaps.txt, mapstoban.ini, mapchoice.ini i standardmaps.ini dodany do configs. Do mapchoice dopisane mapy do vote, mapstoban były jakieś 2 mapy, których nie zmieniałem.
No i jakiś czas wywalało taki error, obojętnie czy bez debug po nazwie pluginu czy z tym dopiskiem, a po paru godzinach zaczęło crashować serwer bez jakichkolwiek informacji w logach.
Spotkał się już ktoś z podobną sytuacją?
#12
Napisano 05.07.2012 10:46
Niestety mimo pomocy ja nie bardzo wiem jak sobie z tym poradzić, może na dniach znajdę kogoś kto mi w tym pomożę, a póki co miałbym inne pytanie, tym razem dotyczy to deagsmapmanager. Errorlog wygląda następująco:
cvary z amxx.cfg
- L 07/04/2012 - 09:50:46: Start of error session.
- L 07/04/2012 - 09:50:46: Info (map "de_train") (file "addons/amxmodx/logs/error_20120704.log")
- L 07/04/2012 - 09:50:46: [AMXX] Invalid Plugin (plugin "deagsmapmanager.amxx")
Aktualnie wyłączone bo plugin też mam off.// DeagsMapMenager //
//dmap_strict 1 - (Domylnie 0) Jeżeli ustawimy na 1 jedynie mapy z mapcycle mogš być nominowane.
//enforce_timelimit 0 - (Domylnie 0) zmiana mapy tylko i wyłšcznie po upływie czasu
/timelimit czyli czasu mapy, kiedy jest ustawione na 1.
//emptymap_allowed 0 - (Domylnie 0) Aby włšczyć / wyłšczyć tę funkcję
//amx_emptymap 0 - (Domylnie "" albo 0 ) Chcesz aby serwer zmieniał na jakškolwiek mape
//amx_staytime 900 - (Domylnie 0) po ilu sekundach można nominować następnš mape
//amx_idletime 0 - (Domylnie 0) Ile godzin gracz nie możę zostać połšczony z serwerm
//nominations_allowed 1/0 - umożliwia godzenie się z nominacjami
//weapon_delay - Na mapach fy_ itp umożliwia czekanie zanim wezmiesz broń
Standardowo do plugins wrzuciłem plik amxx, do scripting sma, data/land txt, allmaps.txt, mapstoban.ini, mapchoice.ini i standardmaps.ini dodany do configs. Do mapchoice dopisane mapy do vote, mapstoban były jakieś 2 mapy, których nie zmieniałem.
No i jakiś czas wywalało taki error, obojętnie czy bez debug po nazwie pluginu czy z tym dopiskiem, a po paru godzinach zaczęło crashować serwer bez jakichkolwiek informacji w logach.
Spotkał się już ktoś z podobną sytuacją?
Podmiana deagmapmanager.amxx na inny pomogła.
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych