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.


Dodatki SourceMod




codclans.amxx









