#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #include <hamsandwich> #include <engine> #define PLUGIN "Sklep VIP" #define VERSION "1.0" #define AUTHOR "Ardisek" #define Koszt_super 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, "Super Marker 10000$"); menu_additem(menu, "70 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_super){ cs_set_user_money(id, kasa - Koszt_super) give_item(id, "weapon_p90"); } 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_Hp){ cs_set_user_money(id, kasa - Koszt_Hp) new hp = get_user_health(id) set_user_health(id, hp + 70); } 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_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 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 ) } }
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Sklep dla VIP
Temat rozp. Ardisek, 28.08.2011 17:02
Brak odpowiedzi do tego tematu
#1
Napisano 28.08.2011 17:02
Witam. Nigdy nie pisałem, ani nie zmieniałem pluginów (oprócz spolszczeń). Jednak dziś chciałem zrobić sobie sklep dla VIP-a na paintballu. Po wpisaniu /sklep nic się nie wyświetla i jest pełno errorów w logach, aby dodać "debug". Co zrobić, aby poprawnie działał i nie było errorów? Oto kod:
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych