Code:
get_user_armor(index, &CsArmorType:armortype)
It formats armortype var to whatever armor you're using and returns armor ammount.
Instead of
Code:
cs_set_user_armor(id, cs_get_user_armor(id, CS_ARMOR_VESTHELM) - 500, CS_ARMOR_VESTHELM)
You can do like this.
Code:
new CsArmorType:armortype
new armorvalue = cs_get_user_armor(id, armortype)
cs_set_user_armor(id, armorvalue - 500, CS_ARMOR_VESTHELM)
Or use the armortype var.
Code:
new CsArmorType:armortype
new armorvalue = cs_get_user_armor(id, armortype)
cs_set_user_armor(id, armorvalue - 500, armortype)
This is fixed: