O poveste fara sfarsit. LaLeagane - It's all about gaming!

2006 and still counting.
MVP of the Round

COUNTER-STRIKE MVP of the Round 2.8

Caracteristici generale

Acest plugin adauga caracteristicile jucatorului MVP intalnite in Counter-Strike 2. MVP-ul unei runde este ales in functie de numarul de kill-uri, daca a plantat si ulterior a explodat bomba, respectiv in cazul CT, daca bomba a fost dezamorsata. Plugin-ul vine cu urmatoarele caracteristici:
  • Jucatorii isi pot alege dintr-un meniu diferite sunete — acestea pot fi setate sa fie accesibile tuturor jucatorilor sau doar jucatorilor VIP
  • Are suport API/ReAPI
  • Suport multilanguage
  • Seteaza TAG PREFIX pentru jucatorul MVP
  • Suport MySQL/SQLite (optional)

Instructiuni de instalare

  • fisierul most_valuable_players.amxx il copiem in folderul addons/amxmodx/plugins
  • fisierul most_valuable_players.sma il copiem in folderul addons/amxmodx/scripting (optional)
  • fisierele cromchat.inc si most_valuable_player.inc le copiem in folderul addons/amxmodx/scripting/include
  • fisierulmost_valuable_players.txt il copiem in folderul addons/amxmodx/data/lang
  • fisierul MVPTracks.ini il copiem in folderul addons/amxmodx/configs

Cvars

CVAR
VALOARE
DESCRIERE
CHAT_PREFIX
text​
seteaza tag prefixul jucatorului MVP
<default [{g}MVP{n}]>
HUD_PREFIX
text​
seteaza prefixul mesajului din HUD
<deafult [MVP]>
MENU_PREFIX
text​
seteaza prefixul titlului meniului
<default [MVP]>
SAVE_TYPE
0/1/2​
0 — salveaza datele MVP prin nVault
1 — salveaza datele MVP prin MySQL
2 — salveaza datele MVP prin SQLite
<default 0>
AUTH_METHOD
0/1​
0 — salveaza datele MVP pe numele jucatorului
1 — salveaza datele MVP pe Steam ID-ul jucatorului
<default 0>
INSTANT_SAVE
0/1​
0 — nu salveaza instant datele
1 — salveaza instant datele
<default 1>
MESSAGE_TYPE
0/1/2​
0 — mesajul este trimis in chat
1 — mesajul este trimis in DHUD channel
2 — mesajul este trimis in HUD channel
<default 1>
HUD_COLOR
cod culoare tip RGB​
seteaza culoarea mesajului transmis in DHUD/HUD
<default 0 255 0>
HUD_POSITION
ax code​
seteaza pozitia mesajului in DHUD/HUD
<default -1.0 0.26>
MENU_COMMANDS
text​
poti schimba/adauga comenzi pentru afisarea meniului de sunete
<default say /mvp, say_team /mvp>
VIP_ACCESS
flag acces​
seteaza litera de acces pentru VIP
<default t>


API

Code:
/* Sublime AMXX Editor v4.2 */

#if defined _most_valuable_player_included
    #endinput
#endif
#define _most_valuable_player_included

#pragma reqlib most_valuable_player
#if !defined AMXMODX_NOAUTOLOAD
    #pragma loadlib most_valuable_player
#endif

enum WinScenario
{
    NO_SCENARIO = -1,
    TERO_MVP = 0,
    CT_MVP,
    KILLER_MVP_TERO,
    KILLER_MVP_CT,
    KILLER_MVP /* Just for default: case in PlayTrack(), unusable */
}

/**
 * @description         Multiforward called when a round end.
 *
 * @param scenario      Scenario index. See WinScenario enum
 * @return              Scenario index.
 */
forward mvp_scenario(WinScenario:scenario);

/**
 * Returns player's MVP kills.
 *
 * @param id        Player index.
 * @return          Amount of kills. -1 on error.
 */
native get_user_mvp_kills(id);

/**
 * Returns top killer's index.
 *
 * @param id        Top killer index.
 * @return          Top killer's index. -1 on error.
 */
native get_user_mvp_topkiller(id);

/**
 * Returns player's MVP damage.
 *
 * @param id        Player index.
 * @return          Player index. -1 on error.
 */
native get_user_mvp_damage(id);

/**
 * Returns player's MVP damage made with headshot.
 *
 * @param id        Player index.
 * @return          Player index. -1 on error.
 */
native get_user_mvp_hs_damage(id);

/**
 * Returns Player's MVPs.
 *
 * @param id        Player index.
 * @return          Player index. -1 on error.
 */
native get_user_mvps(id);

Cerinte de compatibilitate


Informatii aditionale

  • Arhiva descarcata nu contine si sunete
  • Sunetele trebuie sa fie obligatoriu in format .mp3
  • Plugin-ul nu este compatibil cu alte plugin-uri care folosesc TAG PREFIX
  • In fisierul MVPTraks.ini regasiti cvar-urile de mai sus + cvar-urile pentru setari MySQL/SQLite
  • Pentru a adauga un sunet, intram tot in fisierul MVPTracks.ini si scriem "Track Name" "Track Path" "Only for VIP"
Exemplu adaugare sunete:
Reveal: 
"TRACK #1" "sound/mvp_otr/track1.mp3" "0" // — orice jucator poate folosi melodia
"TRACK #2" "sound/mvp_otr/track2.mp3" "1" // — doar jucatorii cu acces de VIP pot folosi melodia
"TRACK #3" "sound/mvp_otr/track3.mp3" "1" // — doar jucatorii cu acces de VIP pot folosi melodia
"TRACK #4" "sound/mvp_otr/track4.mp3" "0" // — orice jucator poate folosi melodia
etc.
Author
LALEAGANE
Downloads
45
Views
66
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from LALEAGANE

shape1
shape2
shape3
shape4
shape5
shape6
Back
Top