Descriere: Puteti cumpara HP sau respawn.
Nume: HP-Shop
Versiune: 2.0
Autor: Gudik
Link de download:
//Credite: //Gudik - E pluginul lui, eu doar l-am "refacut" #include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike> #include <hamsandwich> new const Z_AUTHOR[] = "zEr0", Z_VERSION[] = "2.0", Z_PLUGIN[] = "HP Shop"; new money, health, hp1, hp2, hp3, moneyresp public plugin_init() { register_plugin(Z_PLUGIN, Z_VERSION, Z_AUTHOR); register_clcmd ("say /shophp", "menu_hp"); register_clcmd ("say /hpshop", "menu_hp"); hp1 = register_cvar("hp_1","100"); hp2 = register_cvar("hp_2","50"); hp3 = register_cvar("hp_3","10"); moneyresp = register_cvar("money_respawn","16000"); register_event("HLTV", "event_round_start", "a", "1=0", "2=0"); } public HP_menu (id) { new menu = menu_create ("HP Shop", "menu_hp"); menu_additem (menu, "Respawn - %s$", "1", get_pcvar_num(moneyresp), 0); menu_additem (menu, "%s Health - 8000$", "2", get_pcvar_num(hp1), 0); menu_additem (menu, "%s Health - 5000$", "3", get_pcvar_num(hp2), 0); menu_additem (menu, "%s Health - 1500$" , "4", get_pcvar_num(hp3), 0); menu_setprop (menu, MPROP_EXIT, MEXIT_ALL); menu_display (id, menu, 0) } public menu_hp (id, menu, item) { if (item == MENU_EXIT) { menu_destroy (menu) return PLUGIN_HANDLED } new data [6], iname [64] new access, callback menu_item_getinfo (menu, item, access, data, 5, iname, 63, callback) new key = str_to_num (data) switch (key) { case 1: { money = cs_get_user_money(id); health = get_user_health(id); if (is_user_alive(id)) { client_print(id, print_chat, "[HP Shop] - trebuie sa fi mort!"); } else { if (money == get_pcvar_num(moneyresp)) { ExecuteHamB( Ham_CS_RoundRespawn, id ); set_user_health(id, 100); client_print(id, print_chat, "[HP Shop] - Bravo ai cumparat respawn!!"); cs_set_user_money(id, 0); } else { client_print(id, print_chat, "[HP Shop] - Nu ai destui bani!"); } } } case 2: { money = cs_get_user_money(id); health = get_user_health(id); if (money <= 8000) { client_print(id, print_chat, "[HP Shop] - Nu ai destui bani!"); } else { if (is_user_alive(id)) { set_user_health(id, health +get_pcvar_num(hp1)); client_print(id, print_chat, "[HP Shop] - Ai cumparat %s hp!", get_pcvar_num(hp1)); cs_set_user_money(id, money - 8000); } } } case 3: { money = cs_get_user_money(id); health = get_user_health(id); if (money <= 5000) { client_print(id, print_chat, "[HP Shop] - Nu ai destui bani!"); } else { if (is_user_alive(id)) { set_user_health(id, health +get_pcvar_num(hp2)); client_print(id, print_chat, "[HP Shop] - Ai cumparat %s hp!", get_pcvar_num(hp2)); cs_set_user_money(id, money - 5000); } } } case 4: { money = cs_get_user_money(id); health = get_user_health(id); if (money <= 1500) { client_print(id, print_chat, "[HP Shop] - Nu ai destui bani!"); } else { if (is_user_alive(id)) { set_user_health(id, health +get_pcvar_num(hp3)); client_print(id, print_chat, "[HP Shop] - Ai cumparat %s hp!", get_pcvar_num(hp3)); cs_set_user_money(id, money - 1500); } } } } return PLUGIN_HANDLED }Comenzi: /hpshop
Cvar-uri:
Module necesare: sma
Instalare:
1. Fisierul nume_plugin.sma il puneti in addons/amxmodx/scripting
2. Fisierul nume_plugin.amxx il puneti in addons/amxmodx/plugins
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:
nume_plugin.amxx