/* Plugin generated by AMXX-Studio */
 
#include <amxmodx>
#include <amxmodx>
#include <fun>
#include <colorchat>
#include <cstrike>
#include <nvault>
 
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
 
new credit[33], vault
 
 
public plugin_init() {
register_clcmd("say /shop","fastmenu")
register_clcmd("say /bolt","fastmenu")
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("DeathMsg", "halal", "a")
}
 
    public client_connect(id){
    betoltes(id)
    }
 
    public client_disconnect(id){
    mentes(id)
    }
 
    public plugin_end(){
    nvault_close(vault)
    }
 
    public mentes(id){	  	
    new vaultkey[64],vaultdata[256], name[32]
    get_user_name(id, name, 31)
    format(vaultkey,63,"%s-credit", name)
    format(vaultdata,255,"%d", credit[id])
    nvault_set(vault,vaultkey,vaultdata)
    return PLUGIN_CONTINUE
    }
 
    public betoltes(id){  	
    new vaultkey[64],vaultdata[256], name[32]
    get_user_name(id, name, 31)
    format(vaultkey,63,"%s-credit", name)
    nvault_get(vault,vaultkey,vaultdata,255)
    credit[id] = str_to_num(vaultdata)
    return PLUGIN_CONTINUE
    }
 
public halal(id)
{
	new killer = read_data(1)
	new victim = read_data(2)
 
	if(killer != victim)
	{
		credit[killer] += 10
		ColorChat(id, RED, "Kaptal 10 ^4credit ^3-et!")
	}
}
public fastmenu(id) {
 
                new cim[121]
                format(cim, charsmax(cim), "\ySzerver Bolt by \wDiv0rce \r^nCrediteid: \w%d",credit[id]) // a pontok[id] helyére a te változód írod. 
                new menu = menu_create(cim, "menu_h" )
	        menu_additem(menu, "\y10Hp \w150Credit", "1", 0);
	        menu_additem(menu, "\y50Armor \w100Credit", "2", 0);
	        menu_additem(menu, "\yUsp \w320Credit", "3", 0); 			
                menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
 
                menu_setprop(menu, MPROP_PERPAGE, 6);
                menu_setprop(menu, MPROP_BACKNAME, "Vissza");
                menu_setprop(menu, MPROP_NEXTNAME, "Kovetkezo");
                menu_setprop(menu, MPROP_EXITNAME, "Kilepes");
                menu_setprop(menu, MPROP_NUMBER_COLOR, "\r");
 
                menu_display(id, menu, 0);
	 }
 
          public menu_h(id, menu, item)
          {
          if( item == MENU_EXIT ) 
          {
          menu_destroy(menu);
          return PLUGIN_HANDLED;  
          }
 
          new data[6], szName[64];
          new access, callback;    
          menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
          new key = str_to_num(data);
          switch(key)
         { 
        case 1:{
		if(credit[id] >= 150)
 
	{
		set_user_health(id, get_user_health(id)+10)
		ColorChat(id, RED, "Vettel ^4Hp ^3-t!")
                                credit[id] -= 100
        }
	          else {
				ColorChat(id, GREY, "Nincs eleg ^4credited!")
			}
		}
		       case 2:{	
		if(credit[id] >= 100)
	{	
		set_user_armor(id, get_user_armor(id)+50)
		ColorChat(id, RED, "Vettel ^4Armor ^3-t!")
        }
	          else {
				ColorChat(id, GREY, "Nincs eleg ^4credited!")
			}
    }
        case 3: {
		if(credit[id] >= 320)
		{
			give_item(id, "weapon_usp")
			ColorChat(id, RED, "Vettel egy ^4Usp ^3-t!")
		}
			else {
				ColorChat(id, GREY, "Nincs eleg ^4credited!")
			}
   }
}
}