Dziwny problem z natywem
NwNwH
03.01.2024
Witam, mam następujący problem:
Po wpisaniu komendy /klan, wywala plugin tam gdzie ma być użyta komenda /klan
L 01/03/2024 - 21:36:15: [AMXX] Run time error 10: native error (native "klanymenu") L 01/03/2024 - 21:36:15: [AMXX] [0] paintballcore.sma::cmdSay (line 2017)
W pluginie gdzie natyw jest zarejestrowany plugin_natives jest tak zrobiony
public plugin_natives() { register_native("klanymenu", "Cmd_Klan", 1); }
Jest on dosłownie pod plugin_init.
W plugins ini, dawałem na samą góre, na sam dół i nic sie nie zmieniło, debuga ma też.
Natomiast w pluginie gdzie jest system komend, nad cmdSayem dałem taką komende
native klanymenu(id); public cmdSay(id){ .... tu dalsza czesc kodu jest
if (equal(szMessage, "/klan",5)){ klanymenu(id); return PLUGIN_HANDLED; }
Próbowałem komende native klanymenu(id) dawać w pliku .inc, lecz to nic nie zmieniło.
Zrobiłem również sam czysty plugin z tym natywem i zadziałało, ale nie wiem dlaczego w tym pluginie na klany mi to blokuje.
Musze tak czy siak zrobić natywy, bo nie uruchomie tej komendy, bo nie działają register_clcmd w innych pluginach niz w silniku i jeszcze natywy na monety z modu.
Próbowałem użyć innego pluginu na klany, lecz to nic nie pomogło i dalej był ten sam błąd.
Załączam więc kod źródłowy pluginu na klany, bo raczej coś blokuje w tym pluginie, ale nie wiem co.
Załączone pliki
NwNwH
04.01.2024
Pokaż cały log
L 01/03/2024 - 21:34:53: Start of error session. L 01/03/2024 - 21:34:53: Info (map "pb_snow") (file "addons/amxmodx/logs/error_20240103.log") L 01/03/2024 - 21:34:53: Called dynanative into a paused plugin. L 01/03/2024 - 21:34:53: [AMXX] Displaying debug trace (plugin "paintballcore.amxx", version "3.0") L 01/03/2024 - 21:34:53: [AMXX] Run time error 10: native error (native "klanymenu") L 01/03/2024 - 21:34:53: [AMXX] [0] paintballcore.sma::cmdSay (line 2017) L 01/03/2024 - 21:34:53: Called dynanative into a paused plugin. L 01/03/2024 - 21:34:53: [AMXX] Displaying debug trace (plugin "Team.amxx", version "1.0") L 01/03/2024 - 21:34:53: [AMXX] Run time error 10: native error (native "cod_get_level_xp") L 01/03/2024 - 21:34:53: [AMXX] [0] Team.sma::CmdStart (line 55)
NwNwH
05.01.2024
wyslij pluginy ktore wywalaja bledy
w sensie w logu?
Bo tak to wysłałem tam gdzie rejestruje natyw, bo robie czysty plugin to normalnei dziala a te pluginy na klan to cos nie dzialaja.
ori
05.01.2024
Daj sma od:
paintballcore.amxx i Team.amxx
jeżeli chcesz aby ktoś ci pomógł.
Anonymuss
05.01.2024
L 01/03/2024 - 21:34:53: Called dynanative into a paused plugin.
Zapauzowany plugin?
NwNwH
06.01.2024
Daj sma od:
paintballcore.amxx i Team.amxxjeżeli chcesz aby ktoś ci pomógł.
Przepraszam ale nie mogę dać całe sma, ale moge dac fragmenty kodu.
L 01/03/2024 - 21:34:53: Called dynanative into a paused plugin.Zapauzowany plugin?
Tak, ale gdy nie wpisuje /klan to normalnie działa, tylko jak wpisze /klan to wyłącza się silnik oraz plugin Team.
Deus Vult
06.01.2024
Wróżę z fusów, że nie masz natywu Run time error 10: native error (native "cod_get_level_xp"). Wyślij całą funkcje CmdStart z team.sma i całą funkcje cmdSay z paintballcore jak nie możesz wysłać sma.