#include <amxmodx>
#include <engine>
#include <cstrike>
#include <fun>
#include <colorchat>
new fenacetyna, zoom, amfetamina, def, doswiadczenie, ruletka;
public plugin_init()
{
register_plugin("CodShop by MieTeK", "1.2", "MieTeK");
register_clcmd("say /sklep", "Sklep");
register_clcmd("say /shop", "Sklep");
// Cvary
register_cvar("shop_fenacetyna", "3000");
register_cvar("shop_zoom", "8500");
register_cvar("shop_amfetamina", "4000");
register_cvar("shop_def", "5000");
register_cvar("shop_doswiadczenie", "9000");
register_cvar("shop_ruletka", "10000");
}
public Sklep(id)
{
// Pobieranie cvar
fenacetyna = get_cvar_num("shop_fenacetyna");
zoom = get_cvar_num("shop_zoom");
amfetamina = get_cvar_num("shop_amfetamina");
def = get_cvar_num("shop_def");
doswiadczenie = get_cvar_num("shop_doswiadczenie");
ruletka = get_cvar_num("shop_ruletka");
new tytul[25], fen[65], tra[65], amf[65], lot[65], dos[65], rul[65];
format(tytul, 24, "\ySklep");
formatex(fen, 64, "Kup \yKolorowy granat dymny \r[%i$$]", fenacetyna);
formatex(tra, 64, "Kup \y100HP \r[%i$$]", zoom);
formatex(amf, 64, "Kup \yKolorowy granat oslepiajacy \r[%i$$]", amfetamina);
formatex(lot, 64, "Kup \yMniejsza grawitacje \r[%i$$]", def);
formatex(dos, 64, "Kup \ySzybsze chodzenie \r[%i$$]", doswiadczenie);
formatex(rul, 64, "Kup \yCiche chodzenie \r[%i$$]", ruletka);
new menu = menu_create(tytul, "Sklep_Handler");
menu_additem(menu, fen, "1");
menu_additem(menu, tra, "1");
menu_additem(menu, amf, "1");
menu_additem(menu, lot, "1");
menu_additem(menu, dos, "1");
menu_additem(menu, rul, "1");
menu_display(id, menu);
}
public Sklep_Handler(id, menu, item)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
new kasa = cs_get_user_money(id);
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
if(kasa >= fenacetyna)
{
cs_set_user_money(id, kasa-fenacetyna);
give_item(id, "weapon_smokegrenade");
}
else
ColorChat(id, GREEN, "Masz za malo kasy!");
}
case 1:
{
if(kasa >= zoom)
{
cs_set_user_money(id, kasa-zoom);
set_user_health(id, 200);
}
else
ColorChat(id, GREEN, "Masz za malo kasy!");
}
case 2:
{
if(kasa >= amfetamina)
{
cs_set_user_money(id, kasa-amfetamina);
give_item(id, "weapon_flashbang");
}
else
ColorChat(id, GREEN, "Masz za malo kasy!");
}
case 3:
{
if(kasa >= def)
{
cs_set_user_money(id, kasa-def);
set_user_gravity(id, 0.50);
}
else
ColorChat(id, GREEN, "Masz za malo kasy!");
}
case 4:
{
if(kasa >= def)
{
cs_set_user_money(id, kasa-def);
set_user_maxspeed(id, 40.0);
}
else
ColorChat(id, GREEN, "Masz za malo kasy!");
}
case 5:
{
if(kasa >= def)
{
cs_set_user_money(id, kasa-def);
set_user_footsteps(id, 1);
}
else
ColorChat(id, GREEN, "Masz za malo kasy!");
}
}
return PLUGIN_CONTINUE;
}
Użytkownik emezovsky_ edytował ten post 20.05.2013 22:56