[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
					
					

 Forum
 
Forum
 Użytkownicy
 
Użytkownicy
 Kalendarz
 
Kalendarz
 Dodatki SourceMod
 
Dodatki SourceMod



 
	 
					


 
				
				








 
  
		
 
		 
		