←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Error Logi na serwerze "TakeDamage...

  • +
  • -
aRrOw - zdjęcie aRrOw 03.08.2015

Witam, na serwerze po małej edycji klasy i perku zaczęły wyskakiwać  oto takie error logi:

L 08/03/2015 - 11:00:21: [AMXX] Displaying debug trace (plugin "codclass_icerr.amxx")
L 08/03/2015 - 11:00:21: [AMXX] Run time error 4: index out of bounds
L 08/03/2015 - 11:00:21: [AMXX]    [0] codclass_icerr.sma::fw_TakeDamage (line 54)
L 08/03/2015 - 11:00:21: [AMXX] Displaying debug trace (plugin "codperk_quaddamage.amxx")
L 08/03/2015 - 11:00:21: [AMXX] Run time error 4: index out of bounds
L 08/03/2015 - 11:00:21: [AMXX]    [0] codperk_quaddamage.sma::TakeDamage (line 82)

Wie ktoś może jak to naprawić?

Załączone pliki


Użytkownik aRrOw edytował ten post 03.08.2015 10:54
Odpowiedz

  • +
  • -
Linux' - zdjęcie Linux' 03.08.2015

Pierw musisz sprawdzac czy gracz jest podlaczony a dopiero pozniej wykonywac na nim funkcje, nigdy odwrotnie. Na samej gorzej w takedamage dodaj

if(!is_user_connected(index))
	return HAM_IGNORED

Zamiast index pobierasz id osoby na ktorej wykonujesz funkcje (atakujacy lub ofiara).

Odpowiedz

  • +
  • -
aRrOw - zdjęcie aRrOw 03.08.2015

Ok dzięki.
Odpowiedz