Znajdź:
new const maxAmmo[31] = {0, 52, 0, 90, 1, 31, 1, 100, 90, 1, 120, 100, 100, 90, 90, 90, 100, 120, 30, 120, 200, 31, 90, 120,
90, 2, 35, 90, 90,0, 100};
Dodaj ZA:
enum { BRAK = 0, pierwszy, drugi ,trzeci}
new kolor[4][33];
W public plugin_init()
Znajdź:
cvar_blokada_broni = register_cvar("cod_weaponsblocking", "1"); /
Dodaj ZA:
register_clcmd("say /hud","zmianahuda")
vault = nvault_open("kolor")
W public Odrodzenie(id)
Znajdź:
if(!task_exists(id+ZADANIE_POKAZ_INFORMACJE))
set_task(0.1, "PokazInformacje", id+ZADANIE_POKAZ_INFORMACJE, _, _, "b");
Dodaj PRZED:
Wczytajhud(id)
if(kolor[pierwszy][id] == 0 && kolor[drugi][id] == 0 && kolor[trzeci][id] == 0){
kolor[pierwszy][id] = 255
kolor[drugi][id] = 255
kolor[trzeci][id] = 0
}
W public PokazInformacje(id)
Znajdź:
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
Dodaj PRZED:
new kolorpierwszy = kolor[pierwszy][id]
new kolordrugi = kolor[drugi][id]
new kolortrzeci = kolor[trzeci][id]
Znajdź:
set_hudmessage(0, 255, 0, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
Zamień;
set_hudmessage(kolorpierwszy, kolordrugi, kolortrzeci, 0.02, 0.23, 0, 0.0, 0.3, 0.0, 0.0);
Znajdź:
public BlokujKomende()
return PLUGIN_HANDLED;
Dodaj PRZED:
public Zapiszhud(id){
new name[64];
get_user_name(id,name,63)
strtolower(name)
new key[256];
format(key,255,"q-%s",name);
new data[32]
formatex(data,charsmax(data),"#%d#%d#%d", kolor[pierwszy][id], kolor[drugi][id], kolor[trzeci][id]);
nvault_set(vault,key,data);
}
public Wczytajhud(id){
new name[64];
get_user_name(id,name,63)
strtolower(name)
new key[256];
format(key,255,"q-%s",name);
new data[32];
nvault_get(vault,key,data,31);
replace_all(data,31,"#"," ");
new kasa[32] , xp[32] , lvl[32]
parse(data,kasa, 31, xp, 31, lvl, 31)
kolor[pierwszy][id] = str_to_num(kasa)
kolor[drugi][id] = str_to_num(xp)
kolor[trzeci][id] = str_to_num(lvl)
}
public zmianahuda(id) {
new tekst[512]
formatex(tekst, 511, "Jaki kolor huda chcialbys miec?");
new menu = menu_create(tekst, "WyborKoloru");
menu_additem(menu, "Standardowy");
menu_additem(menu, "Zielony");
menu_additem(menu, "Czerwony");
menu_additem(menu, "Niebieski");
menu_additem(menu, "Niebieski(jasny)");
menu_display(id, menu);
}
public WyborKoloru(id, menu, item) {
if(item == MENU_EXIT) {
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0:
{
kolor[pierwszy][id] = 255
kolor[drugi][id] = 255
kolor[trzeci][id] = 1
zmianahuda(id)
}
case 1:
{
kolor[pierwszy][id] =1
kolor[drugi][id] = 255
kolor[trzeci][id] = 1
zmianahuda(id)
}
case 2:
{
kolor[pierwszy][id] = 202
kolor[drugi][id] = 0
kolor[trzeci][id] = 0
zmianahuda(id)
}
case 3:
{
kolor[pierwszy][id] = 0
kolor[drugi][id] = 0
kolor[trzeci][id] = 255
zmianahuda(id)
}
case 4:
{
kolor[pierwszy][id] = 19
kolor[drugi][id] = 237
kolor[trzeci][id] = 223
zmianahuda(id)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
Tutaj jest gotowy plik dla leniwych
QTM_CodMod.sma 42,52 KB 84 Ilość pobrań
QTM_CodMod.amxx