Cerere 3 pluginuri :D

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
M3taph0riK
Membru eXtream
Membru eXtream
Posts: 2127
Joined: 16 Jan 2013, 12:55
Detinator Steam: Da
CS Status: Utilizator Serios
SteamID: Utilizator Serios
Reputatie: Restrictie moderator
Nume anterior: RzV24
Utilizator neserios (tepar)
Has thanked: 60 times
Been thanked: 250 times

24 May 2013, 17:43

playgamehost1 wrote:statsx.amxx il am activat dar nu functioneaza cum trebuie arata la /rank cas pe 2 si in /top15 is pe 9 este defect nu stiu :-??


Daca nu gasesti problema atunci dezactiveaza statsx.amxx si Foloseste pluginul asta pentru /rank , top15

Iar asta este /me extras din statsx :
/me | Afiseaza codul
#include <amxmodx>
#include <amxmisc>
#include <csx>


#define PLUGIN "/me PublicStars"
#define VERSION "1.0"
#define AUTHOR "M3taph0riK"

#define MAX_NAME_LENGTH         31
#define MAX_BUFFER_LENGTH       2047

#define STATS_HITS              5
#define STATS_DAMAGE            6

// Global player flags.
new BODY_PART[8][] =
{
    "WHOLEBODY", 
    "HEAD", 
    "CHEST", 
    "STOMACH", 
    "LEFTARM", 
    "RIGHTARM", 
    "LEFTLEG", 
    "RIGHTLEG"
}

new g_sBuffer[MAX_BUFFER_LENGTH + 1]                = ""
new t_sName[MAX_NAME_LENGTH + 1]                    = ""

public SayMe                = 1 // displays user's stats

public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
	
	register_dictionary("statsx.txt")

	register_clcmd("say /me", "cmdMe", 0, "- display current round stats (chat)")
	register_clcmd("say_team /me", "cmdMe", 0, "- display current round stats (chat)")
}

// Get and format killed stats: hits, damage on killer.
format_kill_vinfo(id, iKiller, sBuffer[MAX_BUFFER_LENGTH + 1])
{
    new iFound = 0
    new izStats[8]
    new izBody[8]
    new iLen

    izStats[STATS_HITS] = 0
    izStats[STATS_DAMAGE] = 0
    get_user_vstats(id, iKiller, izStats, izBody)

    if (iKiller && iKiller != id)
    {
        iFound = 1
        get_user_name(iKiller, t_sName, MAX_NAME_LENGTH)
        iLen = format(sBuffer, MAX_BUFFER_LENGTH, "%L >>", id, "YOU_HIT", t_sName, izStats[STATS_HITS], izStats[STATS_DAMAGE])
    }
    else
        iLen = format(sBuffer, MAX_BUFFER_LENGTH, "%L >>", id, "LAST_RES", izStats[STATS_HITS], izStats[STATS_DAMAGE])

    if (izStats[STATS_HITS])
    {
        for (new i = 1; i < 8; i++)
        {
            if (!izBody)
                continue
            
            iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, " %L: %d", id, BODY_PART, izBody)
        }
    }
    else
        iLen += format(sBuffer[iLen], MAX_BUFFER_LENGTH - iLen, " %L", id, "NO_HITS")
    
    return iFound
}

// Display user stats.
public cmdMe(id)
{
    if (!SayMe)
    {
        client_print(id, print_chat, "* Statistici dezactivate")
        return PLUGIN_HANDLED
    }
    
    format_kill_vinfo(id, 0, g_sBuffer)
    client_print(id, print_chat, "* %s", g_sBuffer)
    
    return PLUGIN_CONTINUE
}
RoyalServer 2
User avatar
playgamehost1
Membru, skill 0
Membru, skill 0
Posts: 61
Joined: 22 May 2013, 19:15
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 10 times
Contact:

24 May 2013, 18:09

Multumesc :)
Post Reply

Return to “Cereri”

  • Information