#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <colorchat>
#include <fun>
#define PLUGIN "AWP-Shop"
#define VERSION "1.0"
#define AUTHOR "cmd"
new pont[33]
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /bolt", "Shop")
register_event("DeathMsg", "halal", "a")
}
public halal()
{
new attacker = read_data(1)
new victim = read_data(2)
if(attacker == victim)
return PLUGIN_HANDLED
pont[attacker] ++
return PLUGIN_HANDLED
}
public Shop(id) {
new menu = menu_create("AWP", "menu_handler");
menu_additem(menu, "\w+50 Páncél \y[5]", "1", 0);
menu_additem(menu, "\w- 30% Gravitáció \y[10]", "2", 0);
menu_additem(menu, "\wUSP \y[15]", "3", 0);
menu_additem(menu, "\wZöld Izzás \y[20]", "4", 0);
menu_additem(menu, "\wStatisztika nullázás", "5", 0);
menu_additem(menu, "\wGYORS AWP \y[25]", "6", 0);
menu_additem(menu, "\w+50 \d[30]", "7", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public menu_handler(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(pont[id] >= 5)
{
set_user_armor(id, get_user_armor( id ) + 50 )
pont[id]-= 5
ColorChat(id, GREEN, "Sikeresen Megvasaroltad")
}
else
ColorChat(id, GREEN, "Nincs eleg Pontod")
}
case 2:
{
if(pont[id] >= 10)
{
set_user_gravity(id, 0.7)
pont[id]-= 10
ColorChat(id, GREEN, "Sikeresen Megvasaroltad")
}
else
ColorChat(id, GREEN, "Nincs eleg Pontod")
}
case 3:
{
if(pont[id]>= 15)
{
give_item(id, "weapon_usp")
cs_set_user_bpammo(id, CSW_USP, 100)
pont[id]-= 15
ColorChat(id, GREEN, "Sikeresen Megvasaroltad")
}
else
ColorChat(id, GREEN, "Nincs eleg Pontod")
}
case 4:
{
if(pont[id]>= 20)
{
set_user_rendering(id,kRenderFxGlowShell,0,255,0,kRenderNormal,30)
cs_set_user_bpammo(id, CSW_USP, 100)
ColorChat(id, GREEN, "Sikeresen Megvasaroltad")
pont[id]-= 20
}
else
ColorChat(id, GREEN, "Nincs eleg Pontod")
}
case 5:
{
cs_set_user_deaths(id, 2)
set_user_frags (id, 0)
cs_set_user_deaths(id, 2)
set_user_frags (id, 0)
ColorChat(id, GREEN, "Sikeresen Nullaztad a statod")
}
case 6:
{
if(pont[id]>= 25)
{
set_user_flags(id, get_user_flags(id) | ADMIN_LEVEL_C)
strip_user_weapons(id)
give_item(id, "weapon_awp")
set_user_maxspeed(id, 420.0)
cs_set_user_bpammo(id, CSW_AWP, 50)
pont[id]-= 25
ColorChat(id, GREEN, "Sikeresen Megvasaroltad")
}
else
ColorChat(id, GREEN, "Csak vip nek")
}
case 7:
{
if(pont[id]>= 30)
{
set_user_flags(id, get_user_flags(id) | ADMIN_LEVEL_C)
set_user_health(id,get_user_health(id) +50)
ColorChat(id, GREEN, "Sikeresen Megvasaroltad")
pont[id]-= 30
}
else
ColorChat(id, GREEN, "Csak vip nek")
}
}
return PLUGIN_HANDLED;
}