Ką reiškia šis error?

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Post Reply
User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Ką reiškia šis error?

Post by xFrostas »

Tema ^
L 09/20/2010 - 21:17:25: [AMXX] Run time error 4: index out of bounds

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Ką reiškia šis error?

Post by aaarnas »

Pvz yra:

Code: Select all

new kintamasis[20]
Tu bandai padaryti taip:

Code: Select all

if(kintamasis[56])...
Šitas error reiškia, kad išeita už masyvo dydžio ribų.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

User avatar
xFrostas
Flooderis arba specialistas
Posts: 660
Joined: 2010 Sep 02 15:47
Skype: frost.lt

Re: Ką reiškia šis error?

Post by xFrostas »

Code: Select all

public Fwd_PlayerDamage(victim, inflictor, attacker, Float:damage, damagebits){    if (!(1 <= attacker <= g_maxplayers))        return HAM_IGNORED            new clip, ammo, weapon = get_user_weapon(attacker, clip, ammo)     new Float: Counted_Strength    Counted_Strength = Sayan_Strength_PerStat[PlayerRace[attacker]] * Strength[attacker]        if (weapon == CSW_KNIFE)    {            if (PlayerRace[attacker] == Sayan)            {                SetHamParamFloat(4, damage + damage / 100.0 * Counted_Strength)            }    }    return HAM_IGNORED}
Čia bus šitoi eilutėj?:

Code: Select all

if (PlayerRace[attacker] == Sayan)

User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

Re: Ką reiškia šis error?

Post by aaarnas »

Ten rašo errore kuri eilutė.

Yra šitas:

Code: Select all

    if (!(1 <= attacker <= g_maxplayers))        return HAM_IGNORED
Tai attacker atkrinta.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Post Reply

Who is online

Users browsing this forum: No registered users and 11 guests