←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Sprawdzenie sma


Najlepsza odpowiedź KRAKOW 28.02.2017 16:27

1. Przesyłałeś do WriteToLog argument reason, którego potem nie używałeś (przedostatnie ostrzeżenie). 

2. Nie używałeś w ogóle zmiennej g_max_clients. Przypisałeś wartość i nic z nią nie robiłes (ostatnie ostrzeżenie).

3. Nie dodałeś nagłówka <engine> przez co nie było definicji funkcji DispatchKeyValue (linie 32, 34 i 35)

4. Używałeś funkcji fakedamage, która była już zdefiniowana w <engine> (linia 1069)

5. W linii 383 była 1 spacja za dużo

 

Już nie ma błędów i ostrzeżeń ;)

Przejdź do postu

  • +
  • -
Gift`akaCheater - zdjęcie Gift`akaCheater 27.02.2017

Witam, mam problem z sma, nie mogę skompilować, dużo errorów z którymi nie potrafię sobie poradzić.

 

Byłby ktoś ogarnięty kto by to naprawił i przy okazji jakby mógł skompilował?

 

W załączniku daję sma.

Załączone pliki


Użytkownik Gift`akaCheater edytował ten post 27.02.2017 03:48
Odpowiedz

  • +
  • -
retsam. - zdjęcie retsam. 27.02.2017

Moze wklej tu te errory?
Użytkownik retsam. edytował ten post 27.02.2017 08:19
Odpowiedz

  • +
  • -
Gift`akaCheater - zdjęcie Gift`akaCheater 27.02.2017

Wystarczyło kliknąć na hack_hunter1.3.amxx i byś miał errory.

-------------------------------------------------------------------------------------

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2013 ITB CompuPhase, AMX Mod X Team
 
include/engine_stocks.inc(27) : error 088: number of arguments does not match definition
include/engine_stocks.inc(32) : error 017: undefined symbol "DispatchKeyValue"
include/engine_stocks.inc(34) : error 017: undefined symbol "DispatchKeyValue"
include/engine_stocks.inc(35) : error 017: undefined symbol "DispatchKeyValue"
Hack_hunter1.3.sma(383) : warning 217: loose indentation
Hack_hunter1.3.sma(1069) : error 025: function heading differs from prototype
Hack_hunter1.3.sma(1069) : error 021: symbol already defined: "fakedamage"
Hack_hunter1.3.sma(1247) : warning 203: symbol is never used: "reason"
Hack_hunter1.3.sma(1251) : warning 204: symbol is assigned a value that is never used: "g_max_clients"
 
6 Errors.
Could not locate output file Hack_hunter1.3.amxx (compile failed).
 
 
Dobra, dopiero teraz zauważyłem że został zrobiony pod AMX a nie amxx
Można to przerobić na amxx?

Użytkownik Gift`akaCheater edytował ten post 27.02.2017 12:51
Odpowiedz

  • +
  • -
Najlepsza odpowiedź KRAKOW - zdjęcie KRAKOW 28.02.2017

1. Przesyłałeś do WriteToLog argument reason, którego potem nie używałeś (przedostatnie ostrzeżenie). 

2. Nie używałeś w ogóle zmiennej g_max_clients. Przypisałeś wartość i nic z nią nie robiłes (ostatnie ostrzeżenie).

3. Nie dodałeś nagłówka <engine> przez co nie było definicji funkcji DispatchKeyValue (linie 32, 34 i 35)

4. Używałeś funkcji fakedamage, która była już zdefiniowana w <engine> (linia 1069)

5. W linii 383 była 1 spacja za dużo

 

Już nie ma błędów i ostrzeżeń ;)

Załączone pliki


Użytkownik KRAKOW edytował ten post 28.02.2017 16:29
Odpowiedz

  • +
  • -
Gift`akaCheater - zdjęcie Gift`akaCheater 28.02.2017

No widzisz... Dzięki bardzo.

Przez ten czas usunąłem z engine (na chwilę) dispatchkey aby tylko skompilować i działał mi plugin bez tego. Ale pełny plugin będzie przydatniejszy ;P

Ogólnie dodawałem <engine> lecz cały czas nie chciało mi skompilować nie mam pojęcia dlaczego.. Ciągle był error z dispatchkeyvalue..

Więc sobie odpuściłem, i poprosiłem o pomoc.

Teraz działa i jest dobrze. 

Jeszcze raz dzięki.

Odpowiedz