←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Error Logi na serwerze "TakeDamage...

  • +
  • -
aRrOw's Photo 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ć?

Attached Files


Edited by aRrOw, 03.08.2015 10:54.
Quote

  • +
  • -
Linux''s Photo 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).

Quote

  • +
  • -
aRrOw's Photo aRrOw 03.08.2015

Ok dzięki.
Quote