You're missing an argument. The error is from passing an integer into something that expects a string.
I would assume an error about the number of arguments but the code is probably processed from left to right and the first error that the compiler encounters is what it prints before halting the compilation process.
Code:
/* Registers extra items on this plugin for VIPs (Only if MODE 2 is active)
*
* @param name Extra item name.
* @param discription Extra item discription (simmilar like zombie class discription).
* @param cost How much ammo packs will cost this item for player.
* @param team Teams allowed to buy this item. (0 for all teams)
* @return Extra item id.
*/
native zv_register_extra_item(const name[], const discription[], cost, team)
Code:
gl_iItemID = zv_register_extra_item(WEAPON_ITEM_NAME, WEAPON_ITEM_COST, ZV_TEAM_HUMAN);
->
Code:
gl_iItemID = zv_register_extra_item(WEAPON_ITEM_NAME, "Add a very fancy description here...", WEAPON_ITEM_COST, ZV_TEAM_HUMAN);
__________________