Witam, używam pluginu który po najechaniu na osobe wyświetla hud i w nim pisze nick gracza/hp/armor/ap, a dla zombie powinno wyświetlać nick/hp/ap, ale właśnie tego huda nie wyświetla przy zombie.. U ludzi jest wszystko dobrze. Proszę kod:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fakemeta>
#include <hamsandwich>
#include <xs>
#define PLUGIN "[ZP] Player name"
#define VERSION "0.9.3"
#define AUTHOR "default/coca1n"
public hide_status(id)
{
set_hudmessage(0,0,0,0.0,0.0,0, 0.0, 0.01, 0.0, 0.0, 4)
show_hudmessage(id,"")
}
public show_status(id)
{
new name[32],pid = read_data(2)
get_user_name(pid,name,31)
if (!zp_get_user_zombie(pid) && !zp_get_user_zombie(id))
{
set_hudmessage(0,255,0,-1.0,0.60,1, 0.01, 3.0, 0.01, 0.01, 4)
show_hudmessage(id,"[%s] ^nHP: %d ^nArmor: %d ^nAP: %d",name,
get_user_health(pid),get_user_armor(pid),zp_get_user_ammo_packs(pid),get_user_frags(pid),get_user_deaths(pid))
}
if (zp_get_user_zombie(id) && zp_get_user_zombie(pid))
{
set_hudmessage(255,0,0,-1.0,0.60,1, 0.01, 3.0, 0.01, 0.01, 4)
show_hudmessage(id,"[%s] ^nHP: %d ^nAP: %d",name,
get_user_health(pid),zp_get_user_ammo_packs(pid))
}
}
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("StatusValue","show_status","be","1=2","2!0")
register_event("StatusValue","hide_status","be","1=1","2=0")
return PLUGIN_CONTINUE
}
Użytkownik bialas3kpl edytował ten post 21.11.2014 16:58


Dodatki SourceMod













