63 поста в топике

Подскажите, пожалуйста, какие версии ReHLDS, ReGameDll, ReAPI нужны для нормальной работы плагина. У меня старье стоит, не было нужды обновляться. К тому же знаю, что с новыми версиями всего этого отваливаются некоторые метамод-плагины.

 

version

Спойлер

Protocol version 48
Exe version 1.6.3.7/Stdio (cstrike)
Exe build: 16:23:15 Aug 12 2016 (853)
ReHLDS API version 2.13

 

game version

Спойлер

ReGameDLL build: 13:31:22 Aug 5 2016 (0.2.133)
ReGameDLL API version 4.2
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/b4fec27 (s1lentq)

 

meta

Спойлер

[ 1] VoiceTranscoder RUN - VoiceTranscoder. v2.0RC1 ini ANY ANY 
[ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.2 ini Start ANY 
[ 3] Reunion RUN - reunion_mm_i386. v0.1.67 ini Start Never
[ 4] WHBlocker RUN - whblocker_mm_i38 v1.5.620 ini Chlvl ANY 
[ 5] ReSemiclip RUN - resemiclip_mm_i3 v2.3.7 ini Chlvl ANY 
[ 6] Rechecker RUN - rechecker_mm_i38 v1.9 ini Chlvl ANY 
[ 7] SRDetector RUN - srdetector_mm_i3 v1.2 ini Chlvl ANY 
[ 8] ReAuthCheck RUN - reauthcheck_mm_i v0.1.1 ini Start Never
[ 9] MySQL RUN - mysql_amxx_i386. v1.8.2 pl2 ANY ANY 
[10] Fun RUN - fun_amxx_i386.so v1.8.2 pl2 ANY ANY 
[11] Engine RUN - engine_amxx_i386 v1.8.2 pl2 ANY ANY 
[12] FakeMeta RUN - fakemeta_amxx_i3 v1.8.2 pl2 ANY ANY 
[13] CStrike RUN - cstrike_amxx_i38 v1.8.2-d pl2 ANY ANY 
[14] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl2 ANY ANY 
[15] hackdetector RUN - hackdetector_amx v0.15.30 pl2 ANY ANY 
[16] ReFreeLook RUN - refreelook_amxx_ v1.8 pl2 ANY Never
[17] ReAPI RUN - reapi_amxx_i386. v0.1.69 pl2 ANY Never
17 plugins, 17 running

 

Я ведь правильно понимаю, что одним обновлением ReAPI не обойтись? Так вот, мне просто нужно знать, какие из последних версий ReHLDS, ReGameDll, ReAPI стабильны настолько, что будут работать со всеми моими метамод-плагинами. Извиняюсь, что не совсем по теме, но, я так понимаю, что без обновлений мне данный плагин не установить. Точнее установить, но работать он будет некорректно.

Изменено пользователем leshiy_bannikoff
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@chihuahuashka существует уже более свежая версия, в которой была пофикшена совместимость с Chat Manager'ом и не только. Если автор будет поддерживать топик, то она появится и здесь.
@leshiy_bannikoff Достаточно ReAPI 0.1.80, который у меня стоял с Rehlds rehlds-0.2-20161101.182903-178 (934) и Regamedll 0.2.156
На dev билдах также работает.

2

Traitor :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обновление до 1.6.3. Детали в шапке

3

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При компилировании исходника 1.6.3 вот такая ошибка

Спойлер

//AMXXPC compile.exe
// by the AMX Mod X Dev Team


//// stop_the_bastards_1_6_3.sma
// C:\Users\Leshiy\Desktop\CS\re +18\compiler\include\float.inc(165) : error 079: inconsistent return types (array & non-array)
//
// 1 Error.
// Could not locate output file C:\Users\Leshiy\Desktop\CS\re +18\compiler\compiled\stop_the_bastards_1_6_3.amx (compile failed).
//
// Compilation Time: 0,5 sec
// ----------------------------------------

Press enter to exit ...

Версия 1.4.2 компилировалась без проблем.

Amx 1.8.2.

 

Вот на всякий случай мой float.inc

Спойлер

/* Float arithmetic
*
* (c) Copyright 1999, Artran, Inc.
*  Written by Greg Garner (gmg@artran.com)
*  Modified in March 2001 to include user defined
*  operators for the floating point functions.
*
* This file is provided as is (no warranties).
*/

#if defined _float_included
  #endinput
#endif
#define _float_included

/* Different methods of rounding */
enum floatround_method {
    floatround_round = 0,
    floatround_floor,
    floatround_ceil,
    floatround_tozero
};

enum anglemode {
    radian = 0,
    degrees,
    grades
};

/* Convert an integer into a floating point value */
native Float:float(value);

/* Convert a string into a floating point value */
native Float:floatstr(const string[]);

/* Multiple two floats together */
native Float:floatmul(Float:oper1, Float:oper2);

/* Divide the dividend float by the divisor float */
native Float:floatdiv(Float:dividend, Float:divisor);

/* Add two floats together */
native Float:floatadd(Float:dividend, Float:divisor);

/* Subtract oper2 float from oper1 float */
native Float:floatsub(Float:oper1, Float:oper2);

/* Return the fractional part of a float */
native Float:floatfract(Float:value);

/* Round a float into a integer value */
native floatround(Float:value, floatround_method:method=floatround_round);

/* Compare two integers. If the two elements are equal, return 0.
* If the first argument is greater than the second argument, return 1,
* If the first argument is less than the second argument, return -1. */
native floatcmp(Float:fOne, Float:fTwo);

/* Return the square root of the input value, same as floatpower(value, 0.5) */
native Float:floatsqroot(Float:value);

/* Return the value raised to the power of the exponent */
native Float:floatpower(Float:value, Float:exponent);

/* Return the logarithm */
native Float:floatlog(Float:value, Float:base=10.0);

/* Return the sine, cosine or tangent.
 * The input angle may be in radians, degrees or grades. */
native Float:floatsin(Float:value, anglemode:mode=radian);
native Float:floatcos(Float:value, anglemode:mode=radian);
native Float:floattan(Float:value, anglemode:mode=radian);

/* Return the hyperbolic sine, cosine or tangent.
 * The input angle may be in radians, degrees or grades. */
native Float:floatsinh(Float:angle, anglemode:mode=radian);
native Float:floatcosh(Float:angle, anglemode:mode=radian);
native Float:floattanh(Float:angle, anglemode:mode=radian);

/* Return the absolute value */
native Float:floatabs(Float:value);

/* Return the angle of a sine, cosine or tangent.
 * The output angle may be in radians, degrees, or grades. */
native Float:floatatan(Float:angle, {anglemode,_}:radix);
native Float:floatacos(Float:angle, {anglemode,_}:radix);
native Float:floatasin(Float:angle, {anglemode,_}:radix);
native Float:floatatan2(Float:x, Float:y, {anglemode,_}:radix);

#pragma rational Float

/* user defined operators */
native Float:operator*(Float:oper1, Float:oper2) = floatmul;
native Float:operator/(Float:oper1, Float:oper2) = floatdiv;
native Float:operator+(Float:oper1, Float:oper2) = floatadd;
native Float:operator-(Float:oper1, Float:oper2) = floatsub;

stock Float:operator++(Float:oper)
    return oper+1.0;

stock Float:operator--(Float:oper)
    return oper-1.0;

stock Float:operator-(Float:oper)
    return oper^Float:cellmin; /* IEEE values are sign/magnitude */

stock Float:operator*(Float:oper1, oper2)
    return floatmul(oper1, float(oper2)); /* "*" is commutative */

stock Float:operator/(Float:oper1, oper2)
    return floatdiv(oper1, float(oper2));

stock Float:operator/(oper1, Float:oper2)
    return floatdiv(float(oper1), oper2);

stock Float:operator+(Float:oper1, oper2)
    return floatadd(oper1, float(oper2)); /* "+" is commutative */

stock Float:operator-(Float:oper1, oper2)
    return floatsub(oper1, float(oper2));

stock Float:operator-(oper1, Float:oper2)
    return floatsub(float(oper1), oper2);

stock bool:operator==(Float:oper1, Float:oper2)
    return floatcmp(oper1, oper2) == 0;

stock bool:operator==(Float:oper1, oper2)
    return floatcmp(oper1, float(oper2)) == 0; /* "==" is commutative */

stock bool:operator!=(Float:oper1, Float:oper2)
    return floatcmp(oper1, oper2) != 0;

stock bool:operator!=(Float:oper1, oper2)
    return floatcmp(oper1, float(oper2)) != 0; /* "==" is commutative */

stock bool:operator>(Float:oper1, Float:oper2)
    return floatcmp(oper1, oper2) > 0;

stock bool:operator>(Float:oper1, oper2)
    return floatcmp(oper1, float(oper2)) > 0;

stock bool:operator>(oper1, Float:oper2)
    return floatcmp(float(oper1), oper2) > 0;

stock bool:operator>=(Float:oper1, Float:oper2)
    return floatcmp(oper1, oper2) >= 0;

stock bool:operator>=(Float:oper1, oper2)
    return floatcmp(oper1, float(oper2)) >= 0;

stock bool:operator>=(oper1, Float:oper2)
    return floatcmp(float(oper1), oper2) >= 0;

stock bool:operator<(Float:oper1, Float:oper2)
    return floatcmp(oper1, oper2) < 0;

stock bool:operator<(Float:oper1, oper2)
    return floatcmp(oper1, float(oper2)) < 0;

stock bool:operator<(oper1, Float:oper2)
    return floatcmp(float(oper1), oper2) < 0;

stock bool:operator<=(Float:oper1, Float:oper2)
    return floatcmp(oper1, oper2) <= 0;

stock bool:operator<=(Float:oper1, oper2)
    return floatcmp(oper1, float(oper2)) <= 0;

stock bool:operator<=(oper1, Float:oper2)
    return floatcmp(float(oper1), oper2) <= 0;

stock bool:operator!(Float:oper)
    return (_:oper & ((-1)/2)) == 0;        /* -1 = all bits to 1; /2 = remove most significant bit (sign)
                            works on both 32bit and 64bit systems; no constant required */
/* forbidden operations */
forward operator%(Float:oper1, Float:oper2);
forward operator%(Float:oper1, oper2);
forward operator%(oper1, Float:oper2);


stock Float:floatmin(Float:ValueA, Float:ValueB)
{
    if (ValueA<=ValueB)
    {
        return ValueA;
    }
    
    return ValueB;
}

stock Float:floatmax(Float:ValueA, Float:ValueB)
{
    if (ValueA>=ValueB)
    {
        return ValueA;
    }
    
    return ValueB;
}
stock Float:floatclamp(Float:Value, Float:MinValue, Float:MaxValue)
{
    if (Value<=MinValue)
    {
        return MinValue;
    }
    if (Value>=MaxValue)
    {
        return MaxValue;
    }
    
    return Value;
}

 

Еще заметил, что в список причин для наказания нельзя добавить больше 9. Т.е. 10-ая и следующие причины отсутствуют в меню, не смотря на то, что присутствуют в конфигурационном файле. При этом получается, что 8 причин идут на 1 странице в списке, а 9-ая одиноко торчит на 2 странице выбора. Добавьте, пожалуйста, возможно указывать более 9 причин. Если по каким-то причинам это невозможно, то тогда имеет смысл вообще сделать все 9 причин на 1 единственной странице, заменив 9-ый пункт в меню ("далее") причиной.

 

Оффтоп

Спойлер

Блин, никак не пойму, как обратиться к конкретному человеку в сообщении. Ткните носом, пожалуйста, куда нажимать нужно.

 

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Le$hiy вот мой результат компиляции под АМХХ 1.8.2

Spoiler

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team

Header size:           3560 bytes
Code size:            71800 bytes
Data size:            58308 bytes
Stack/heap size:      16384 bytes; max. usage is unknown, due to recursion
Total requirements:  150052 bytes
Done.
[Finished in 0.6s]

 

47 хвилин тому, Le$hiy сказано:

Еще заметил, что в список причин для наказания нельзя добавить больше 9

Измените под себя

Цитувати

#define MAX_REASONS 10

 

P.S. небольшое обновление. Количество причин равно MAX_REASONS вместо MAX_REASONS - 1

2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Fant0Mс новой версией так же не блокирует чат, инфа та же что и в предыдущем сообщении 

 

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@chihuahuashka список плагинов предоставьте

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@chihuahuashka установите Stop the Bastards више Chat Manager мистрика

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Fant0MЗаработало, спасибо

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У меня почему-то не срабатывает наказание "блокировать чат" (флаг d). Наказание даю спамеру через меню. Флаг наказания установлен по умолчанию для причины "спам" (которой и наказываю) в stop_the_bastards.ini.

 

инфа о сервере

Спойлер

version

Спойлер

Protocol version 48
Exe version 1.6.3.7/Stdio (cstrike)
Exe build: 19:18:26 Nov 1 2016 (934)
ReHLDS API version 2.13

 

game version

Спойлер

ReGameDLL build: 16:58:28 Oct 11 2016 (0.2.156)
ReGameDLL API version 4.2
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/0006bac (s1lentq)

 

meta

Спойлер

[ 1] VoiceTranscoder RUN - VoiceTranscoder. v2.0RC1 ini ANY ANY 
 [ 2] AMX Mod X RUN - amxmodx_mm_i386. v1.8.2 ini Start ANY 
 [ 3] Reunion RUN - reunion_mm_i386. v0.1.67 ini Start Never
[ 4] WHBlocker RUN - whblocker_mm_i38 v1.5.620 ini Chlvl ANY 
 [ 5] ReSemiclip RUN - resemiclip_mm_i3 v2.3.7 ini Chlvl ANY 
 [ 6] Rechecker RUN - rechecker_mm_i38 v1.9 ini Chlvl ANY 
 [ 7] SRDetector RUN - srdetector_mm_i3 v1.2 ini Chlvl ANY 
 [ 8] ReAuthCheck RUN - reauthcheck_mm_i v0.1.1 ini Start Never
[ 9] MySQL RUN - mysql_amxx_i386. v1.8.2 pl2 ANY ANY 
 [10] Fun RUN - fun_amxx_i386.so v1.8.2 pl2 ANY ANY 
 [11] Engine RUN - engine_amxx_i386 v1.8.2 pl2 ANY ANY 
 [12] FakeMeta RUN - fakemeta_amxx_i3 v1.8.2 pl2 ANY ANY 
 [13] CStrike RUN - cstrike_amxx_i38 v1.8.2-d pl2 ANY ANY 
 [14] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl2 ANY ANY 
 [15] hackdetector RUN - hackdetector_amx v0.15.30 pl2 ANY ANY 
 [16] ReFreeLook RUN - refreelook_amxx_ v1.8 pl2 ANY Never
[17] ReAPI RUN - reapi_amxx_i386. v0.1.80 pl2 ANY Never
17 plugins, 17 running

 

plugins

Спойлер

 [ 1] Admin Loader 2.6.1 neygomon admin_loader.am running 
 [ 2] AIM detector 0.9.4b kanagava aim_detector.am running 
 [ 3] Stop the Bastards 1.6.3.1 F@nt0M stop_the_bastar running 
 [ 4] FreshBan 1.1.8a kanagava fresh_bans.amxx running 
 [ 5] WebHS 0.1 kanagava fb_web_online.a running 
 [ 6] No Software Mode 0.0.2 ConnorMcLeod no_software_mod debug 
 [ 7] AMXX BanCfg 0.95 Safety1st amx_bancfg.amxx running 
 [ 8] AMXX Gag 1.5.0 xPaw & Exolent amx_gag.amxx running 
 [ 9] Time for info 1.0 neugomon time_for_info.a running 
 [ 10] unknown unknown unknown spamname_block. running 
 [ 11] CSStatsX SQL 0.7.4 serfreeman1337 csstatsx_sql.am running 
 [ 12] VoiceControl by CsStat 1.3[FakeMe neygomon voice_control_b running 
 [ 13] Top Awards 0.11c Safety1st top_awards.amxx running 
 [ 14] AES: StatsX 0.5 Vega serfreeman1337 aes_statsx_cstr running 
 [ 15] Mode 2x2 2.2 s1lent mode.amxx running 
 [ 16] Admin Commands 1.8.2 AMXX Dev Team admincmd.amxx running 
 [ 17] Slots Reservation 1.1 pUzzlik admin_slots.amx running 
 [ 18] Commands Menu 1.8.2 AMXX Dev Team cmdmenu.amxx running 
 [ 19] Map Manager 2.5.60 Mistrick mapmanager.amxx running 
 [ 20] Maps Menu 1.3.1 neugomon mapsmenu.amxx running 
 [ 21] Menus Front-End 1.4 neugomon menufront_end.a running 
 [ 22] Players Menu 1.3.3 neugomon players_menu.am running 
 [ 23] Hostname Timeleft 1.0 xPaw HostnameTimelef running 
 [ 24] Advert Messages 1.2.2 neygomon adverts.amxx running 
 [ 25] DHUD_Adverts_Deads 1.3.1 pUzzlik dhud_message_de running 
 [ 26] Block HudTextArgs 1.0 ConnorMcLeod hud_text_args_b running 
 [ 27] Admin Chat 1.8.2 AMXX Dev Team adminchat.amxx running 
 [ 28] Admin Votes 1.8.2 AMXX Dev Team adminvote.amxx running 
 [ 29] Map Spawns Editor 1.0.16 iG_os Map_Spawns_Edit running 
 [ 30] AFK Control 1.4.1 [Rnd neygomon afk_control.amx running 
 [ 31] Random Weapons WarmUP 2.4 neugomon random_weapons_ running 
 [ 32] Ping Control 1.31 neygomon Ping_Control.am running 
 [ 33] CS Sprite fix 1.1.0 EKS/CheesyPeteza bomb_icon.amxx running 
 [ 34] Spect Bot 1.2 SKAJIbnEJIb & Bo SpectBot.amxx running 
 [ 35] Bullet Damage 1.1 ConnorMcLeod bullet_damage.a running 
 [ 36] DemoRecoder 1.1 neygomon demorecorder.am running 
 [ 37] FlashBang DynLight 1.2 [REAPI neugomon flashbang_dynli running 
 [ 38] Join/Leave Message 1.2 BigBaller join_leave.amxx running 
 [ 39] Parachute 1.3 Fixed sector/underwoke parashute.amxx running 
 [ 40] Lite Kill Assist 1.17 neygomon lite_kill_assis running 
 [ 41] [ReAPI] Custom Models 1.6.1 neugomon custom_models.a running 
 [ 42] [ReApi] Killer ScreenF 0.0.4 Vaqtincha reapi_killer_sc running 
 [ 43] Descriptive 'Fire in t 1.0 the_hunter fire_in_the_hol running 
 [ 44] [ReAPI] Round Balancer 1.1 neygomon round_balancer. running 
 [ 45] Menu 1.0 inkognito menu.amxx running 
 [ 46] resetscore(ReAPI) 1.0 Phantom resetscore.amxx running 
 [ 47] Weapon Restrict 1.7 s1lent weapon_rest.amx running 
 [ 48] Rock to Ban 1.01 Safety1st rock2ban.amxx running 
 [ 49] Die Motion Rate 0.0.2 Vaqtincha reapi_die_motio running 
 [ 50] Advanced Experience Sy 0.5 Vega serfreeman1337 aes_main.amxx running 
 [ 51] Say me and Say hp 1.4 neygomon sayme.amxx running 
 [ 52] AES: CStrike Addon 0.5 Vega serfreeman1337 aes_exp_cstrike running 
 [ 53] AES: Informer 0.5 Vega serfreeman1337 aes_informer.am running 
 [ 54] AES: Admin Tools 0.5 Vega serfreeman1337 aes_exp_editor. running 
 [ 55] Stats Configuration 1.8.2 AMXX Dev Team statscfg.amxx running 
 [ 56] AES: StatsX Info Rank 0.1 serfreeman1337 aes_statsx_rank running 
 [ 57] CS Stats Logging 1.8.2 AMXX Dev Team stats_logging.a running 
 [ 58] Admin ESP 1.5b_mini KoST admin_esp_mini. running 
 [ 59] Dance Menu 1.0 pRoxxx dance_menu.amxx running 
 [ 60] ScreenMaker 1.1 neygomon screen_maker.am running 
 [ 61] [ReAPI] Slay Loosers 1.1 neugomon slaylosers.amxx running 
 [ 62] Uber Sounds 1.1 kz4fun uber_sounds.amx running 
 [ 63] Amx Change Name 1.0 neygomon amx_namechanger running 
 [ 64] MS logger 1.1 neugomon ms_log.amxx running 
 [ 65] Lite Translit Beta 20 neygomon lite_translit.a running 
 [ 66] V.I.P Custom Weapons 1.0.0 Vaqtincha vip_custom.amxx debug 
 [ 67] V.I.P Custom KNIFE 1.0.0 Vaqtincha custom_knife.am debug 
 [ 68] V.I.P Custom DEAGLE 1.0.0 Vaqtincha custom_deagle.a debug 
 [ 69] V.I.P Custom M4A1 1.0.0 Vaqtincha custom_m4a1.amx debug 
 [ 70] V.I.P Custom AK-47 1.0.0 Vaqtincha custom_ak47.amx debug 
 [ 71] V.I.P Custom AWP 1.0.0 Vaqtincha custom_awp.amxx debug 
71 plugins, 71 running

 

 

Изменено пользователем Le$hiy
0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Le$hiy очевидно нет поддержки лайт транслита. Заюзай плагин Мистрика.

1

Traitor :D

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Bullseye заменил лайт транслит на чатменеджер от Мистрика, но проблема осталась. Может быть такое, что админ видит чат заблокированного игрока?

0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Le$hiy admin_view_chat в конфиге

1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу