При выводе сообщения с ником игрока в чат вместо ника пишет %s

Сообщения
46
Реакции
5
Ошибка
Ошибка отображения ника , в информационном сообщении от плагина.
[ResetScore] %s, ваш счёт Убийств и Смертей обнулён.
ОС
Linux
Amx Mod X
v1.9.0.5294
Билд
3.11.0.767-dev
ReGamedll
5.21.0.546-dev
Версия Metamod
v1.3.0.128
Список метамодулей
[ 1] Reunion          RUN   -    reunion_mm_i386.so          v0.1.92d         ini  Start Never
[ 2] ReAuthCheck RUN - reauthcheck_mm_i386.so v0.1.6 ini Start Never
[ 3] AMX Mod X RUN - amxmodx_mm_i386.so v1.9.0.5294 ini Start ANY
[ 4] SafeNameAndChat RUN - SafeNameAndChat.so v1.2 Beta 3 ini ANY ANY
[ 5] Revoice RUN - revoice_mm_i386.so v0.1.0.34 ini Start Never
[ 6] Rechecker RUN - rechecker_mm_i386.so v2.7 ini Chlvl ANY
[ 7] ReSRDetector RUN - resrdetector_mm_i386.so v0.1.0 ini Chlvl ANY
[ 8] WHBlocker RUN - whblocker_mm_i386.so v1.5.697 ini Chlvl ANY
[ 9] ReSemiclip RUN - resemiclip_mm_i386.so v2.3.9 ini Chlvl ANY
[10] MySQL RUN - mysql_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[11] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[12] CSX RUN - csx_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[13] Fun RUN - fun_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[14] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[15] Engine RUN - engine_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[16] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[17] ReAimDetector RUN - reaimdetector_amxx_i386.so v0.2.2 pl3 ANY Never
[18] ReAPI RUN - reapi_amxx_i386.so v5.21.0.252-dev pl3 ANY Never
[19] GeoIP RUN - geoip_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
Список плагинов
[  1] AMXBans: Core           MA 1.6.5    Larte Team        amxbans_core.am  running  
[ 2] FreshBans 1.4.6b kanagava fresh_bans.amxx running
[ 3] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 4] Subnet Ban Menu 0.1a Subb98 subnet_ban_menu running
[ 5] Autoresponder/Advertis 0.5 MaximusBrood ad_manager.amxx running
[ 6] Admin Commands 1.9.0.5294 AMXX Dev Team admincmd.amxx running
[ 7] Slots Reservation 1.9.0.5294 AMXX Dev Team adminslots.amxx running
[ 8] Admin Votes 1.8.2 AMXX Dev Team adminvote.amxx running
[ 9] Admin Chat 1.8.M AMXX Dev Team adminchat.amxx running
[ 10] Commands Menu 1.8.2 AMXX Dev Team cmdmenu.amxx running
[ 11] Ban Name 1.0 i dont know who ban_name.amxx running
[ 12] Info. Messages 1.9.0.5294 AMXX Dev Team imessage.amxx running
[ 13] Rock to Ban 1.02 Safety1st rock2ban.amxx running
[ 14] Advanced Client Checke 0.3.6 Mistrick cmdchecker.amxx running
[ 15] Gag Me 2.3.4 Radius gag_me.amxx running
[ 16] Map Manager 2.5.61 Mistrick mapmanager.amxx running
[ 17] Menus Front-End 1.8.2 AMXX Dev Team menufront.amxx running
[ 18] Maps Menu 20.06.06 SKAJIbnEJIb & AM mapsmenu_rbs.am running
[ 19] SpecList Key 1.1 UFPS.Team speclist.amxx running
[ 20] High Ping Kicker 1.0 Shadow/Bo0m! amx_kiker.amxx running
[ 21] custom sky 1.1 cheap_suit customsky.amxx running
[ 22] Custom Smoke 1.06 bionext custom_smoke.am running
[ 23] Kills Counter 1.0 Safety1st killscounter.am running
[ 24] Admin Check [1.51]v2 OneEyed, edited admin_check.amx running
[ 25] AFK Manager v1.4d Leon McVeran afk_manager.amx running
[ 26] Multi-Lingual System 1.8.2 AMXX Dev Team multilingual.am running
[ 27] Pause Plugins 1.8.2 AMXX Dev Team pausecfg.amxx running
[ 28] Players Menu 1.8.2 AMXX Dev Team plmenu.amxx running
[ 29] Scrolling Message 1.8.2 AMXX Dev Team scrollmsg.amxx running
[ 30] [190] StatsX RBS 21.03.23 SKAJIbnEJIb & AM statsx_rbs.amxx running
[ 31] Stats Configuration 20.06.06 SKAJIbnEJIb & AM statscfg_rbs.am running
[ 32] CS Stats Logging 1.8.2 AMXX Dev Team stats_logging.a running
[ 33] [190] CsStats MySQL 20.06.06 SKAJIbnEJIb csstats_mysql.a running
[ 34] [190] Army Ranks Ultim 20.06.06 SKAJIbnEJIb army_ranks_ulti running
[ 35] Plugin Menu 1.8.2 AMXX Dev Team pluginmenu.amxx running
[ 36] Restrict Weapons 17.09.14 AMXX Dev Team & restmenu_rbs.am running
[ 37] Hostname Timeleft 1.0 xPaw HostnameTimelef running
[ 38] Custom FITH Sounds & T 0.0.4 Vaqtincha Custom_FITH_Sou running
[ 39] [ReAPI] TopRoundDamage 1.0.6 Dager* *.* -G- damage_round.am running
[ 40] resetscore(ReAPI) 1.0 Phantom ResetscoreReapi running
[ 41] Flashbang Ban 0.2 mx?! flashbang_ban.a running
[ 42] Players Info 1.01 Eugene N. & noga players_info.am running
[ 43] [183] Demo Recorder RB 18.02.08 SKAJIbnEJIb demorecorder_rb running
[ 44] Damager 0.0.5 steelzzz damager.amxx running
[ 45] Nade Messages 1.1 v3x nademessages.am running
[ 46] Free VIP 0.1 XTCS Free_VIP.amxx running
[ 47] Screen Player Beta RBT screen_player.a running
[ 48] Stop SpamBots 0.1 mx?! stop_spambots.a running
[ 49] HUD Message 1.5 neygomon hud_message.amx running
[ 50] [190] Blind RBS 20.06.06 SKAJIbnEJIb blind_rbs.amxx running
[ 51] CSGO Revolver R8 0.4 Vaqtincha csgo_r8_origina running
[ 52] Lite Translit 2.8 neygomon lite_translit.a running
[ 53] Knife Models 1.3 OciXCrom crx_knife_model running
[ 54] WelcomSound 2.0 (cSc.GaminG) welcomesound.am running
[ 55] DLM_Sound 1.2 cSc.Gaming.TM mg_sound.amxx running
[ 56] Advanced Kill Assists 1.3c Xelson next21_kill_ass running
[ 57] Multiple Game Names 1304 csc gamename_change running
[ 58] ReChecker Logging 1.0 custom rc_logging.amxx running
[ 59] Grenade Touch Damage 1.3 xPaw GrenadeTouchDmg running
[ 60] Weather System 2.9c UFPS.Team weather_system. running
[ 61] CSGO Grafiti Plugin 2.3 Fatih ~ EjderYa CSGO_Graffiti_P running
[ 62] Menu System 0.1.2 serfreeman1337 menuSystem.amxx running
[ 63] Check client cvars 1.0 Rey cvarcheck.amxx running
[ 64] Accuracy Fix 3.0 Numb accuracy_fix.am running
[ 65] AMXBans: Freeze Gm 1.6 Larte Team amxbans_freeze. running
[ 66] AMXBans: Flagged Gm 1.6 Larte Team amxbans_flagged running
[ 67] AMXBans: Screens Gm 1.6 Larte Team amxbans_ssban.a running
[ 68] [ReAPI] IDEAL VIP by W 1.4.8 Wikiname (Remake 2000_ideal_vip. running
Автор плагина
Phantom
Версия плагина
1.0
Исходный код
#include <amxmodx>
#include <reapi>

#define PLUGIN "resetscore(ReAPI)"
#define VERSION "1.0"
#define AUTHOR "Phantom"

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_clcmd("say /rs", "resetscore"); register_clcmd("say_team /rs", "resetscore");
}

public resetscore(id) {
if(!is_user_connected(id)) return;

set_entvar(id, var_frags, 0.0);
set_member(id, m_iDeaths, 0);

message_begin(MSG_ONE_UNRELIABLE, 76, .player = id);
write_byte(id);
write_string("^4[^3ResetScore^4] ^3%s^1, ваш счёт ^4Убийств ^1и ^4Смертей ^1обнулён.");
client_cmd(id, "spk barney/nope.wav");
message_end();

message_begin(MSG_ALL, 85);
write_byte(id);
write_short(0); write_short(0); write_short(0); write_short(0);
message_end();
}
Перед появлением этой проблемы был обновлён SafeNameAndChat 1.1 на v1.2 Beta 3 , со старой версией такой проблемы не наблюдалось и не наблюдается.
На данный момент замечена проблема только с этим плагином.
Может что то с кодом самого плагина не так?
 
Сообщения
3,381
Реакции
1,480
Помог
124 раз(а)
SafeNameAndChat должен находиться на 1 месте
 

RockTheStreet

Саппорт года
Сообщения
1,743
Реакции
346
Помог
40 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
Сообщения
678
Реакции
56
Помог
16 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
А выявлять проблемы будут фиксики. Отличная логика.
В 1.1 фильтруются входные данные say/say_text
В 1.2 фильтруются выходные данные SayText/TextMsg

RiTa, Просто, если наблюдаются проблемы, то некоторые плагины, могут быть несовместимы с новой версией snac, ибо там подход немного поменян к фильтру чата.
Как вариант, попробуй другую версию плагина т.к. плагин не громаздкий, то сменить всё и вся тут не проблема.
 
Сообщения
46
Реакции
5
XyLiGaN, так а этот как-нибудь редактировать можно что бы он нормально заработал?
 

RockTheStreet

Саппорт года
Сообщения
1,743
Реакции
346
Помог
40 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован

Ayk

Сообщения
763
Реакции
476
Помог
19 раз(а)
Код:
    message_begin(MSG_ONE_UNRELIABLE, 76, .player = id);
    write_byte(id);
    write_string("^4[^3ResetScore^4] ^3%s^1, ваш счёт ^4Убийств ^1и ^4Смертей ^1обнулён.");
    client_cmd(id, "spk barney/nope.wav");
    message_end();
->
Код:
client_print_color(id, id, "^4[^3ResetScore^4] ^3%n^1, ваш счёт ^4Убийств ^1и ^4Смертей ^1обнулён.", id);
client_cmd(id, "spk barney/nope.wav");
 
Сообщения
336
Реакции
42
Помог
6 раз(а)
Вариант:
new name[32]
get_user_name(id, name, 31)

==================

write_string("^4* ^3%s, ваш счёт обнулён.", name)
7 Фев 2022
Вариант:
new name[32]
get_user_name(id, name, 31)

==================

write_string(id, "^4* ^3%s, ваш счёт обнулён.", name)
 
  • Не нравится
Реакции: Ayk

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу