/* 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!")
}
}
}
}