Killstreak records 2.1.2
Posted: 2013 Apr 02 00:34
Radau savo seniai kurtą pluginą. Buvo keistas ir taisytas ne kartą, dabar dar kažkiek aptvarkiau. Lyg ir pavyko ištaisyti nusinulinančių duomenų bugą.
Pluginas fiksuoja žaidėjo asmeninį killstreak rekordą, serverio geriausią killstreak rekordą bei top15 geriausių killstreak rekordų. Viskas išsaugojama mysql duomenų bazėje.
Komandos:
/ksr - parodo geriausią killstreak rekordą serveryje.
/kstop - parodo top15 killstreak rekordų.
/myksr - parodo asmeninį killstreak rekordą.
/ksinformer - pagalbinė komanda - po kiekvieno kill informuoja žaidėją apie jo killstreak.
Cvars:
ksr_min_kills (default: 2) - minimalus killstreak reikalingas, kad būtų paskelbtas žaidėjui.
ksr_advert_freq (default: 600) - kas tiek sekundžių serveryje žaidėjai bus informuojami apie serverio killstreak rekordą.
ksr_prune (default: 30) - kiek dienų žaidėjas turi neprisijungti prie serverio, kad jo killstreak rekordas būtų ištrintas.
ksr_min_players (default: 3) - minimalus žaidėjų skaičius, kad pluginas veiktų.
ksr_sound (default: 1):
0 - negros jokių specialių plugino garsų kai žaidėjas pagerins killstreak rekordą.
1 - gros visus garsus.
ksr_save_by (default: 1): pagal ką saugos duomenis: 1 - steamid, 2 - IP, 3 - Nick.
Mysql cvars:
ksr_host - serverio ip (default: localhost).
ksr_user - vartotojo vardas (default: root).
ksr_password - slaptažodis.
ksr_database - db pavadinimas.
ksr_table - lentelės pavadinimas (default: ks_records).
Nuo šiol yra galimybė nepriskaičiuoti nužudymo prie killstreak, jei auka buvo AFK. Tam reikia kode:
//#define USE_AFK_STATUS
pakeisti į
#define USE_AFK_STATUS
Šiai funkcijai aktyvuoti taipogi reikalingas šis pluginas: http://amxmodx.lt/viewtopic.php?f=15&t=923 .
ksr_afktime (default: 5) - laikas (sekundėm), kurį žaidėjas turi būti prabuvęs AFK, kad nebūtų priskaičiuotas prie killstreak.
Pluginas fiksuoja žaidėjo asmeninį killstreak rekordą, serverio geriausią killstreak rekordą bei top15 geriausių killstreak rekordų. Viskas išsaugojama mysql duomenų bazėje.
Komandos:
/ksr - parodo geriausią killstreak rekordą serveryje.
/kstop - parodo top15 killstreak rekordų.
/myksr - parodo asmeninį killstreak rekordą.
/ksinformer - pagalbinė komanda - po kiekvieno kill informuoja žaidėją apie jo killstreak.
Cvars:
ksr_min_kills (default: 2) - minimalus killstreak reikalingas, kad būtų paskelbtas žaidėjui.
ksr_advert_freq (default: 600) - kas tiek sekundžių serveryje žaidėjai bus informuojami apie serverio killstreak rekordą.
ksr_prune (default: 30) - kiek dienų žaidėjas turi neprisijungti prie serverio, kad jo killstreak rekordas būtų ištrintas.
ksr_min_players (default: 3) - minimalus žaidėjų skaičius, kad pluginas veiktų.
ksr_sound (default: 1):
0 - negros jokių specialių plugino garsų kai žaidėjas pagerins killstreak rekordą.
1 - gros visus garsus.
ksr_save_by (default: 1): pagal ką saugos duomenis: 1 - steamid, 2 - IP, 3 - Nick.
Mysql cvars:
ksr_host - serverio ip (default: localhost).
ksr_user - vartotojo vardas (default: root).
ksr_password - slaptažodis.
ksr_database - db pavadinimas.
ksr_table - lentelės pavadinimas (default: ks_records).
Nuo šiol yra galimybė nepriskaičiuoti nužudymo prie killstreak, jei auka buvo AFK. Tam reikia kode:
//#define USE_AFK_STATUS
pakeisti į
#define USE_AFK_STATUS
Šiai funkcijai aktyvuoti taipogi reikalingas šis pluginas: http://amxmodx.lt/viewtopic.php?f=15&t=923 .
ksr_afktime (default: 5) - laikas (sekundėm), kurį žaidėjas turi būti prabuvęs AFK, kad nebūtų priskaičiuotas prie killstreak.