28.03.2015, 10:38
pawn Код:
#define MAX_CUSTOM_WEAPONS (40)
enum E_WEAPON_DATA
{
wep_CustomName[25],
wep_BaseWeapon,
Float:wep_Damage
}
static wep_Data[MAX_CUSTOM_WEAPONS][E_WEAPON_DATA],
wep_Total;
DefineCustomWeapon(weaponName[], baseweapon, Float:damage)
{
format(wep_Data[wep_Total][wep_CustomName], 25, "%s", weaponName);
wep_Data[wep_Total][wep_BaseWeapon] = baseweapon;
wep_Data[wep_Total][wep_Damage] = damage;
return wep_Total++;
}
And use:
pawn Код:
for(new w; w < sizeof(wep_Data); w++)
{
printf("w = %d", w);
}