[ZP] Extra Item - Kup HP

Za 5 AP możemy sobie kupić Hp. Ilość Hp ustawiana za pomocą Cvaru

zp_buyhp_amount "1000" - Ilość HP, którą dostaniemy przy kupnie (Domyślnie 1000)

Standardowa
Instalacja Pluginów AMXX - Nieoficjalny polski support AMX Mod X
#include <amxmodx> #include <fun> #include <zombieplague> // Oryginalna wersja: T[h]E Dis[as]teR // Spolszczenie oraz poprawki: Zryty new item_name[10] new g_itemid_buyhp new hpamount, hpcost new bool:kupil_hp[33] public plugin_init() { register_plugin("[ZP] Kupno HP", "1.0", "Zryty") hpamount = register_cvar("zp_buyhp_amount", "1000") // Ilosc HP hpcost = register_cvar("zp_buyhp_cost", "5") // Koszt AP hpcost = register_cvar("zp_buyhp_once", "1") // Ile razy mozemy kupic HP: 0 - bez limitu / 1 - raz formatex(item_name, 39, "%d HP",get_pcvar_num(hpamount)) g_itemid_buyhp = zp_register_extra_item(item_name, get_pcvar_num(hpcost), ZP_TEAM_ZOMBIE) } public zp_extra_item_selected(id, itemid) { if(itemid == g_itemid_buyhp) { if(kupil_hp[id]) { client_print(id, print_chat, "[ZP] Kupiles juz HP!") zp_set_user_ammo_packs(id, zp_get_user_ammo_packs(id) + get_pcvar_num(hpcost)) } else { kupil_hp[id] = true set_user_health(id, get_user_health(id) + get_pcvar_num(hpamount)) //Nie widzę potrzeby informowania o zakupie, ale nie usuwam, wystarczy odkomentować //client_print(id, print_chat,"[ZP] Kupiles dodatkowe HP!"); } } } public zp_user_infected_pre(id, infector) kupil_hp[id] = false