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 }