#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #include <hamsandwich> #include <engine> #define PLUGIN "Sklep VIP" #define VERSION "1.0" #define AUTHOR "Truposz[WWL]" #define Koszt_Gravitacja 5000 #define Koszt_Chodzenie 8000 #define Koszt_Ciche 10000 #define Koszt_Hp 5000 #define Koszt_Nie 16000 new menu; new g_hudsync public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /sklep","Wyswietl_menu",ADMIN_LEVEL_H,"Opis komendy") set_task(0.1, "pokaz", _, _, _, "b") RegisterHam(Ham_Spawn, "player", "reset", 1); g_hudsync = CreateHudSyncObj() menu=menu_create("Kup sobie coś!","amenu"); menu_additem(menu, "Gravitacja 5000$"); menu_additem(menu, "Szybkie Chodzenie 8000$"); menu_additem(menu, "Buty Kota(Ciche chodzenie) 10000$"); menu_additem(menu, "20 hp 5000$"); menu_additem(menu, "10s Niewidzialnosci 16000"); } public Wyswietl_menu(id){ if(get_user_flags(id) & ADMIN_LEVEL_H) menu_display(id, menu) else client_print(id, print_chat, "Tylko VIP moze korzystac ze sklepu"); } public amenu(id, menu, item){ switch(item){ case 0:{ new kasa = cs_get_user_money(id); if(kasa >= Koszt_Gravitacja){ cs_set_user_money(id, kasa - Koszt_Gravitacja) set_user_gravity (id, 0.62); } else { client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem"); } } case 1:{ new kasa = cs_get_user_money(id); if(kasa >= Koszt_Chodzenie){ cs_set_user_money(id, kasa - Koszt_Chodzenie) set_user_maxspeed(id, 5.0); } else { client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem"); } } case 2:{ new kasa = cs_get_user_money(id); if(kasa >= Koszt_Ciche){ cs_set_user_money(id, kasa - Koszt_Ciche) set_user_footsteps(id,0); } else { client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem"); } } case 3:{ new kasa = cs_get_user_money(id); if(kasa >= Koszt_Hp){ cs_set_user_money(id, kasa - Koszt_Hp) new hp = get_user_health(id) set_user_health(id, hp + 20); } else { client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem"); } } case 4:{ new kasa = cs_get_user_money(id); if(kasa >= Koszt_Nie){ cs_set_user_money(id, kasa - Koszt_Nie) set_rendering(id,kRenderFxGlowShell,0,0,0 ,kRenderTransAlpha, 0); set_task(10.0, "stop", id, _, _, "a", 1) } else { client_print(id, print_chat, "Nie stac cie na to! Oszczedzaj nastepnym razem"); } } } } public stop(id){ set_user_rendering(id,kRenderFxGlowShell,0,0,0,kRenderTransAlpha,255); } public reset(id){ set_user_gravity (id, 1.0); set_user_maxspeed(id, 1.0); } public pokaz(id) { if(get_user_flags(id) & ADMIN_LEVEL_H) { new kasa = cs_get_user_money(id) set_hudmessage(150, 150, 150, 0.40, 0.92, 0, 0.0, 0.3, 0.0, 0.0) ShowSyncHudMsg(id, g_hudsync , "Twoja kasa %d", kasa ) } }
Użytkownik Ardisek edytował ten post 20.08.2011 18:12