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.