/**************************************************************************************** * * * * * * * * * Plugin stworzony przez 1stADXionC * * 2015.07.01 * * * * * * * * * *****************************************************************************************/ #include #include #include #include #include #define ZADANIE_POKAZ_INFORMACJE 672 #define PLUGIN "x" #define VERSION "x" #define AUTHOR "x" new bohater_gracza[33][33]; new nazwa_gracza[33]; new g_vault; new SyncHudObj; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) g_vault = nvault_open("Test"); register_clcmd("say /menu", "menu"); register_clcmd("nazwa_bohatera", "nazwa_bohatera"); SyncHudObj = CreateHudSyncObj(); } public client_disconnect(id) { remove_task(id+ZADANIE_POKAZ_INFORMACJE); } public client_connect(id) { bohater_gracza[id][0] = 0; remove_task(id+ZADANIE_POKAZ_INFORMACJE); set_task(3.0, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE); } public PokazInformacje(id) { id -= ZADANIE_POKAZ_INFORMACJE; set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE); if(!is_user_alive(id)) { new target = entity_get_int(id, EV_INT_iuser2); if(target == 0) return PLUGIN_CONTINUE; set_hudmessage(255, 255, 255, 0.6, -1.0, 0, 0.0, 0.3, 0.0, 0.0, 2); ShowSyncHudMsg(id, SyncHudObj, "Klasa"); return PLUGIN_CONTINUE; } set_hudmessage(255, 0, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0); ShowSyncHudMsg(id, SyncHudObj, "[Bohater : %s]", bohater_gracza[id][0] ? bohater_gracza[id] : "Brak"); return PLUGIN_CONTINUE; } public menu(id) { new tytul[64]; format(tytul, 63, "fdfs"); new menu = menu_create(tytul, "menu_handler"); menu_additem(menu, "Stworz bohatera"); menu_display(id, menu); return PLUGIN_HANDLED; } public menu_handler(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu); return PLUGIN_CONTINUE; } switch(item) { case 0: zxc(id); } return PLUGIN_CONTINUE; } public zxc(id) { if(bohater_gracza[id][0]) { ColorChat(id, RED, "^x04[INFO]^x01 Nie mozesz stworzyc wiecej bohaterow"); return; } console_cmd(id, "messagemode nazwa_bohatera"); } /////////////////////////////////////////////////////// public nazwa_bohatera(id) { new szTextAdm[192] read_args(szTextAdm, 191) new Name[32]; get_user_name(id, Name, 31) log_to_file("addons/amxmodx/data/suchary/adm.txt", "%s --- %s", Name, szTextAdm) ColorChat(id, GREEN, "ZAPISANO!") ColorChat(id, GREEN, "ZAPISANO!") ColorChat(id, GREEN, "ZAPISANO!") } ///////////////////////////////////////////////////////