AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Error logs, help... (https://forums.alliedmods.net/showthread.php?t=229156)

krysteksulek 11-02-2013 12:30

Error logs, help...
 
Hi.
I have error logs in one plugin.

Errors after debug:

Code:

L 11/02/2013 - 16:49:57: [AMXX] Displaying debug trace (plugin "cod.amxx")
L 11/02/2013 - 16:49:57: [AMXX] Run time error 4: index out of bounds
L 11/02/2013 - 16:49:57: [AMXX]    [0] cod.sma::OddajPrzedmiot_Handle (line 4054)

Function:

Code:

public OddajPrzedmiot_Handle(id, menu, item)
{
    if(!is_user_connected(oddaj_id[item]))
        return PLUGIN_CONTINUE;   
   
    if(dostal_przedmiot[id])
    {
        client_print(id, print_chat, "Wait 1 round");
        return PLUGIN_CONTINUE;
    }
    if(!informacje_przedmiotu_gracza[id][0])
    {
        client_print(id, print_chat, "You don't have any item");
        return PLUGIN_CONTINUE;
    }
    if(informacje_przedmiotu_gracza[oddaj_id[item]][0])
    {
        client_print(id, print_chat, "That player have another item!");
        return PLUGIN_CONTINUE;
    }
   
    UsunPrzedmiot(id);
    return PLUGIN_CONTINUE;
}

Where line 4054 is:

Code:

if(!is_user_connected(oddaj_id[item]))
        return PLUGIN_CONTINUE;

Please help :)

ConnorMcLeod 11-02-2013 12:37

Re: Error logs, help...
 
Should begin like this :

PHP Code:

public OddajPrzedmiot_Handle(idmenuitem
{
    if( 
item )
        return 
PLUGIN_CONTINUE
    
if(!is_user_connected(oddaj_id[item])) 
        return 
PLUGIN_CONTINUE

Also, make sure oddaj_id is created with size 33.


All times are GMT -4. The time now is 23:22.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.