Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
[rezolvat]Modificare plugin
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
Author
Message
594
Smokey.
[Mentally Stable]
Status: Offline
(since 08-01-2016 17:02)
Joined: 21 Dec 2015
Posts: 21
,
Topics: 9
Location:
Romania
Reputation:
0.7
Posted: 03-01-2016, 21:52:00
| Translate post to:
... (
Click for more languages
)
Salut , puteti sa imi modificati si mie pluginul acesta cu top15 , vreau sa nu mai apara PLAYTIME ( TIMP JUCAT ) ma enerveaza , cat stiu ca am gametracker
Spoiler:
#include <amxmodx>
#include <csx>
#include <nvault>
new g_NvID, g_sBuffer[2048], toggle_sound;
static const CONTACT[] = ""
public plugin_init()
{
register_plugin("CFG Top10+", "1.4", "dydy");
register_cvar("CFG Top10+", "1.4/dydy", FCVAR_SERVER);
register_clcmd("say /top15", "cmdTop15", 0);
register_clcmd("say_team /top15", "cmdTop15", 0);
toggle_sound = register_cvar("cfg_top10_sound", "1")
register_cvar("cfg_top10_msg", CONTACT, FCVAR_SERVER)
g_NvID = nvault_open("playtimevault");
}
public client_disconnect(id)
{
new szPlayTime[8], szAuthID[35], iPlayTime,ts;
get_user_name(id, szAuthID, 34);
if( !nvault_lookup( g_NvID, szAuthID , szPlayTime , 7 , ts ) )
{
format(szPlayTime, 7, "%d" , get_user_time(id, 1) );
nvault_set( g_NvID , szAuthID , szPlayTime);
}
else
{
iPlayTime = str_to_num(szPlayTime) + get_user_time(id, 1);
format(szPlayTime, 7, "%d" , iPlayTime );
nvault_set( g_NvID , szAuthID , szPlayTime);
}
}
Float:accuracy(izStats[8])
{
if (!izStats[4])
{
return (0.0);
}
return (100.0 * float(izStats[5]) / float(izStats[4]));
}
Float:effec(izStats[8])
{
if (!izStats[0])
{
return (0.0);
}
return (100.0 * float(izStats[0]) / float(izStats[0] + izStats[1]));
}
format_top15(sBuffer[2048])
{
new loc1 = get_statsnum();
new loc2 = get_statsnum();
new loc3 = get_statsnum();
new iMax = get_statsnum();
new izStats[8], izBody[8], t_sName[32], msg[112];
new iLen = 0;
if (iMax > 15)
{
iMax = 15;
}
loc1 = 1;
loc2 = 2;
loc3 = 3;
new szTime[8];
new ts;
iLen = format(sBuffer, 2047, "<body bgcolor=#000000><font color=#FFB000><pre>");
iLen += format(sBuffer[iLen], 2047 - iLen, "%2s %-22.22s %6s %6s %4s %6s %4s %4s^n", "#", "Nick", " Kills", "Deaths", " HS", " Eff", "Acc", "PlayTime");
for (new i = 0; i < loc1 && 2047 - iLen > 0; i++)
{
get_stats(i, izStats, izBody, t_sName, 31);
replace_all(t_sName, 31, "<", "[");
replace_all(t_sName, 31, ">", "]");
new iCurTime = get_user_time( i , 1 );
new iTotalTime = 0;
if( nvault_lookup(g_NvID, t_sName , szTime, 7, ts) )
{
iTotalTime = str_to_num(szTime);
}
iLen += format(sBuffer[iLen], 2047 - iLen, "%2d <font color=ff0bb7>%-22.22s</font> %6d %6d %4d %3.0f%% %3.0f%% %4d h <img src=http://www.xteamcs.z1.ro/galerie/aur.png>^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats), ((iCurTime + iTotalTime) / 3600));
}
for (new i = 1; i < loc2 && 2047 - iLen > 0; i++)
{
get_stats(i, izStats, izBody, t_sName, 31);
replace_all(t_sName, 31, "<", "[");
replace_all(t_sName, 31, ">", "]");
new iCurTime = get_user_time( i , 1 );
new iTotalTime = 0;
if( nvault_lookup(g_NvID, t_sName , szTime, 7, ts) )
{
iTotalTime = str_to_num(szTime);
}
iLen += format(sBuffer[iLen], 2047 - iLen, "%2d <font color=#07fcff>%-22.22s</font> %6d %6d %4d %3.0f%% %3.0f%% %4d h <img src=http://www.xteamcs.z1.ro/galerie/aur.png>^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats), ((iCurTime + iTotalTime) / 3600));
}
for (new i = 2; i < loc3 && 2047 - iLen > 0; i++)
{
get_stats(i, izStats, izBody, t_sName, 31);
replace_all(t_sName, 31, "<", "[");
replace_all(t_sName, 31, ">", "]");
new iCurTime = get_user_time( i , 1 );
new iTotalTime = 0;
if( nvault_lookup(g_NvID, t_sName , szTime, 7, ts) )
{
iTotalTime = str_to_num(szTime);
}
iLen += format(sBuffer[iLen], 2047 - iLen, "%2d <font color=#0BF402>%-22.22s</font> %6d %6d %4d %3.0f%% %3.0f%% %4d h <img src=http://www.xteamcs.z1.ro/galerie/aur.png>^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats), ((iCurTime + iTotalTime) / 3600));
}
for (new i = 3; i < iMax && 2047 - iLen > 0; i++)
{
get_stats(i, izStats, izBody, t_sName, 31);
replace_all(t_sName, 31, "<", "[");
replace_all(t_sName, 31, ">", "]");
new iCurTime = get_user_time( i , 1 );
new iTotalTime = 0;
if( nvault_lookup(g_NvID, t_sName , szTime, 7, ts) )
{
iTotalTime = str_to_num(szTime);
}
iLen += format(sBuffer[iLen], 2047 - iLen, "%2d %-22.22s %6d %6d %4d %3.0f%% %3.0f%% %4d h^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats), ((iCurTime + iTotalTime) / 3600));
}
get_cvar_string("cfg_top10_msg", msg, 63)
iLen += format(sBuffer[iLen], 2047 - iLen, "^n%s", msg);
iLen += format(sBuffer[iLen], 2047 - iLen, "^n<font color=#00FA9A>Acum joci pe serverul - cs.legendcs.com</font>^n");
iLen += format(sBuffer[iLen], 2047 - iLen, "^n<font color=#00FA9A>Viziteaza forumul nostru -
http://www.legendcs.com</font>"
;
}
public cmdTop15(id)
{
format_top15(g_sBuffer);
show_motd(id, g_sBuffer, "Top 15");
if (get_pcvar_num(toggle_sound) != 0)
{
client_cmd(id,"spk ^"vox/deeoo top ten^"")
}
return PLUGIN_CONTINUE;
}
public plugin_end()
{
nvault_close(g_NvID);
}
0
0
Back to top
Adryyy
[HLDS EXPLOITER]
Status: Offline
(since 16-09-2024 14:37)
Joined: 09 Apr 2012
Posts: 128
,
Topics: 6
Location:
Romania
Reputation:
117.3
Votes
: 10
Posted: 03-01-2016, 22:41:18
| Translate post to:
... (
Click for more languages
)
Spoiler:
#include <amxmodx>
#include <csx>
#include <nvault>
new g_sBuffer[2048], toggle_sound;
static const CONTACT[] = ""
public plugin_init()
{
register_plugin("CFG Top10+", "1.4", "dydy");
register_cvar("CFG Top10+", "1.4/dydy", FCVAR_SERVER);
register_clcmd("say /top15", "cmdTop15", 0);
register_clcmd("say_team /top15", "cmdTop15", 0);
toggle_sound = register_cvar("cfg_top10_sound", "1")
register_cvar("cfg_top10_msg", CONTACT, FCVAR_SERVER)
}
Float:accuracy(izStats[8])
{
if (!izStats[4])
{
return (0.0);
}
return (100.0 * float(izStats[5]) / float(izStats[4]));
}
Float:effec(izStats[8])
{
if (!izStats[0])
{
return (0.0);
}
return (100.0 * float(izStats[0]) / float(izStats[0] + izStats[1]));
}
format_top15(sBuffer[2048])
{
new loc1 = get_statsnum();
new loc2 = get_statsnum();
new loc3 = get_statsnum();
new iMax = get_statsnum();
new izStats[8], izBody[8], t_sName[32], msg[112];
new iLen = 0;
if (iMax > 15)
{
iMax = 15;
}
loc1 = 1;
loc2 = 2;
loc3 = 3;
iLen = format(sBuffer, 2047, "<body bgcolor=#000000><font color=#FFB000><pre>");
iLen += format(sBuffer[iLen], 2047 - iLen, "%2s %-22.22s %6s %6s %4s %6s %4s %4s^n", "#", "Nick", " Kills", "Deaths", " HS", " Eff", "Acc");
for (new i = 0; i < loc1 && 2047 - iLen > 0; i++)
{
get_stats(i, izStats, izBody, t_sName, 31);
replace_all(t_sName, 31, "<", "[");
replace_all(t_sName, 31, ">", "]");
iLen += format(sBuffer[iLen], 2047 - iLen, "%2d <font color=ff0bb7>%-22.22s</font> %6d %6d %4d %3.0f%% %3.0f%% <img src=http://www.xteamcs.z1.ro/galerie/aur.png>^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats));
}
for (new i = 1; i < loc2 && 2047 - iLen > 0; i++)
{
get_stats(i, izStats, izBody, t_sName, 31);
replace_all(t_sName, 31, "<", "[");
replace_all(t_sName, 31, ">", "]");
iLen += format(sBuffer[iLen], 2047 - iLen, "%2d <font color=#07fcff>%-22.22s</font> %6d %6d %4d %3.0f%% %3.0f%% %4d h <img src=http://www.xteamcs.z1.ro/galerie/aur.png>^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats));
}
for (new i = 2; i < loc3 && 2047 - iLen > 0; i++)
{
get_stats(i, izStats, izBody, t_sName, 31);
replace_all(t_sName, 31, "<", "[");
replace_all(t_sName, 31, ">", "]");
iLen += format(sBuffer[iLen], 2047 - iLen, "%2d <font color=#0BF402>%-22.22s</font> %6d %6d %4d %3.0f%% %3.0f%% <img src=http://www.xteamcs.z1.ro/galerie/aur.png>^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats));
}
for (new i = 3; i < iMax && 2047 - iLen > 0; i++)
{
get_stats(i, izStats, izBody, t_sName, 31);
replace_all(t_sName, 31, "<", "[");
replace_all(t_sName, 31, ">", "]");
iLen += format(sBuffer[iLen], 2047 - iLen, "%2d %-22.22s %6d %6d %4d %3.0f%% %3.0f%%^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats));
}
get_cvar_string("cfg_top10_msg", msg, 63)
iLen += format(sBuffer[iLen], 2047 - iLen, "^n%s", msg);
iLen += format(sBuffer[iLen], 2047 - iLen, "^n<font color=#00FA9A>Acum joci pe serverul - cs.legendcs.com</font>^n");
iLen += format(sBuffer[iLen], 2047 - iLen, "^n<font color=#00FA9A>Viziteaza forumul nostru -
http://www.legendcs.com</font>"
;
}
public cmdTop15(id)
{
format_top15(g_sBuffer);
show_motd(id, g_sBuffer, "Top 15");
if (get_pcvar_num(toggle_sound) != 0)
{
client_cmd(id,"spk ^"vox/deeoo top ten^"")
}
return PLUGIN_CONTINUE;
}
0
0
Back to top
Smokey.
[Mentally Stable]
Status: Offline
(since 08-01-2016 17:02)
Joined: 21 Dec 2015
Posts: 21
,
Topics: 9
Location:
Romania
Reputation:
0.7
Posted: 04-01-2016, 12:37:58
| Translate post to:
... (
Click for more languages
)
Si ai putea sa imi adaugi si /rank ca nu mai merge decand am modificat cu acest script.
0
0
Back to top
Adryyy
[HLDS EXPLOITER]
Status: Offline
(since 16-09-2024 14:37)
Joined: 09 Apr 2012
Posts: 128
,
Topics: 6
Location:
Romania
Reputation:
117.3
Votes
: 10
Posted: 04-01-2016, 15:00:42
| Translate post to:
... (
Click for more languages
)
Spoiler:
#include <amxmodx>
#include <csx>
new g_sBuffer[2048], toggle_sound;
static const CONTACT[] = ""
public plugin_init()
{
register_plugin("CFG Top10+", "1.4", "dydy");
register_cvar("CFG Top10+", "1.4/dydy", FCVAR_SERVER);
register_clcmd("say /top15", "cmdTop15", 0);
register_clcmd("say_team /top15", "cmdTop15", 0);
register_clcmd("say /rank", "cmdRank", 0);
register_clcmd("say_team /rank", "cmdRank", 0);
toggle_sound = register_cvar("cfg_top10_sound", "1")
register_cvar("cfg_top10_msg", CONTACT, FCVAR_SERVER)
}
Float:accuracy(izStats[8])
{
if (!izStats[4])
{
return (0.0);
}
return (100.0 * float(izStats[5]) / float(izStats[4]));
}
Float:effec(izStats[8])
{
if (!izStats[0])
{
return (0.0);
}
return (100.0 * float(izStats[0]) / float(izStats[0] + izStats[1]));
}
format_top15(sBuffer[2048])
{
new loc1 = get_statsnum();
new loc2 = get_statsnum();
new loc3 = get_statsnum();
new iMax = get_statsnum();
new izStats[8], izBody[8], t_sName[32], msg[112];
new iLen = 0;
if (iMax > 15)
{
iMax = 15;
}
loc1 = 1;
loc2 = 2;
loc3 = 3;
iLen = format(sBuffer, 2047, "<body bgcolor=#000000><font color=#FFB000><pre>");
iLen += format(sBuffer[iLen], 2047 - iLen, "%2s %-22.22s %6s %6s %4s %6s %4s %4s^n", "#", "Nick", " Kills", "Deaths", " HS", " Eff", "Acc");
for (new i = 0; i < loc1 && 2047 - iLen > 0; i++)
{
get_stats(i, izStats, izBody, t_sName, 31);
replace_all(t_sName, 31, "<", "[");
replace_all(t_sName, 31, ">", "]");
iLen += format(sBuffer[iLen], 2047 - iLen, "%2d <font color=ff0bb7>%-22.22s</font> %6d %6d %4d %3.0f%% %3.0f%% <img src=http://www.xteamcs.z1.ro/galerie/aur.png>^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats));
}
for (new i = 1; i < loc2 && 2047 - iLen > 0; i++)
{
get_stats(i, izStats, izBody, t_sName, 31);
replace_all(t_sName, 31, "<", "[");
replace_all(t_sName, 31, ">", "]");
iLen += format(sBuffer[iLen], 2047 - iLen, "%2d <font color=#07fcff>%-22.22s</font> %6d %6d %4d %3.0f%% %3.0f%% %4d h <img src=http://www.xteamcs.z1.ro/galerie/aur.png>^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats));
}
for (new i = 2; i < loc3 && 2047 - iLen > 0; i++)
{
get_stats(i, izStats, izBody, t_sName, 31);
replace_all(t_sName, 31, "<", "[");
replace_all(t_sName, 31, ">", "]");
iLen += format(sBuffer[iLen], 2047 - iLen, "%2d <font color=#0BF402>%-22.22s</font> %6d %6d %4d %3.0f%% %3.0f%% <img src=http://www.xteamcs.z1.ro/galerie/aur.png>^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats));
}
for (new i = 3; i < iMax && 2047 - iLen > 0; i++)
{
get_stats(i, izStats, izBody, t_sName, 31);
replace_all(t_sName, 31, "<", "[");
replace_all(t_sName, 31, ">", "]");
iLen += format(sBuffer[iLen], 2047 - iLen, "%2d %-22.22s %6d %6d %4d %3.0f%% %3.0f%%^n", i + 1, t_sName, izStats[0], izStats[1], izStats[2], effec(izStats), accuracy(izStats));
}
get_cvar_string("cfg_top10_msg", msg, 63)
iLen += format(sBuffer[iLen], 2047 - iLen, "^n%s", msg);
iLen += format(sBuffer[iLen], 2047 - iLen, "^n<font color=#00FA9A>Acum joci pe serverul - cs.legendcs.com</font>^n");
iLen += format(sBuffer[iLen], 2047 - iLen, "^n<font color=#00FA9A>Viziteaza forumul nostru -
http://www.legendcs.com</font>"
;
}
public cmdTop15(id)
{
format_top15(g_sBuffer);
show_motd(id, g_sBuffer, "Top 15");
if (get_pcvar_num(toggle_sound) != 0)
{
client_cmd(id,"spk ^"vox/deeoo top ten^"")
}
return PLUGIN_CONTINUE;
}
public cmdRank(id)
{
new izStats[8], izBody[8], iRankPos, iRankMax, name[32];
iRankPos = get_user_stats(id, izStats, izBody);
get_user_name(id, name, 31);
iRankMax = get_statsnum();
client_print(id, print_chat, "[Rank] %s, esti pe locul %d din %d cu %d fraguri si %d decese.",name,iRankPos,iRankMax,izStats[0],izStats[1]);
}
( -_・) ︻デ═一 ▸❀ヅ❤♫
0
0
Back to top
Topic locked
Topic is closed, you cannot post any messages in it anymore
Locked by
TwisTer
, 27 January 2017 10:12
Freakz Forum Index
->
Trash Bin
->
CS 2006-2019 (Archived)
->
Plugins - Help / Support
The time now is 28-07-2025, 21:27:36
Copyright info
Based on phpBB
ro
/
com
B
Login
I forgot my password
World of Warcraft
Login for more...
Download WoW 7.3.5
Misc
eSports
Achievements
Buy reputation with votes
Reputation trades
Forum rules
Ban list
Members list
User guide (FAQ)
World of Warcraft
View details