hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.04.24. 19:03



Jelenlévő felhasználók

Jelenleg 167 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 166 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Admin-Player Stat [Hud]
HozzászólásElküldve: 2015.01.20. 15:35 
Offline
Senior Tag
Avatar

Csatlakozott: 2014.02.10. 19:10
Hozzászólások: 252
Megköszönt másnak: 10 alkalommal
Megköszönték neki: 44 alkalommal
Plugin Neve:
Admin-Player Stat [Hud]
Plugint készitette:
vato loco [GE-S]
Játék:
Counter-Strike
Kategória:
Statisztikai
Eredeti link:
Nincs megadva
Jóváhagyó:


Statisztika
HuD

A plugin tesztelve volt!

Ez Plugin mutatnak némi infót a játékosnak.
Amikor élsz látod egy Hud-üzenetben.
Ha egy játékos meghal látja ezt az adatot, ha ő admin joggal rendelkezik.

Pontok, diferenciák:

Pozitív Pontszám 20 Ölés - 10 Halál zöld színű

Normál Pontszám 5 Ölés - 5 Halál sárga színü

Negatív Pontszám 10 Ölés - 20 Halál Piros színü

Kód:
Admin parancs say, team_say:

Megjelenítése és elrejtése: Statisztikád egyéb Játékosoknak mutassa-e.
Parancs:
/elrejt
.elrejt

Chat parancs.
Megjeleníti a saját statisztikát.
Parancs:
/statom
.statom
/sm
.sm


Cvars:

Kód:
// Plugin Állapota.

//
// 0 = Plugin Inaktív
// 1 = Plugin Aktív
//
// Alapérték: 1   
sai_enabled 1
    .
// Mutassa az online Adminokat
//
// 0 = Hide Admins
// 1 = Show Admins
//
// Alapérték: 1
sai_show_admin 1
   
// Mutassa-e a játékos pontszámait csatlakozáskor.
//
// 0 = Hide Score When Player Join Game - Játékosnak be kell írni /myscore hogy láthassa a statisztikáit.
// 1 = Show Score When Player Join Game - Nem kell beírni a parancsot.
//
// Alapérték: 1
sai_on_join 1
   
// Beálítja a szinét a játékosnak, mikor több ölése van, mint halála.
//
// Green Color (Zöld)
// Alapérték: "0 160 0"
sai_positive_color "0 160 0"
   
// Beálítja a szinét a játékosnak, mikor ugyan annyi az ölése, mint a halála.
//
// Yellow Color (Sárga)
// Alapérték: "255 255 0"
sai_standard_color "255 255 0"
   
// Beálítja a szinét a játékosnak, mikor több a hálála van, mint ölése.
//
// Red Color (Piros)
// Alapérték: "255 0 0"
sai_negative_color "255 0 0"


Képek:
https://forums.alliedmods.net/attachmen ... 1298397492
https://forums.alliedmods.net/attachmen ... 1298397499
https://forums.alliedmods.net/attachmen ... 1298397505


SMA
AMXX
*A fordítás a aghl.ru oldalon történik.

    _________________
    Általam feltöltött PLUGINOK:
    Kattints ide.

    Chat INFO MENÜ 0.3 =98%


    A hozzászólást 1 alkalommal szerkesztették, utoljára dekarn 2015.01.21. 22:09-kor.

    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája: Re: Admin-Player Stat [Hud]
    HozzászólásElküldve: 2015.01.21. 20:58 
    Offline
    Nagyúr
    Avatar

    Csatlakozott: 2014.11.16. 12:37
    Hozzászólások: 686
    Megköszönt másnak: 32 alkalommal
    Megköszönték neki: 131 alkalommal
    SMA Forráskód: [ Mindet kijelol ]
    1. ShowSyncHudMsg(id, g_SyncScoreInfo, "%s^n| Kills: %d | Eff: %0.2f%% | Death: %d |^n%s Rank: %d of %d", sAdmin, iFrags, fEff, iDeath, sName, iRank, g_iMaxStats)


    ezt lehetne magyarosítani.

    _________________
    Kép
    "I wouldn't hold my breath if I was you
    Cause I'll forget but I'll never forgive you
    Don't you know, don't you know?
    True friends stab you in the front."


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája: Re: Admin-Player Stat [Hud]
    HozzászólásElküldve: 2015.01.21. 21:18 
    Offline
    Beavatott
    Avatar

    Csatlakozott: 2015.01.15. 22:08
    Hozzászólások: 99
    Megköszönt másnak: 1 alkalommal
    Megköszönték neki: 15 alkalommal
    Mint ha ezt a plugin már fent láttam volna de nem csak adminoknak mutatta hanem playernek is.

    _________________
    Kép
    http://www.klanhaboru.hu/ Gyere játssz!!! világ 28-ban vagyok.


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája: Re: Admin-Player Stat [Hud]
    HozzászólásElküldve: 2015.01.21. 21:23 
    Offline
    Senior Tag
    Avatar

    Csatlakozott: 2014.02.10. 19:10
    Hozzászólások: 252
    Megköszönt másnak: 10 alkalommal
    Megköszönték neki: 44 alkalommal
    6almasok írta:
    SMA Forráskód: [ Mindet kijelol ]ShowSyncHudMsg(id, g_SyncScoreInfo, "%s^n| Kills: %d | Eff: %0.2f%% | Death: %d |^n%s Rank: %d of %d", sAdmin, iFrags, fEff, iDeath, sName, iRank, g_iMaxStats)

    ezt lehetne magyarosítani.


    Javítom! :)

    _________________
    Általam feltöltött PLUGINOK:
    Kattints ide.

    Chat INFO MENÜ 0.3 =98%


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája: Re: Admin-Player Stat [Hud]
    HozzászólásElküldve: 2015.01.21. 21:25 
    Offline
    Senior Tag
    Avatar

    Csatlakozott: 2014.02.10. 19:10
    Hozzászólások: 252
    Megköszönt másnak: 10 alkalommal
    Megköszönték neki: 44 alkalommal
    Atom írta:
    Mint ha ezt a plugin már fent láttam volna de nem csak adminoknak mutatta hanem playernek is.

    Én kerestem, de nem találtam :)

    Ui:Mutatja játékosnak és adminnak is Plugin név: Admin-Player Stat [Hud]

    _________________
    Általam feltöltött PLUGINOK:
    Kattints ide.

    Chat INFO MENÜ 0.3 =98%


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája: Re: Admin-Player Stat [Hud]
    HozzászólásElküldve: 2015.01.22. 02:05 
    Offline
    Felfüggesztve
    Avatar

    Csatlakozott: 2014.12.05. 20:46
    Hozzászólások: 177
    Megköszönt másnak: 3 alkalommal
    Megköszönték neki: 23 alkalommal
    dekarn írta:
    Atom írta:
    Mint ha ezt a plugin már fent láttam volna de nem csak adminoknak mutatta hanem playernek is.

    Én kerestem, de nem találtam :)

    Ui:Mutatja játékosnak és adminnak is Plugin név: Admin-Player Stat [Hud]


    Van szerkesztés gomb is :)

    Ha már beléd kötöttem, pontosítom a fordítást. :oops: :oops:

    [sma]ShowSyncHudMsg(id, g_SyncScoreInfo, "%s^n| Öles: %d | Ölés/halál arány: %0.2f%% | Halál: %d |^n%s Pozíciód: %d a(z) %d -ből/ból", sAdmin, iFrags, fEff, iDeath, sName, iRank, g_iMaxStats)[/sma]


    Ha kell valakinek színes chattel + ékezettel, akkor tessék:

    1. #include <amxmodx>#include <amxmisc>#include <engine>#include <csstats>#include <hamsandwich> #define PLUGIN      "Score Admin Info"#define VERSION     "1.1"#define AUTHOR      "vato loco [GE-S]"#define PLUGIN_CVAR "score_admin_info" #define MAX_PLAYERS       32 + 1#define MAX_NAME_LENGTH   31 + 1#define MAX_CVARS         6#define MAX_CHACHE_CVARS  3#define MSG_DELAY         90.0#define ACCESS_HIDE       ADMIN_BAN enum { KILLS = 0, DEATH, SCORE_TYPES }enum { RED = 0, GREEN, BLUE, MSG_COLORS }enum { POSITIVE = 0, STANDARD ,NEGATIVE, MSG_TYPES } new g_Blank[] = ""new g_ClassName[] = "sai_info"new Float:g_fLastMsgnew Float:g_fMsgDelay = MSG_DELAYnew bool:g_bShowScore[MAX_PLAYERS]new bool:g_bIsAdmin[MAX_PLAYERS]new bool:g_bIsAlive[MAX_PLAYERS]new bool:g_bIsConnected[MAX_PLAYERS]new bool:g_bIsBot[MAX_PLAYERS]new g_iRank[MAX_PLAYERS]new g_iPlayerName[MAX_PLAYERS][MAX_NAME_LENGTH]new g_iScore[MAX_PLAYERS][SCORE_TYPES]new g_pCvar[MAX_CVARS]new g_CachepCvar[MAX_CHACHE_CVARS]new g_iColor[MSG_TYPES][MSG_COLORS]new g_SyncScoreInfonew g_iMaxStatsnew g_iMaxPlayers  public plugin_init(){  register_plugin(PLUGIN, VERSION, AUTHOR)    register_cvar(PLUGIN_CVAR, VERSION, FCVAR_SERVER|FCVAR_SPONLY, 0.0)    register_think(g_ClassName,"ForwardThink")     register_event("HLTV", "ev_RoundStart", "a", "1=0", "2=0")  register_event("ScoreInfo", "ev_ScoreInfo", "a")   RegisterHam(Ham_Spawn, "player", "client_alive", 1) RegisterHam(Ham_Killed, "player", "client_alive", 1)   register_clcmd("say /stat", "client_showscore") register_clcmd("say /elrejt", "client_hide", ACCESS_HIDE)   register_clcmd("say .elrejt", "client_hide", ACCESS_HIDE)   register_clcmd("say_team /elrejt", "client_hide", ACCESS_HIDE)  register_clcmd("say_team .elrejt", "client_hide", ACCESS_HIDE)     g_pCvar[0] = register_cvar("sai_enabled", "1")  g_pCvar[1] = register_cvar("sai_show_admin", "1")   g_pCvar[2] = register_cvar("sai_on_join", "1")  g_pCvar[3] = register_cvar("sai_positive_color", "0 160 0") g_pCvar[4] = register_cvar("sai_standard_color", "255 255 0")   g_pCvar[5] = register_cvar("sai_negative_color", "255 0 0")    g_SyncScoreInfo = CreateHudSyncObj()    g_iMaxPlayers = get_maxplayers()   new iEnt = create_entity("info_target") entity_set_string(iEnt, EV_SZ_classname, g_ClassName)   entity_set_float(iEnt, EV_FL_nextthink, get_gametime() + 1.0)} public plugin_cfg(){    set_task(0.5, "ev_RoundStart")} public client_putinserver(id){ g_bIsConnected[id] = true   g_bIsBot[id] = bool:is_user_bot(id) if(!g_bIsBot[id])   {       g_bShowScore[id] = bool:g_CachepCvar[2]     g_bIsAdmin[id] = bool:is_user_admin(id) }   get_user_name(id, g_iPlayerName[id], 31)} public client_disconnect(id){    g_bIsAlive[id] = false  g_bIsConnected[id] = false  g_bShowScore[id] = false    g_bIsAdmin[id] = false  g_bIsBot[id] = false} public client_infochanged(id){   get_user_info(id, "name", g_iPlayerName[id], 31)} public client_showscore(id){ g_bShowScore[id] = !g_bShowScore[id]    client_print(id, print_center, g_bShowScore[id] ? "Statisztika engedélyezve!" : "Statisztika bezárva!")} public client_hide(id, lvl, cid){   if(!cmd_access(id, lvl, cid, 1))    {       return PLUGIN_HANDLED   }   g_bIsAdmin[id] = !g_bIsAdmin[id]    client_print(id, print_center, g_bIsAdmin[id] ? "Elrejtés feloldva" : "Elrejtés engedélyezve")  return PLUGIN_CONTINUE} public client_alive(id){   g_bIsAlive[id] = bool:is_user_alive(id)} public ev_RoundStart(){   g_CachepCvar[0] = get_pcvar_num(g_pCvar[0]) g_CachepCvar[1] = get_pcvar_num(g_pCvar[1]) g_CachepCvar[2] = get_pcvar_num(g_pCvar[2])    GetCvarColor(g_pCvar[3], g_iColor[POSITIVE][RED], g_iColor[POSITIVE][GREEN], g_iColor[POSITIVE][BLUE])  GetCvarColor(g_pCvar[4], g_iColor[STANDARD][RED], g_iColor[STANDARD][GREEN], g_iColor[STANDARD][BLUE])  GetCvarColor(g_pCvar[5], g_iColor[NEGATIVE][RED], g_iColor[NEGATIVE][GREEN], g_iColor[NEGATIVE][BLUE])     new stats[8], bodyhits[8], id   g_iMaxStats = get_statsnum()   for(id = 1; id <= g_iMaxPlayers; id++)  {       if(g_bIsConnected[id])      {           g_iRank[id] = get_user_stats(id, stats, bodyhits)       }   }} public ev_ScoreInfo(){  g_iScore[read_data(1)][KILLS] = read_data(2)    g_iScore[read_data(1)][DEATH] = read_data(3)} public ForwardThink(iEnt)  { if(g_CachepCvar[0]) {       static id, target, specmode        for(id = 1; id <= g_iMaxPlayers; id++)      {           if(g_bIsConnected[id])          {               specmode = entity_get_int(id, EV_INT_iuser1)               if(g_bIsAlive[id])              {                   if(g_bShowScore[id])                    {                       ShowPlayerInfo(id, g_iScore[id][KILLS], g_iScore[id][DEATH], 0.86, g_Blank, g_Blank, g_iRank[id])                   }               }               else if(specmode == 2 || specmode == 4)                 {                   target = entity_get_int(id, EV_INT_iuser2)                  if(target && target != id)                  {                       ShowPlayerInfo(id, g_iScore[target][KILLS], g_iScore[target][DEATH], 0.81, g_CachepCvar[1] ? g_bIsAdmin[target] ? "| Admin: Stat |" : g_Blank : g_Blank, g_iPlayerName[target], g_iRank[target])                    }               }           }       }   }   entity_set_float(iEnt, EV_FL_nextthink, get_gametime() + 0.1)}  ShowPlayerInfo(id, iFrags, iDeath, Float:yPos, sAdmin[], sName[], iRank)  {    if(!g_bIsBot[id])   {       static Float:fEff, Float:fGameTime, r, g, b     fGameTime = get_gametime()      fEff = (100.0 * float(iFrags) / float(iFrags + iDeath))        if(iFrags > iDeath)     {           r = g_iColor[POSITIVE][RED]         g = g_iColor[POSITIVE][GREEN]           b = g_iColor[POSITIVE][BLUE]        }       else if(iFrags == iDeath)       {           r = g_iColor[STANDARD][RED]         g = g_iColor[STANDARD][GREEN]           b = g_iColor[STANDARD][BLUE]        }       else if(iFrags < iDeath)        {           r = g_iColor[NEGATIVE][RED]         g = g_iColor[NEGATIVE][GREEN]           b = g_iColor[NEGATIVE][BLUE]        }       if(g_fLastMsg + g_fMsgDelay <= fGameTime)       {           print_color(id, g_bShowScore[id] ? "^4SzerveredNeve ^3| ^1Írd a chatbe ^3/stat ^4hogy bezárd a statisztika HUD -ot." : "^4SzerveredNeve ^3» ^1Írd a chatbe ^3/stat ^4hogy lásd a statisztika HUD -ot.")            g_fLastMsg = fGameTime      }       set_hudmessage(r, g, b, -1.0, yPos, _, _, 0.2, _, _, -1)        ShowSyncHudMsg(id, g_SyncScoreInfo, "%s^n| Öles: %d | Ölés/halál arány: %0.2f%% | Halál: %d |^n%s Pozíciód: %d a(z) %d -ből/ból", sAdmin, iFrags, fEff, iDeath, sName, iRank, g_iMaxStats)    }} stock print_color(const id, const input[], any:...){        new count = 1, players[32]        static msg[191]        vformat(msg, 190, input, 3)         replace_all(msg, 190, "!g", "^4")        replace_all(msg, 190, "!y", "^1")        replace_all(msg, 190, "!t", "^3")              if (id) players[0] = id; else get_players(players, count, "ch")        {                for (new i = 0; i < count; i++)                {                        if (is_user_connected(players[i]))                        {                                message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])                                write_byte(players[i])                                write_string(msg)                                message_end()                        }                }        }        return PLUGIN_HANDLED} GetCvarColor(cvar, &r, &g, &b)  {  static colors[16], piece[5] get_pcvar_string(cvar, colors, 15)     strbreak(colors, piece, 4, colors, 15)  r = str_to_num(piece)  strbreak(colors, piece, 4, colors, 15)  g = str_to_num(piece)   b = str_to_num(colors)}

    _________________
    Kép
    Kép


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája: Re: Admin-Player Stat [Hud]
    HozzászólásElküldve: 2015.01.22. 10:13 
    Offline
    Senior Tag
    Avatar

    Csatlakozott: 2014.02.10. 19:10
    Hozzászólások: 252
    Megköszönt másnak: 10 alkalommal
    Megköszönték neki: 44 alkalommal
    aron87 írta:
    dekarn írta:
    Atom írta:
    Mint ha ezt a plugin már fent láttam volna de nem csak adminoknak mutatta hanem playernek is.

    Én kerestem, de nem találtam :)

    Ui:Mutatja játékosnak és adminnak is Plugin név: Admin-Player Stat [Hud]


    Van szerkesztés gomb is :)

    Ha már beléd kötöttem, pontosítom a fordítást. :oops: :oops:

    Ha kell valakinek színes chattel + ékezettel, akkor tessék:



    Igen csak mielőtt belekötnél kicsit gondolkodni kéne.
    Miután a plugin jóvá lett hagyva a "SZERKESZTÉS GOMB" eltűnik.

    Másrészt, kössz hogy felraktad, szinesen meg ékezettel, csak jólett volna szerintem, ha inkább én töltöm fel a pluginnal.
    Esetleg a saját magad által magyarosított, fordított pluginodat javítsd véleményem szerint.
    De, ha tévedek, nincs igazam akkor sry így jártam. :)

    _________________
    Általam feltöltött PLUGINOK:
    Kattints ide.

    Chat INFO MENÜ 0.3 =98%


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája: Re: Admin-Player Stat [Hud]
    HozzászólásElküldve: 2015.01.24. 07:58 
    Offline
    Felfüggesztve
    Avatar

    Csatlakozott: 2014.12.05. 20:46
    Hozzászólások: 177
    Megköszönt másnak: 3 alkalommal
    Megköszönték neki: 23 alkalommal
    Nem a pluginra írtam hogy "van szerkesztés gomb is".

    _________________
    Kép
    Kép


    A hozzászólást 1 alkalommal szerkesztették, utoljára DeteCT0R 2015.01.24. 16:53-kor.
    URL-torolve.


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája: Re: Admin-Player Stat [Hud]
    HozzászólásElküldve: 2015.01.24. 11:59 
    Offline
    Senior Tag
    Avatar

    Csatlakozott: 2014.02.10. 19:10
    Hozzászólások: 252
    Megköszönt másnak: 10 alkalommal
    Megköszönték neki: 44 alkalommal
    aron87 írta:
    Nem a pluginra írtam hogy "van szerkesztés gomb is".

    http://gyazo.com/1a8f43be5428d90a848222f7b0ebedc2


    Jobb szeretek mndenkinek külön választ adni, hogy ne folyjon össze ;)

    _________________
    Általam feltöltött PLUGINOK:
    Kattints ide.

    Chat INFO MENÜ 0.3 =98%


    Hozzászólás jelentése
    Vissza a tetejére
       
    Hozzászólások megjelenítése:  Rendezés  
    Új téma nyitása  Hozzászólás a témához  [ 9 hozzászólás ] 


    Ki van itt

    Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 9 vendég


    Nem nyithatsz témákat ebben a fórumban.
    Válaszolhatsz egy témára ebben a fórumban.
    Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
    Nem törölheted a hozzászólásaidat ebben a fórumban.
    Nem küldhetsz csatolmányokat ebben a fórumban.

    Keresés:
    Ugrás:  
    Powered by phpBB® Forum Software © phpBB Limited
    Magyar fordítás © Magyar phpBB Közösség
    Portal: Kiss Portal Extension © Michael O'Toole