#include #include #include #define LIMIT 200 // Обычный лимит #define LIMIT_BUY 300 // Какой лимит брони будет при покупке g_limit #define ARMOR_AMOUNT 100 // Сколько брони покупается за 1 раз new g_armor , g_limit new g_limit_armor[33] public plugin_init() { g_armor = zp_register_extra_item("ARMO", 10, ZP_TEAM_HUMAN) g_limit = zp_register_extra_item("BONUS LIMIT ARM", 10 , ZP_TEAM_HUMAN) } public zp_extra_item_selected(player, itemid) { if (itemid == g_armor) { if(pev(player, pev_armorvalue) == LIMIT && !g_limit_armor[player]) { client_print(player , print_chat , "MAX_ARMOR") zp_set_user_ammo_packs(player , zp_get_user_ammo_packs(player) + 10) return; } else if(pev(player, pev_armorvalue) == LIMIT_BUY && g_limit_armor[player]) { client_print(player , print_chat , "MAX_ARMOR") zp_set_user_ammo_packs(player , zp_get_user_ammo_packs(player) + 10) return; } else { set_pev(player, pev_armorvalue, float(pev(player,pev_armorvalue)+ ARMOR_AMOUNT)) } } else if(itemid == g_limit) { g_limit_armor[player] = true; client_print(player , print_chat , "ADD_LIMIT_100ARM(1 ROUND)") } } public zp_round_ended() { static player g_limit_armor[player] = false; } public client_disconnect(player) { g_limit_armor[player] = false; } public zp_user_infected_post(player) { g_limit_armor[player] = false; } /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par } */