może w te stronę
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <fakemeta>
#include <engine>
#include <hamsandwich>
#include <nvault>
#define PLUGIN "DeathMatch VIP"
#define VERSION "1.0"
#define AUTHOR "Gh0st"
#define POkAZ_INFO 672
new g_vault;
new player_vip_pkt;
new nazwa_gracza;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg", "DeathMsg", "a")
g_vault = nvault_open("DeathMatch");
}
public DeathMsg()
{
new kid = read_data(1)
if(get_user_flags(kid) & ADMIN_LEVEL_H)
player_vip_pkt[kid]++
}
public client_connect(id)
{
if( get_user_flags(id) & ADMIN_LEVEL_H)
{
get_user_name(id, nazwa_gracza[id], 63);
remove_task(id+POKAZ_INFO);
set_task(3.0, "hud", id+POKAZ_INFO);
}
}
public client_disconnect(id)
{
if( get_user_flags(id) & ADMIN_LEVEL_H)
{
remove_task(id+POKAZ_INFO);
Zapisz(id);
}
}
public hud(id)
{
if( get_user_flags(id) & ADMIN_LEVEL_H)
{
wczytaj(id)
{
id -= POLAZ_INFO;
set_task(0.1, "hud", id+POkAZ_INFO);
set_hudmessage(255, 0, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
show_hudmessage(id, "[Twoje Punkty : %i]", player_vip_pkt[id]);
return PLUGIN_CONTINUE;
}
zapisz(id)
}
}
public zapisz(id)
{
new vaultkey[64],vaultdata[256];
format(vaultkey,63,"%s", nazwa_gracza[id]);
format(vaultdata,255,"#%i#", player_vip_pkt[id]);
nvault_set(g_vault,vaultkey,vaultdata);
}
public wczytaj(id)
{
new vaultkey[64],vaultdata[256];
format(vaultkey,63,"%s", nazwa_gracza[id]);
format(vaultdata,255,"#%i#", player_vip_pkt[id]);
nvault_get(g_vault,vaultkey,vaultdata,255);
replace_all(vaultdata, 255, "#", " ");
new playervippkt[32];
parse(vaultdata, playervippkt, 31);
player_vip_pkt[id] = str_to_num(playervippkt);
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1250\\ deff0\\ deflang1045{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/