1. O czym mowa?
No dobra, wygenerowałem sobie vipa z generatora, wgrywam na serwer i NIE DZIAŁA!!!!
2. Jak naprawić?
- niekompatybilność wersji AMXX, vip z generatora jest robiony pod AMXX 1.9, na niższych nie ruszy, bądź będzie błąd
- problem z kompilacją, jak wyżej, bo jak użyjesz kompilatora w wersji niższej niż 1.9 to się nie skompiluje
No to jazda. Zaczynamy od problemów typu 1, czyli wgrywasz na serwer i nie działa.
Co musisz sprawdzić? Wpisz w konsole serwera: 'amxx plugins' i dostaniesz listę pluginów, które działają na serwerze. Szukasz tam swojego vipa i patrzysz jaki ma status.
Przykładowy wycinek:
i widzimy na koncu listy naszego vipa. Ma status 'bad load', a poniżej (czyli na końcu listy) widzimy jaki błąd wystąpił
Błąd jest popularny i co z nim zrobić jest opisane tutaj: https://amxx.pl/topi...mat-or-version/ , ale będziesz musiał zrobić dodatkowy krok, który opiszę poniżej.
Problemy typu 2, czyli problem z kompilacją lokalną vipa z generatora (pamiętaj, żeby użyć kompilatora w wersji zgodnej z twoją wersją AMXX na serwerze - opisane w linku powyżej). Jak już mówiłem - vip z generatora jest pod AMXX 1.9, ale to nie problem przerobić go na niższe.
Najpopularniejszym błędem kompilacji jest:
//// vip.sma // D:\Compiler_zlecenia\vip.sma(43) : error 025: function heading differs from prototype // D:\Compiler_zlecenia\vip.sma(527) : error 088: number of arguments does not match definition // // 2 Errors. // Could not locate output file compiled\vip.amx (compile failed). // // Compilation Time: 0.41 sec // ----------------------------------------
najważniejsze informacje z tego płynące to: vip.sma(43) i vip.sma(527)
Rozwiązanie problemu:
Jak będą jakieś inne błędy, które są proste w naprawie to postaram się je załączyć tutaj, póki co tyle ode mnie, pozdrawiam serderznie
Załączam przykładowy plik vip.sma, który był użyty do tutoriala.
Załączone pliki
Użytkownik TibacK edytował ten post 07.02.2020 23:39