←  Problemy z pluginami

AMXX.pl: Support AMX Mod X i SourceMod

»

[KOSZ] Weapon_Reload_Post Errory!

Locked

  • +
  • -
LulzSec.'s Photo LulzSec. 13.12.2014

Mam pytanie mam problem z naprawą błędu w tym publicu.

public Weapon_Reload_Post(iEnt)
{    
	new id = get_pdata_cbase(iEnt, m_pPlayer, 4)
	if(reload[id] == true){
		if( get_pdata_int(iEnt, m_fInReload, 4) )
		{
			new id = get_pdata_cbase(iEnt, m_pPlayer, 4)
			new Float:fDelay = g_fDelay[get_pdata_int(iEnt, m_iId, 4)] * RELOAD_RATIO
			set_pdata_float(id, m_flNextAttack, fDelay, 5)
			set_pdata_float(iEnt, m_flTimeWeaponIdle, fDelay + 0.5, 4)
		}
	}
}

A tutaj logi ;)

[AMXX] Run time error 4: index out of bounds 
[AMXX]    [0] Plugin_2642210.sma::Weapon_Reload_Post (line 547) 
Quote

  • +
  • -
psilocybe's Photo psilocybe 13.12.2014

Możliwe że wywołałeś funkcję na nieżywym graczu.

Quote

  • +
  • -
LulzSec.'s Photo LulzSec. 13.12.2014

Hmm, ale nadal nie wiem jak rozwiązać problem erroru. Z tego co widze ogolnie linijka 547 to ta:

 

if(reload[id] == true){ 

 

Ale sam nie wiem.

Quote

  • +
  • -
psilocybe's Photo psilocybe 14.12.2014

Daj cały *.sma w załączniku lub pokaż fragment gdzie wywołujesz Weapon_Reload_Post

Quote

  • +
  • -
dasiek's Photo dasiek 15.12.2014

Nazywaj tematy zgodnie z ich treścią.
Napisz ponownie temat nazywając go tak, aby każdy wiedział o co chodzi.

Jednoznacznie określ problematykę tematu, wyróżniając go spośród reszty.
Nie dodawaj zbędnych informacji, znaków, ani emotikon w nazwie tematu.

Ten temat w ciągu 24 godzin zostanie przeniesiony do kosza.
Quote
Locked