Nie jestem pewien czy o to Ci chodziło dokładnie ale na szybko coś takiego napisałem więc możesz przekopiować z tego kodu.
#include <amxmodx>
#if !defined client_print_color
#error THIS VERSION IS NOT SUPPORTED! PLEASE USE AMXX 1.8.3 OR 1.9!
#endif
#pragma semicolon 1
new const PLUGIN[] = "Hud Settings";
new const VERSION[] = "v1.0";
new const AUTHOR[] = "KoRrNiK - amxx.pl/user/69614-korrnik/";
enum _:enumHuds { COLOR_RED, COLOR_GREEN, COLOR_BLUE, bool:HUD_DISABLE };
new userHud[33][enumHuds];
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /hud", "menuHudSettings");
}
public menuHudSettings(id){
if(!is_user_connected(id)) return;
new menu = menu_create("Ustawienia HUD", "menuHudSettings_2");
menu_additem(menu, fmt("Hud: %s^n", userHud[id][HUD_DISABLE] ? "\yWlaczony" : "\dWylaczony"));
menu_additem(menu, fmt("Kolor Czerwony:\r %d", userHud[id][COLOR_RED]));
menu_additem(menu, fmt("Kolor Zielony:\r %d", userHud[id][COLOR_GREEN]));
menu_additem(menu, fmt("Kolor Niebieski:\r %d", userHud[id][COLOR_BLUE]));
menu_display(id, menu, 0);
}
public menuHudSettings_2(id, menu, item){
if(item != MENU_EXIT){
switch(item){
case 0:{
userHud[id][HUD_DISABLE] =! userHud[id][HUD_DISABLE];
client_print_color(id, id, "^4[*]^1 Hud zostal:^3 %s", userHud[id][HUD_DISABLE] ? "Wlaczony" : "Wylaczony");
}
case 1: if ((userHud[id][COLOR_RED] += 15) > 255) userHud[id][COLOR_RED] = 0;
case 2: if ((userHud[id][COLOR_GREEN] += 15) > 255) userHud[id][COLOR_GREEN] = 0;
case 3: if ((userHud[id][COLOR_BLUE] += 15) > 255) userHud[id][COLOR_BLUE] = 0;
}
menuHudSettings(id);
} else menu_destroy(menu);
}
- Na wiadomości typu "siema, mam sprawę" nie odpisuję pisz od razu o co Ci chodzi.
- Jeśli masz zlecenie pisz śmiało
- Nie pomagam na PW za darmo