[FilterScript] iWeapons - Dynamic weapon control (with advanced anti db)
#4

How about this:
pawn Код:
INI:iWeaponConfig[](name[], value[])
{
    for ( new i = 1; i < 44; i++ )
    {
        new Str[ 30 ];
        format( Str, 30, "weapon%d", i );
        INI_Bool( Str, wc_iWeaponData[ wc_BannedWeapons ] [ i ]);
    }
    return 0;
}
Instead of:

pawn Код:
INI:iWeaponConfig[](name[], value[])
{
    INI_Bool("weapon1", wc_iWeaponData[ wc_BannedWeapons ] [ 1 ]);
    INI_Bool("weapon2", wc_iWeaponData[ wc_BannedWeapons ] [ 2 ]);
    INI_Bool("weapon3", wc_iWeaponData[ wc_BannedWeapons ] [ 3 ]);
    INI_Bool("weapon4", wc_iWeaponData[ wc_BannedWeapons ] [ 4 ]);
    INI_Bool("weapon5", wc_iWeaponData[ wc_BannedWeapons ] [ 5 ]);
    INI_Bool("weapon6", wc_iWeaponData[ wc_BannedWeapons ] [ 6 ]);
    INI_Bool("weapon7", wc_iWeaponData[ wc_BannedWeapons ] [ 7 ]);
    INI_Bool("weapon8", wc_iWeaponData[ wc_BannedWeapons ] [ 8 ]);
    INI_Bool("weapon9", wc_iWeaponData[ wc_BannedWeapons ] [ 9 ]);
    INI_Bool("weapon10", wc_iWeaponData[ wc_BannedWeapons ][ 10 ]);
    INI_Bool("weapon11", wc_iWeaponData[ wc_BannedWeapons ][ 11 ]);
    INI_Bool("weapon12", wc_iWeaponData[ wc_BannedWeapons ][ 12 ]);
    INI_Bool("weapon13", wc_iWeaponData[ wc_BannedWeapons ][ 13 ]);
    INI_Bool("weapon14", wc_iWeaponData[ wc_BannedWeapons ][ 14 ]);
    INI_Bool("weapon15", wc_iWeaponData[ wc_BannedWeapons ][ 15 ]);
    INI_Bool("weapon16", wc_iWeaponData[ wc_BannedWeapons ][ 16 ]);
    INI_Bool("weapon17", wc_iWeaponData[ wc_BannedWeapons ][ 17 ]);
    INI_Bool("weapon18", wc_iWeaponData[ wc_BannedWeapons ][ 18 ]);
    INI_Bool("weapon22", wc_iWeaponData[ wc_BannedWeapons ][ 22 ]);
    INI_Bool("weapon23", wc_iWeaponData[ wc_BannedWeapons ][ 23 ]);
    INI_Bool("weapon24", wc_iWeaponData[ wc_BannedWeapons ][ 24 ]);
    INI_Bool("weapon25", wc_iWeaponData[ wc_BannedWeapons ][ 25 ]);
    INI_Bool("weapon26", wc_iWeaponData[ wc_BannedWeapons ][ 26 ]);
    INI_Bool("weapon27", wc_iWeaponData[ wc_BannedWeapons ][ 27 ]);
    INI_Bool("weapon28", wc_iWeaponData[ wc_BannedWeapons ][ 28 ]);
    INI_Bool("weapon29", wc_iWeaponData[ wc_BannedWeapons ][ 29 ]);
    INI_Bool("weapon30", wc_iWeaponData[ wc_BannedWeapons ][ 30 ]);
    INI_Bool("weapon31", wc_iWeaponData[ wc_BannedWeapons ][ 31 ]);
    INI_Bool("weapon32", wc_iWeaponData[ wc_BannedWeapons ][ 32 ]);
    INI_Bool("weapon33", wc_iWeaponData[ wc_BannedWeapons ][ 33 ]);
    INI_Bool("weapon34", wc_iWeaponData[ wc_BannedWeapons ][ 34 ]);
    INI_Bool("weapon35", wc_iWeaponData[ wc_BannedWeapons ][ 35 ]);
    INI_Bool("weapon36", wc_iWeaponData[ wc_BannedWeapons ][ 36 ]);
    INI_Bool("weapon37", wc_iWeaponData[ wc_BannedWeapons ][ 37 ]);
    INI_Bool("weapon38", wc_iWeaponData[ wc_BannedWeapons ][ 38 ]);
    INI_Bool("weapon39", wc_iWeaponData[ wc_BannedWeapons ][ 39 ]);
    INI_Bool("weapon40", wc_iWeaponData[ wc_BannedWeapons ][ 40 ]);
    INI_Bool("weapon41", wc_iWeaponData[ wc_BannedWeapons ][ 41 ]);
    INI_Bool("weapon42", wc_iWeaponData[ wc_BannedWeapons ][ 42 ]);
    INI_Bool("weapon43", wc_iWeaponData[ wc_BannedWeapons ][ 43 ]);
    return 0;
}
Otherwise, good job!
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 4 Guest(s)