#include <amxmodx>
#include <hamsandwich>
#include <fakemeta>
#include <nvault>
#define PLUGIN "Olj ak47-tel az uj ak47 skinert"
#define VERSION "2.0"
#define AUTHOR "DeRoiD"
new g_vault
new oles[33]
new nev[32]
new olespont
new ak47_jatekosnezet[] = "models/new/v_ak47.mdl"
new ak47_kivulnezet[] = "models/new/p_ak47.mdl"
new m4a1_jatekosnezet[] = "models/new/v_m4a1.mdl"
new m4a1_kivulnezet[] = "models/new/p_m4a1.mdl"
public plugin_precache()
{
precache_model(ak47_kivulnezet)
precache_model(ak47_jatekosnezet)
precache_model(m4a1_kivulnezet)
precache_model(m4a1_jatekosnezet)
}
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
olespont = register_cvar("ak47_oles", "100")
olespont = register_cvar("m4a1_oles", "100")
register_event("DeathMsg","halal","a")
g_vault = nvault_open("AK47Olesek");
register_event("CurWeapon", "Event_Change_Weapon", "be", "1=1")
register_event("ResetHUD","uzenet","be")
}
public mentes(id)
{
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s-OLESEK", nev[id])
format(vaultdata,255,"%d", oles[id])
nvault_set(g_vault,vaultkey,vaultdata)
return PLUGIN_CONTINUE
}
public betoltes(id)
{
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s-OLESEK", nev[id])
nvault_get(g_vault,vaultkey,vaultdata,255)
oles[id] = str_to_num(vaultdata)
return PLUGIN_CONTINUE;
}
public client_connect(id)
{
get_user_name(id, nev[id], 31)
betoltes(id);
}
public client_disconnect(id)
{
mentes(id);
oles[id] = 0;
}
stock get_user_oles(id) return oles[id]
stock set_user_oles(id,ertek) oles[id] = ertek
public halal()
{
new killer = read_data( 1 );
new victim = read_data( 2 );
if(killer == victim)
{
return PLUGIN_HANDLED;
}
oles[killer]++
return PLUGIN_CONTINUE;
}
public Event_Change_Weapon(id)
{
if(oles[id] >= get_pcvar_num(olespont))
if(get_user_weapon(id) == CSW_AK47){
set_pev(id, pev_viewmodel2, ak47_jatekosnezet)
set_pev(id, pev_weaponmodel2, ak47_kivulnezet)
if(oles[id] >= get_pcvar_num(olespont))
if(get_user_weapon(id) == CSW_M4A1){
set_pev(id, pev_viewmodel2, m4a1_jatekosnezet)
set_pev(id, pev_weaponmodel2, m4a1_kivulnezet)
}
}
}
public uzenet(id) {
if(oles[id] < get_pcvar_num(olespont))
client_print(id,print_chat,"[AK47 SKIN] Olj ember ak47-el! az uj ak47 skinhez : %d/%d",oles[id],get_pcvar_num(olespont));
if(oles[id] >= get_pcvar_num(olespont))
client_print(id,print_chat,"[AK47 SKIN] Neked mar uj ak47 skined van!");
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/