hello, csináltam egy egyszerű kis plugint magamnak, viszont a HUD infójelző nem mutatja amit szeretnék. Remélem valakinek megesik a szeme a hibán, vagy ha esetleg máshol rossz valami vagy tipp az is jól jön 
Kód: /* Include File generated by Pawn Studio */
#include <amxmodx> #include <amxmisc> #include <fun> #include <cstrike>
#define PLUGIN "Szkinrendszer" #define VERSION "1.0" #define AUTHOR "YeBoY"
/* 0 - ezüst 1 - arany */
new adatok[33][2]
public plugin_init() { register_plugin(PLUGIN,VERSION,AUTHOR) register_event("DeathMsg", "halal", "a") register_clcmd("say /szkin", "boltmenu") } public client_putinserver(id) { set_task(1.0, "*huduzenet*", id) } public halal() { new killer = read_data(1) new victim = read_data(2) if(killer != victim) { adatok[killer][0] += 10 adatok[killer][1] += 1 } } public boltmenu(id) { if( !is_user_alive(id) && is_user_connected(id)) { client_print(id, print_chat, "Nem vagy elo!") } else { new menu = menu_create("Szkinrendszer", "mh_MyMenu");
menu_additem(menu, "100HP", "", 0); // case 0 menu_additem(menu, "50Pajzs", "", 0); // case 1
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED; } }
public mh_MyMenu(id, menu, item) { if(item == MENU_EXIT) { menu_cancel(id); return PLUGIN_HANDLED; }
new command[6], name[64], access, callback;
menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback); client_print(id, print_chat, "Aranyok szama: %d db!", adatok[id][0]) client_print(id, print_chat, "Ezustok szama: %d db!", adatok[id][1]) switch(item) { case 0: { if(adatok[id][0] >= 100 && adatok[id][1] >= 10) { set_user_health(id, get_user_health(id)+100) client_print(id, print_chat, "Kaptal 100HP-t!") adatok[id][0] -= 100 adatok[id][1] -= 10 } else { client_print(id, print_chat, "Nincs eleg aranyad vagy ezustod!") } } case 1: { if(adatok[id][0] >= 50 && adatok[id][1] >= 5) { set_user_armor(id, get_user_armor(id)+50) client_print(id, print_chat, "Kaptal 50Pajzsot!") adatok[id][0] -= 50 adatok[id][1] -= 5 } else { client_print(id, print_chat, "Nincs eleg aranyad vagy ezustod!") } } }
menu_destroy(menu);
return PLUGIN_HANDLED; } public huduzenet(id) { if(is_user_alive(id)){ set_hudmessage(0, 127, 255, 0.01, 0.20, 0, 6.0, 1.0) show_hudmessage(id, "Arany: %d | Ezust: %d",adatok[id][0],adatok[id][1]) } }
|