backedtracked
Пользователь
- Регистрация
- 26 Мар 2019
- Сообщения
- 57
- Симпатии
- 3
доброго времени суток форумчане)
суть проблемы такая , есть довольно таки ну очень старый плагин он выводит информацию о топигроках в худ стату он берет с стандартного
;statsx.amxx суть вопроса в следующем, возможно как то сделать чтобы стату плагин брал с csstatsx_sql
приложу плагин
суть проблемы такая , есть довольно таки ну очень старый плагин он выводит информацию о топигроках в худ стату он берет с стандартного
;statsx.amxx суть вопроса в следующем, возможно как то сделать чтобы стату плагин брал с csstatsx_sql
приложу плагин
C++:
#include <amxmodx>
#include <csx>
new statsm, cvPlrAmt, cvFullTime, cvTimeBetw, cvVertLoc
public plugin_init()
{
register_plugin("Stats Marquee","1.2","Travo");
register_cvar("travo_statmarquee","v1.2",FCVAR_SERVER|FCVAR_UNLOGGED|FCVAR_SPONLY);
cvPlrAmt = register_cvar("amx_marqplayeramount","50");
cvVertLoc = register_cvar("amx_marqvertlocation","2");
cvFullTime = register_cvar("amx_marqfulltime","600.0");
cvTimeBetw = register_cvar("amx_marqtimebetween","6.0");
set_task(15.0,"displayplr",0,"",0,"a",1);
}
public displayplr()
{
new Stats[8], Body[8], Name[31], Float:VertLoc2;
new PlrAmt = get_pcvar_num(cvPlrAmt);
new VertLoc = get_pcvar_num(cvVertLoc);
new Float:FullTime = get_pcvar_float(cvFullTime);
new Float:TimeBetw = get_pcvar_float(cvTimeBetw);
if(VertLoc==1)
VertLoc2 = -0.74;
else
VertLoc2 = 0.77;
get_stats(statsm, Stats, Body, Name, 31);
statsm++;
set_hudmessage(0, 240, 10, 0.70, VertLoc2, 0, TimeBetw, TimeBetw, 0.5, 0.15, -1);
show_hudmessage(0,"Топ %d игроков на сервере^n%s^nРанг [%d] | Фраги [%d] | Смерти [%d]", PlrAmt, Name, statsm, Stats[0], Stats[1]);
if(statsm >= PlrAmt)
{
statsm = 0
set_task(FullTime,"displayplr",0,"",0,"a",1);
}
else
{
set_task(TimeBetw,"displayplr",0,"",0,"a",1);
}
return PLUGIN_CONTINUE
}