Участник
Пользователь
- Сообщения
- 182
- Реакции
- 9
- Ошибка
-
ошибок по плагину нету
- ОС
- Linux
- Amx Mod X
-
AMX Mod X 1.9.0.5263 (http://www.amxmodx.org)
- Билд
-
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.7.0.695-dev
Build date: 15:54:29 Apr 6 2020 (2186)
- ReGamedll
-
ReGameDLL version: 5.16.0.461-dev
Build date: 12:59:43 May 18 2020
- Версия Metamod
-
Metamod-r v1.3.0.128, API (5:13)
Metamod-r build: 17:47:54 Aug 24 2018
- Список метамодулей
-
1] SafeNameAndChat RUN - SafeNameAndChat.so v1.1 ini ANY ANY
[ 2] Reunion RUN - reunion_mm_i386.so v0.1.0.92c ini Start Never
[ 3] Rechecker RUN - rechecker_mm_i386.so v2.5 ini Chlvl ANY
[ 4] ReAuthCheck RUN - reauthcheck_mm_i386.so v0.1.6 ini Start Never
[ 5] VoiceTranscoder RUN - VoiceTranscoder.so v2017RC5 ini ANY ANY
[ 6] AMX Mod X RUN - amxmodx_mm_i386.so v1.9.0.5263 ini Start ANY
[ 7] ReSemiclip RUN - resemiclip_mm_i386.so v2.3.9 ini Chlvl ANY
[ 8] ReSRDetector RUN - resrdetector_mm_i386.so v0.1.0 ini Chlvl ANY
[ 9] WHBlocker RUN - whblocker_mm_i386.so v1.5.697 ini Chlvl ANY
[10] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5263 pl6 ANY ANY
[11] MySQL RUN - mysql_amxx_i386.so v1.9.0.5263 pl6 ANY ANY
[12] ReAPI RUN - reapi_amxx_i386.so v5.13.0.194-dev pl6 ANY Never
[13] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5263 pl6 ANY ANY
[14] ReAimDetector RUN - reaimdetector_amxx_i386.so v0.2.2 pl6 ANY Never
[15] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5263 pl6 ANY ANY
[16] SxGeo RUN - sxgeo_amxx_i386.so v2.2 pl6 ANY Never
- Список плагинов
-
[ 1] FreshBans 1.4.0b kanagava fresh_bans.amxx работает
[ 2] Admin Loader 3.5 neygomon admin_loader.am работает
[ 3] DopBan 3.0.3b kanagava dop_ban303_.amx работает
[ 4] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a работает
[ 5] CSStatsX SQL 0.7.4+2 serfreeman1337 csstatsx_sql.am работает
[ 6] Advanced Ultimate Weap 0.0.3-Alph steelzzz advanced_ultima работает
[ 7] Advanced Gag 1.9.0 neygomon amx_gag.amxx работает
[ 8] ReChecker Logging 1.0 custom rc_logging.amxx работает
[ 9] [ReAPI] Golden Knife 0.0.1 Jumper knife.amxx работает
[ 10] Lite VoteBan 1.4 neygomon lite_voteban.am работает
[ 11] Map Manager: BlockList 0.0.3 Mistrick map_manager_blo работает
[ 12] Map Manager: Core 3.0.4 Mistrick map_manager_cor работает
[ 13] Map Manager: Effects 0.0.8 Mistrick map_manager_eff работает
[ 14] Map Manager: Informer 0.0.5 Mistrick map_manager_inf работает
[ 15] Map Manager: Nominatio 0.1.0 Mistrick map_manager_nom работает
[ 16] Map Manager: Online so 0.0.2 Mistrick map_manager_onl работает
[ 17] Map Manager: Rtv 0.1.0 Mistrick map_manager_rtv работает
[ 18] Map Manager: Scheduler 0.1.2 Mistrick map_manager_sch работает
[ 19] Admin Commands 1.9.0.5263 AMXX Dev Team admincmd.amxx работает
[ 20] Players Menu 1.7 neugomon players_menu.am работает
[ 21] Maps Menu 1.9.0.5263 AMXX Dev Team mapsmenu.amxx работает
[ 22] Items Restrict 1.1 s1lent items_restrict. работает
[ 23] Admin Votes 1.9.0.5263 AMXX Dev Team adminvote.amxx работает
[ 24] Demo Recorder 2.4.0 F@nt0M demo_recorder.a работает
[ 25] Server AMXMODMENU [INI 1.0 Leo_[BH] amxmodmenu.amxx работает
[ 26] ScreenMaker 1.1 neygomon screen_maker.am работает
[ 27] AFK Control ReNew 1.2(a) neygomon afk_control.amx работает
[ 28] Пинг 1.31 neygomon Ping_Control.am работает
[ 29] [ReAPI] AdminFreeLook 1.0 ReHLDS Team adminfreelook.a работает
[ 30] Simple Damager 1.1.0 fl0wer simple_damager. работает
[ 31] [ReAPI] No Team Flash 0.0.3 Vaqtincha no_team_flash.a работает
[ 32] [ReAPI] Vip System 1.4.0 Dager* *.* -G- re_vipka.amxx работает
[ 33] [ReAPI] Best player of 1.1.2 F@nt0M best_player_of_ работает
[ 34] Advanced Kill Assists 1.3b Xelson next21_kill_ass работает
[ 35] [ReAPI] Random Weapons 2.4.9 neugomon/h1k3 random_weapons_ работает
[ 36] Custom Smoke 1.08 bionext custom_smoke.am работает
[ 37] Time for info 1.0 neugomon time_for_info.a работает
[ 38] resetscore(ReAPI) 1.0 Phantom resetscore.amxx работает
[ 39] GameName Changer 1.0 neugomon gamename.amxx работает
[ 40] Block grande info 1.0 neygomon BlockGrenadeInf работает
[ 41] Block grande info 1.0 neygomon BlockGrenadeInf работает
[ 42] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx работает
[ 43] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike работает
[ 44] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am работает
[ 45] AES: StatsX 0.5.9 [REA serfreeman1337/s aes_statsx_cstr работает
[ 46] AES: StatsX Info Rank 0.1 serfreeman1337 aes_statsx_rank работает
[ 47] Top Awards 1.0 neygomon top_awards.amxx работает
[ 48] Parachute Lite [ReAPI] 11.0 Leo_[BH] parachute_lite. работает
[ 49] [ReAPI] Kills Counter 0.3 serfreeman1337 kills_counter.a работает
[ 50] Slay Losers 1.1.6 [email protected] slay_losers.amx работает
[ 51] Say me and Say hp 1.4 neygomon sayme_reapi.amx работает
[ 52] SF Bets 0.1.5 serfreeman1337 sf_bets.amxx работает
[ 53] Vip Test 1.0 daywer vip_test.amxx работает
[ 54] C4 Timer on roundtime 0.3.3a neygomon c4timer.amxx работает
[ 55] [SxGeo] Connect Info 1.0p s1lent sxgeo_connect_i работает
[ 56] Menu 1.0 WaT_1 menu.amxx работает
[ 57] Custom Player Models A 0.2.1 F@nt0M & BlackSi custom_player_m работает
[ 58] Custom Player Models C 0.2.1 BlackSignature custom_player_m работает
[ 59] Custom Player Models T 0.2.1 BlackSignature custom_player_m работает
[ 60] Advert Messages 1.2.2 neygomon adverts.amxx работает
[ 61] Chat Manager 1.1.2-16 Mistrick chatmanager.amx работает
- Автор плагина
- neygomon
- Версия плагина
- 1.0
- Исходный код
-
#include <amxmodx>
#tryinclude <reapi>
#if !defined _reapi_included
#include <hamsandwich>
#endif
#define YOUR_STATS_SYSTEM 2
// Игровая статистика, установленная на Вашем сервере
// 0 - CSX
// 1 - CSSTATS MYSQL by SKAJIbnEJIb
// 2 - CSSTATSX SQL by serfreeman1337
#define MAX_TOP_POSITION 10
// Сколько первых человек из статистики получат флаги из SET_FLAGS
#define SET_FLAGS (ADMIN_LEVEL_H|ADMIN_LEVEL_C)
// Выдаваемые флаги доступа
#define IGNORED_FLAGS (ADMIN_MENU|ADMIN_LEVEL_H)
// Флаги, с которыми не выдавать флаги
#if YOUR_STATS_SYSTEM == 0
#include <csstats>
#endif
#if YOUR_STATS_SYSTEM == 1
#include <csstats_mysql>
#endif
#if YOUR_STATS_SYSTEM == 2
#include <csstatsx_sql>
#endif
new bool:g_bSetFlags[33];
public plugin_init()
{
register_plugin("Top Awards", "1.0", "neygomon");
#if defined _reapi_included
RegisterHookChain(RG_CBasePlayer_Spawn, "CBasePlayer_Spawn_Post", true);
#else
RegisterHam(Ham_Spawn, "player", "CBasePlayer_Spawn_Post", true);
#endif
}
public client_putinserver(id)
g_bSetFlags[id] = false;
public CBasePlayer_Spawn_Post(const id)
{
if(!is_user_connected(id))
return;
if(!is_user_allowed(id))
{
if(g_bSetFlags[id])
{
set_user_flags(id, get_user_flags(id) & ~SET_FLAGS);
client_print(id, print_chat, "Вы вылетели из TOP %d сервера. Привилегии удалены :(", MAX_TOP_POSITION);
g_bSetFlags[id] = false;
}
}
else
{
set_user_flags(id, get_user_flags(id) | SET_FLAGS);
client_print(id, print_chat, "Вы попали в TOP %d сервера. Привилегии успешно активированы :)", MAX_TOP_POSITION);
g_bSetFlags[id] = true;
}
}
bool:is_user_allowed(id)
{
if(get_user_flags(id) & IGNORED_FLAGS)
return false;
new myRank = 0;
new bool:bAllowed = false;
new players[32], pnum;
get_players(players, pnum);
#if YOUR_STATS_SYSTEM == 0 || YOUR_STATS_SYSTEM == 2
new st[8], bh[HIT_RIGHTLEG + 1];
#endif
#if YOUR_STATS_SYSTEM == 1
new st[22];
#endif
for(new i, pos; i < pnum; ++i)
{
#if YOUR_STATS_SYSTEM == 0
pos = get_user_stats(id, st, bh);
#endif
#if YOUR_STATS_SYSTEM == 1
pos = csstats_get_user_stats(id, st);
#endif
#if YOUR_STATS_SYSTEM == 2
pos = get_user_stats_sql(id, st, bh);
#endif
if(players[i] == id)
myRank = pos;
else
{
if(0 < pos <= MAX_TOP_POSITION)
{
if(get_user_flags(players[i]) & SET_FLAGS)
{
bAllowed = true;
break;
}
}
}
}
if(bAllowed && myRank == MAX_TOP_POSITION + 1)
return true;
else if(0 < myRank <= MAX_TOP_POSITION)
return true;
return false;
}
плагин выборочно как-то дает вип за топ 10 у кого-то есть у кого-то нету
пробовал ставить YOUR_STATS_SYSTEM 0 и 2 одно и тоже
стоит CSSTATSX SQL by serfreeman1337 с заменой модуля
пробовал ставить YOUR_STATS_SYSTEM 0 и 2 одно и тоже
стоит CSSTATSX SQL by serfreeman1337 с заменой модуля