Не показывается спрайт при выйгрыше команды

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
67
Реакции
7
Предупреждения
5
Ошибка
Не показывается спрайт
ОС
Linux
Amx Mod X
AMX Mod X 1.9.0.5294 (http://www.amxmodx.org)
Authors:
David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Dec 3 2021 15:54:56
Built from: https://github.com/alliedmodders/amxmodx/commit/363871a
Build ID: 5294:363871a
Core mode: JIT+ASM32
Билд
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.13.0.813-dev-mpatch
Build date: 15:28:10 Mar 13 2024 (3623)
Build from: https://github.com/dreamstalker/rehlds/commit/05f4a27
ReGamedll
ReGameDLL version: 5.26.0.668-dev
Build date: 19:02:48 Dec 31 2023
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/d3c0ec8
Версия Metamod
Metamod-r v1.3.0.138, API (5:13)
Metamod-r build: 11:50:32 Nov 28 2023
Metamod-r from: https://github.com/theAsmodai/metamod-r/commit/5179c25
Список метамодулей
Currently loaded plugins:
description stat pend file vers src load unload
[ 1] Reunion RUN - reunion_mm_i386.so v0.1.92d ini Start Never
[ 2] Ultimate Unprecacher RUN - unprecacher_i386.so vBeta 2.5.3 ini Chlvl Chlvl
[ 3] AMX Mod X RUN - amxmodx_mm_i386.so v1.9.0.5294 ini Start ANY
[ 4] Revoice RUN - revoice_plus_mm.so v2.0.5 ini ANY Never
[ 5] HitBox Fix RUN - hitbox_fix_mm_i386.so v1.1.5 ini Start ANY
[ 6] ReSemiclip RUN - resemiclip_mm_i386.so v2.4.3 ini Chlvl ANY
[ 7] Rechecker RUN - rechecker_mm_i386.so v2.7 ini Chlvl ANY
[ 8] ReSRDetector RUN - resrdetector_mm_i386.so v0.1.0 ini Chlvl ANY
[ 9] SafeNameAndChat RUN - SafeNameAndChat.so v1.2 Beta 3 ini ANY ANY
[10] WHBlocker RUN - whblocker_mm_i386.so v1.5.697 ini Chlvl ANY
[11] ReAuthCheck RUN - reauthcheck_mm_i386.so v0.1.6 ini Start Never
[12] Accuracy Fix (ACS) RUN - accuracyfix_mm.so v1.0.7a ini ANY ANY
[13] MySQL RUN - mysql_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[14] ReAimDetector RUN - reaimdetector_amxx_i386.so v0.2.2 pl3 ANY Never
[15] Hide Cvars RUN - hidecvars_amxx_i386.so v1.0 pl3 ANY ANY
[16] AuthEmu RUN - authemu_amxx_i386.so v5.2.12.431 pl3 ANY Never
[17] FakeMeta RUN - fakemeta_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[18] IPHub Client RUN - iphubclient_amxx_i386.so v1.0.1 pl3 ANY Never
[19] GeoIP RUN - geoip_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[20] Engine RUN - engine_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[21] ReAPI RUN - reapi_amxx_i386.so v5.24.0.300-dev pl3 ANY Never
[22] Amxx Easy Http RUN - easy_http_amxx_i386.so v1.3.0 pl3 ANY ANY
[23] Ham Sandwich RUN - hamsandwich_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[24] CStrike RUN - cstrike_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[25] Fun RUN - fun_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
[26] SQLite RUN - sqlite_amxx_i386.so v1.9.0.5294 pl3 ANY ANY
26 plugins, 26 running
Список плагинов
Currently loaded plugins:
name version author file status
[ 1] AMXBans: Core Gm 1.6 Larte Team amxbans_core.am running
[ 2] AMXBans: Main Gm 1.6 Larte Team amxbans_main.am debug
[ 3] FreshBans 1.4.8b kanagava fresh_bans_148- running
[ 4] Bypass Guard 1.0.9 mx?! bypass_guard.am running
[ 5] [BG] Provider: IPHub-C 1.3 mx?! bg_provider_iph running
[ 6] [BG] Supervisor 0.4 mx?! bg_supervisor.a running
[ 7] [BG] Provider: GeoIP 0.3 mx?! bg_provider_geo running
[ 8] ReAimDetector API 0.2.2 ReHLDS Team reaimdetector.a running
[ 9] [190] Vanga Detector 23.07.29 SKAJIbnEJIb & Pr vanga_detector. running
[ 10] Vac Ban Status 0.0.1 Albertio vac_ban_status. running
[ 11] Ping Control 1.2 mx?! ping_control.am running
[ 12] AuthEmu API 1.0 Dev-MS Team authemu.amxx running
[ 13] [ReAPI] AdminFreeLook 1.0 ReHLDS Team adminfreelook.a running
[ 14] Yet Another Voteban 1.8 AndrewZ/voed yet_another_vot running
[ 15] Median fps 1.0.1 the_hunter medianfps.amxx running
[ 16] ReChecker Logging 1.0 custom rc_logging.amxx running
[ 17] Music Connection 1.0.1 Jumper Music_Connectio running
[ 18] Weapon Model Replacer 0.1 Vaqtincha WeaponModelRepl running
[ 19] GameCMS_API 5.6.3 zhorzh78 gamecms_api_5.6 running
[ 20] GameCMS_Registration 1.5 nb zhorzh78 gamecms_registr running
[ 21] Players Menu 22.11.15 SKAJIbnEJIb & AM admincmd_rbs.am running
[ 22] Hud_info 2.1 h1k3 hud_info.amxx running
[ 23] CSStatsX SQL 0.7.4+2 serfreeman1337 csstatsx_sql.am running
[ 24] Rank Menu 1.1 h1k3 rankmenu.amxx running
[ 25] CSXSQL: Onlinetime Awa 0.2 serfreeman1337 csstatsx_playti running
[ 26] AES: StatsX 0.5+1 serfreeman1337 aes_statsx_cstr running
[ 27] ACS injection med-kit 1.0.6.2 DEV-CS.RU acs_injection.a running
[ 28] [ReAPI] Healthnade 0.0.15f DEV-CS.RU Commun reapi_healthnad running
[ 29] Molotov Cocktail API 2.31 CHEL74 + mx?! molotov_cocktai running
[ 30] Molotov Cocktail Spawn 1.8 mx?! molotov_cocktai running
[ 31] Blinding Time 0.0.1 Albertio blinding_time.a running
[ 32] Slots Reservation 1.9.0.5294 AMXX Dev Team adminslots.amxx running
[ 33] AFK Control ReNew 1.2(a) neygomon afk_control.amx running
[ 34] Team Balance Control 1.3.9 gyxoBka TeamBalanceCont running
[ 35] [190] Ultimate Models 21.03.23 SKAJIbnEJIb ultimate_models running
[ 36] Kills Counter 0.3 serfreeman1337 kills_counter.a running
[ 37] Spectator Bots 2.1 SISA spectator_bots. running
[ 38] Menus Front-End 1.9.0.5294 AMXX Dev Team menufront.amxx running
[ 39] Commands Menu 20.06.06 SKAJIbnEJIb & AM cmdmenu_rbs.amx running
[ 40] Maps Menu 1.9.0.5294 AMXX Dev Team mapsmenu.amxx running
[ 41] Plugin Menu 1.9.0.5294 AMXX Dev Team pluginmenu.amxx running
[ 42] Reklama 20.05.2020 mx?! reklama.amxx running
[ 43] Admin Chat 1.9.0.5294 AMXX Dev Team adminchat.amxx running
[ 44] Scrolling Message 1.9.0.5294 AMXX Dev Team scrollmsg.amxx running
[ 45] Info. Messages 1.9.0.5294 AMXX Dev Team imessage.amxx running
[ 46] Chat Manager 1.1.2-16 Mistrick chatmanager.amx running
[ 47] Chat Manager: Addon 0.0.4-70 Mistrick chatmanager_add running
[ 48] FocusOnVotemap 1.2.1 Boec[SpecOPs] focus_on_votema running
[ 49] [ReAPI] Random Weapons 2.4.9 neugomon/h1k3 random_weapons_ running
[ 50] Pause Plugins 1.9.0.5294 AMXX Dev Team pausecfg.amxx running
[ 51] Stats Configuration 1.9.0.5294 AMXX Dev Team statscfg.amxx running
[ 52] StatsX 1.9.0.5294 AMXX Dev Team statsx.amxx running
[ 53] CS Stats Logging 1.9.0.5294 AMXX Dev Team stats_logging.a running
[ 54] [190] Ultimate Weapons 22.11.15 SKAJIbnEJIb ultimate_weapon running
[ 55] [190] VIP RBS 20.07.20 SKAJIbnEJIb vip_rbs.amxx running
[ 56] [190] Ultimate Flags 22.11.15 SKAJIbnEJIb ultimate_flags. running
[ 57] RoundStart Speed 0.1 Vaqtincha set_speed_round running
[ 58] [ReAPI] Silly C4 2.0 F@ntoM & Cheap_S reapi_sillyc4.a running
[ 59] ADV. QUAKE SOUNDS (ENA 8.0 HATTRICK (HTTRCK AQS.amxx running
[ 60] New Dance Menu 2.4 b0t. NewDanceMenu.am running
[ 61] Bomb Taker 0.3 Vaqtincha bomb_taker.amxx running
[ 62] Parachute Lite [ReAPI] 11.0 Leo_[BH] parachute_lite. running
[ 63] Reset Score 1.0 Silenttt resetscore.amxx running
[ 64] [190] Piss RBS 20.06.06 SKAJIbnEJIb & KR piss_rbs.amxx running
[ 65] [190] C4 Destroyer 21.03.23 SKAJIbnEJIb c4_destroyer.am running
[ 66] c4 Timer 0.2 Vaqtincha c4timer.amxx running
[ 67] WeaponBox Pack 0.2 Vaqtincha WeaponBoxPack.a running
[ 68] Knife Duel with Telepo 1.5 neygomon knife_duel_with running
[ 69] [ReAPI] Ghost after de 0.0.2 steelzzz ghost.amxx running
[ 70] unknown unknown unknown Server-Side_Smo running
[ 71] Explode Effects Remove 0.3 Vaqtincha granede_explode running
[ 72] Switch To Knife On Spa 0.2 Vaqtincha SwitchToKnifeOn running
[ 73] Grenade Info Sounds 0.1 Vaqtincha grenade_info_so running
[ 74] Grenade Animation 3rd 1.0 Prefers to be An grenade_animati running
[ 75] Advanced Kill Assists 1.5 Xelson next21_kill_ass running
[ 76] [ReAPI] Grenade Trile 1.2 Base Code: Fatih reapi_grenade_t running
[ 77] C4 GIBS 1.0 Garey c4_gibs.amxx running
[ 78] SPLESHING ON THE WATER 1.5 MayroN | KRoTaL splashing_on_th running
[ 79] Demo Recorder 2.4.1 F@nt0M demo_recorder.a running
[ 80] Simple Damager 2.1.0 fl0wer simple_damager. running
[ 81] [ReAPI] Advanced Team 0.1.0 Vaqtincha AdvancedTeamCho running
[ 82] AWPL: Disabled maps 1.0.0 Nordic Warrior awp_limiter_dis running
[ 83] AWP Limiter 1.3.0 Beta Nordic Warrior awp_limiter.amx running
[ 84] WinTeam Sprite 0.0.8 Some Scripter WinTeam_Sprite. running
[ 85] Advanced Experience Sy 0.5.9 [REA serfreeman1337/s aes_main.amxx running
[ 86] AES: CStrike Addon 0.5.9 [REA serfreeman1337/s aes_exp_cstrike running
[ 87] AES: Informer 0.5.9 [REA serfreeman1337/s aes_informer.am running
[ 88] AES: Bonus System 0.5.9 Vega serfreeman1337/s aes_bonus_syste running
[ 89] AES: Bonus CSTRIKE 0.5.9.1 [R serfreeman1337/s aes_bonus_cstri running
[ 90] ChatAdditions: Core v1.9.4 Sergey Shorokhov ChatAdditions_C debug
[ 91] ChatAdditions: CSBans v1.9.4 Sergey Shorokhov CA_Storage_CSBa debug
[ 92] ChatAdditions: GameCMS v1.9.4 Sergey Shorokhov CA_Storage_Game debug
[ 93] CA: Anti Flood v1.9.4 Nordic Warrior CA_AntiFlood.am debug
[ 94] CA: Mute v1.9.4 Sergey Shorokhov CA_Mute.amxx debug
[ 95] CA Addon: Death mute v1.9.4 Sergey Shorokhov CA_Addon_DeathM debug
[ 96] CA Addon: Rank restric v1.9.4 steelzzz CA_Addon_RankRe debug
[ 97] CA: VoteGAG 1.0.1-alph Sergey Shorokhov CA_Addon_VoteGa debug
[ 98] CA Addon: Request UnGA v1.9.4 steelzzz CA_Addon_Reques debug
[ 99] CA: Gag v1.9.4 Sergey Shorokhov CA_Gag.amxx debug
[100] [WIP] Revive Die Playe 3.1.87 Emma Jule rt_core.amxx debug
[101] RT: Misc 3.1.87 Emma Jule rt_misc.amxx debug
[102] RT: Effects 3.1.87 Emma Jule rt_effects.amxx debug
[103] RT: Bonuses 3.1.87 Emma Jule rt_bonuses.amxx debug
[104] RT: Restrictions 3.1.87 Emma Jule rt_restrictions debug
[105] RT: Respawn Features 3.1.87 Emma Jule rt_respawn_feat debug
[106] RT: Models support 3.1.87 Emma Jule rt_model_suppor debug
[107] RT: Mined Enemies Mode 3.1.87 Emma Jule rt_mined_enemie debug
[108] AMXBans: Screens Gm 1.6 Larte Team amxbans_ssban.a running
[109] Map Manager: Core 3.2.1 Mistrick map_manager_cor running
[110] Map Manager: Scheduler 0.2.1 Mistrick map_manager_sch running
[111] Map Manager: Rtv 0.1.5 Mistrick map_manager_rtv running
[112] Map Manager: Nominatio 0.3.5 Mistrick map_manager_nom running
[113] Map Manager: BlockList 0.0.4 Mistrick map_manager_blo running
[114] Map Manager: Online so 0.0.4 Mistrick map_manager_onl running
[115] Map Manager: Effects 0.1.3 Mistrick map_manager_eff running
[116] Map Manager: Informer 0.0.5 Mistrick map_manager_inf running
[117] Map Manager: Sounds 0.0.3 Mistrick map_manager_sou running
[118] Map Manager: Online ch 1.0.3 Sergey Shorokhov map_manager_onl running
[119] Map Manager: GUI 0.0.7 Mistrick map_manager_gui running
[120] [RE] Talisman 1.4.2 BiZaJe talisman.amxx running
[121] [RE] Talisman Health 1.4.2 BiZaJe talisman_health running
[122] [RE] Talisman Glow Pla 1.4.2 BiZaJe talisman_glow.a running
[123] [RE] Talisman HUD 1.4.2 BiZaJe talisman_hud.am running
[124] [RE] Talisman Sound 1.4.2 BiZaJe talisman_sound. running
124 plugins, 124 running
Автор плагина
Some Scripter
Версия плагина
0.0.8
Исходный код
/* Раскомментируйте, если вы используете ZombieMod версию. */
//#define USE_ON_ZM

/* Затемнять ли экран? */
#define FADE_SCREEN

/*Скрывать ли прицел*/
#define HIDE_CROSSHAIR

/*Показывать ли ничью*/
#define ROUND_DRAW_SHOW

#if defined ROUND_DRAW_SHOW
#define ROUND_DRAW_TYPE 0 //0 - random, >0 - static

#if ROUND_DRAW_TYPE > 0
#define ROUND_DRAW_SPR_NUMBER 1 // Sprite number, aviable 1 & 64 states
// #define ROUND_DRAW_SPR_NUMBER 64
#endif

#endif

#include <amxmodx>
#if defined USE_ON_ZM
#include <zombieplague>
#endif

#define CSW_KNIFE 29
#define CSW_SHIELD 2
#define DEFAULT_FOV 90

new bool:g_bSomeBool, g_iRoundState;

enum _:ROUNDWIN_States {
ROUND_DRAW = 0,
ROUND_WIN_T,
ROUND_WIN_CT
}

enum _:MESSAGES {
g_iMsg_WeaponList,
#if defined FADE_SCREEN
g_iMsg_ScreenFade,
#endif
g_iMsg_CurWeapon,
g_iMsg_ForceCam,
#if defined HIDE_CROSSHAIR
g_iMsg_SetFOV,
g_iMsg_HideWeapon
#else
g_iMsg_SetFOV
#endif
}

new g_Messages_Name[MESSAGES][] = {
"WeaponList",
#if defined FADE_SCREEN
"ScreenFade",
#endif
"CurWeapon",
"ForceCam",
#if defined HIDE_CROSSHAIR
"SetFOV",
"HideWeapon"
#else
"SetFOV"
#endif
}

new g_Messages[MESSAGES];
new g_Sprites[][] = {
#if defined ROUND_DRAW_SHOW
"sprites/ns_msk/winteam_round_draw_t.txt",
"sprites/ns_msk/winteam_round_draw.spr",
#endif
#if !defined USE_ON_ZM
"sprites/ns_msk/z_aufff_dimas_maledevcsrus.txt",
#else
"sprites/zombie_win_sz.txt",
#endif
"sprites/640hud11.spr",
"sprites/640hud10.spr",
"sprites/640hud7.spr",
#if !defined USE_ON_ZM
"sprites/ns_msk/winteam_dimas_maledevcsrus.spr"
#else
"sprites/zombie_win_uniq.spr"
#endif
}

#if defined USE_ON_ZM
new const CMD[] = "zombie_win_sz";
#else
new const CMD[] = "z_aufff_dimas_maledevcsrus";
#endif

#if defined ROUND_DRAW_SHOW
new const CMD_DRAW[] = "winteam_round_draw_t"
#endif

public plugin_precache(){
for(new i; i < sizeof(g_Sprites); i++)
precache_generic(g_Sprites[i]);
}

public plugin_init(){
register_plugin("WinTeam Sprite", "0.0.8", "Some Scripter");

register_clcmd(CMD,"FakeSwitch");
#if defined ROUND_DRAW_SHOW
register_clcmd(CMD_DRAW,"FakeSwitch");
#endif
register_event("HLTV", "Event_NewRound","a","1=0","2=0");

#if !defined USE_ON_ZM
register_event("SendAudio", "Event_CTWin","a","2=%!MRAD_ctwin");
register_event("SendAudio", "Event_TerroristWin","a","2=%!MRAD_terwin");
register_event("SendAudio", "Event_Draw","a","2=%!MRAD_rounddraw");
#endif

for(new i; i < sizeof(g_Messages); i++){
g_Messages[i] = get_user_msgid(g_Messages_Name[i]);
register_message(g_Messages[i], "block");
}
}

#if defined USE_ON_ZM
public zp_round_ended(winteam){
switch(winteam){
case WIN_NO_ONE:{
g_iRoundState = ROUND_DRAW;
#if defined ROUND_DRAW_SHOW
StartDraw();
#endif
}
case WIN_ZOMBIES:{
g_iRoundState = ROUND_WIN_T;
StartDraw();
}
case WIN_HUMANS:{
g_iRoundState = ROUND_WIN_CT;
StartDraw();
}
}
}
#else

public Event_CTWin(){
g_iRoundState = ROUND_WIN_CT;
StartDraw();
}

public Event_TerroristWin(){
g_iRoundState = ROUND_WIN_T;
StartDraw();
}

public Event_Draw(){
g_iRoundState = ROUND_DRAW;
#if defined ROUND_DRAW_SHOW
StartDraw();
#endif
}
#endif

public Event_NewRound(){
#if !defined ROUND_DRAW_SHOW
if(!g_iRoundState)return;

g_iRoundState = ROUND_DRAW;
#endif
g_bSomeBool = false;
#if defined FADE_SCREEN
Msg_ScreenFade(1500,700,1,0,0,0,230);
#endif

#if defined HIDE_CROSSHAIR
Msg_HideWeapon(0);
#endif
Msg_WeaponList("weapon_knife",-1,-1,-1,-1,2,1,CSW_KNIFE,0);
Msg_CurWeapon(0,0,0);
}

public block(){
if(g_bSomeBool)return PLUGIN_HANDLED;

return PLUGIN_CONTINUE;
}

public FakeSwitch(const client)engclient_cmd(client,"weapon_shield");

public sendweapon(){
switch(g_iRoundState){
#if defined ROUND_DRAW_SHOW
case ROUND_DRAW: Msg_WeaponList(CMD_DRAW,-1,-1,-1,-1,0,11,CSW_SHIELD,0);
#endif
case ROUND_WIN_CT: Msg_WeaponList(CMD,-1,-1,-1,-1,0,11,CSW_SHIELD,0);
case ROUND_WIN_T: Msg_WeaponList(CMD,-1,-1,-1,-1,0,11,CSW_SHIELD,0);
}


#if defined HIDE_CROSSHAIR
Msg_HideWeapon(64);
#endif

Msg_SetFOV(DEFAULT_FOV-1);

g_bSomeBool = false;


switch(g_iRoundState){
#if defined ROUND_DRAW_SHOW
#if ROUND_DRAW_TYPE > 0
case ROUND_DRAW: Msg_CurWeapon(ROUND_DRAW_SPR_NUMBER,2,-1);
#else
case ROUND_DRAW: Msg_CurWeapon(random_num(0,1)*63+1,2,-1);
#endif
#endif
case ROUND_WIN_CT: Msg_CurWeapon(1,2,-1);
case ROUND_WIN_T: Msg_CurWeapon(64,2,-1);
}

g_bSomeBool = true;

Msg_SetFOV(DEFAULT_FOV);
}

public StartDraw(){
#if defined FADE_SCREEN
Msg_ScreenFade(9048,11480,1,0,0,0,230);
#endif

g_bSomeBool = true;
set_task(0.6,"sendweapon");
}

stock Msg_WeaponList(const WeaponName[],PrimaryAmmoID,PrimaryAmmoMaxAmount,SecondaryAmmoID,SecondaryAmmoMaxAmount,
SlotID,NumberInSlot,WeaponID,Flags){
message_begin(MSG_ALL,g_Messages[g_iMsg_WeaponList], .player = 0);
{
write_string(WeaponName);
write_byte(PrimaryAmmoID);
write_byte(PrimaryAmmoMaxAmount);
write_byte(SecondaryAmmoID);
write_byte(SecondaryAmmoMaxAmount);
write_byte(SlotID);
write_byte(NumberInSlot);
write_byte(WeaponID);
write_byte(Flags);
}
message_end();
}

#if defined FADE_SCREEN
stock Msg_ScreenFade(Duration,HoldTime,Flags,ColorR,ColorG,ColorB,Alpha){
message_begin(MSG_ALL,g_Messages[g_iMsg_ScreenFade], .player = 0);
{
write_short(Duration);
write_short(HoldTime);
write_short(Flags);
write_byte(ColorR);
write_byte(ColorG);
write_byte(ColorB);
write_byte(Alpha);
}
message_end();
}
#endif

stock Msg_CurWeapon(IsActive,WeaponID,ClipAmmo)
{
message_begin(MSG_ALL,g_Messages[g_iMsg_CurWeapon], .player = 0);
{
write_byte(IsActive);
write_byte(WeaponID);
write_byte(ClipAmmo);
}
message_end();
}

stock Msg_SetFOV(Degrees){
message_begin(MSG_ALL,g_Messages[g_iMsg_SetFOV], .player = 0);
{
write_byte(Degrees);
}
message_end();
}

#if defined HIDE_CROSSHAIR
stock Msg_HideWeapon(Flags){
message_begin(MSG_ALL,g_Messages[g_iMsg_HideWeapon], .player = 0);
{
write_byte(Flags);
}
message_end();
}
#endif
Всем привет! Установил плагин, все работает, кроме спрайтов, они по какой-то причине не отображаются
 
В этой теме было размещено решение! Перейти к решению.
Сообщения
526
Реакции
461
Предупреждения
16
Помог
9 раз(а)
precache_generic(g_Sprites); это для тхт а где проверка на спрайтов precache_model им нужен
 
Сообщения
708
Реакции
476
Помог
10 раз(а)
Всем привет! Установил плагин, все работает, кроме спрайтов, они по какой-то причине не отображаются
в самих txt файлах пути редактировали? советую посмотреть
 
Сообщения
209
Реакции
120
Помог
11 раз(а)
Сообщения
964
Реакции
51
Помог
10 раз(а)
ZizionarD, а точно файлы .txt есть?

Проверим наличие .txt файлов, хотя это можно проверить и так :pardon:
Код:
public plugin_precache(){
    for(new i; i < sizeof(g_Sprites); i++) {
        precache_generic(g_Sprites[i]);

        if(g_Sprites[i][strlen(g_Sprites[i]) - 3] == 't')
            server_print("*** %s (%s)", g_Sprites[i], !file_exists(g_Sprites[i]) ? "нет" : "есть");
    }
}
Результат:
*** sprites/ns_msk/winteam_round_draw_t.txt (нет)
*** sprites/ns_msk/z_aufff_dimas_maledevcsrus.txt (нет)
 
Последнее редактирование:
Сообщения
67
Реакции
7
Предупреждения
5
в самих txt файлах пути редактировали? советую посмотреть
Нет, просто закинул на сервер и все
22 Апр 2024
Проверяйте включен ли квар у клиента.
Проверял, все равно не работает
22 Апр 2024
ZizionarD, а точно файлы .txt есть?

Проверим наличие .txt файлов, хотя это можно проверить и так :pardon:
Код:
public plugin_precache(){
    for(new i; i < sizeof(g_Sprites); i++) {
        precache_generic(g_Sprites[i]);

        if(g_Sprites[i][strlen(g_Sprites[i]) - 3] == 't')
            server_print("*** %s (%s)", g_Sprites[i], !file_exists(g_Sprites[i]) ? "нет" : "есть");
    }
}
Результат:
Точно есть, с сервера файлы скачались на клиент
 
Сообщения
964
Реакции
51
Помог
10 раз(а)
ZizionarD, так скинь запись с консоли, какое значение выдает
 
Сообщения
708
Реакции
476
Помог
10 раз(а)
пути в txt файлах лучше проверьте, возможно спрайты, которые указаны в тхт файле не те, либо же незагружены
 
Сообщения
67
Реакции
7
Предупреждения
5
пути в txt файлах лучше проверьте, возможно спрайты, которые указаны в тхт файле не те, либо же незагружены
Код:
5
weapon            640 640hud10    0    0    170    45
weapon_s        640 640hud11    0    0    170    45
ammo            640 640hud7    72    72    24    24
zoom            640 winteam_round_draw    0    0    450    183
zoom_autoaim        640 winteam_round_draw    0    183    450    183
Спрайты и txt файлы находятся по пути sprites/ns_msk, только единственное в этой папке нет 640hud10, 640hud11 и 640hud7
 
Сообщения
708
Реакции
476
Помог
10 раз(а)
первые три не трогай, вщ пофиг на них
у тебя winteam_round_draw -> на ns_msk/<имя спрайта>
 
Сообщения
708
Реакции
476
Помог
10 раз(а)
короче
в txt файле должны быть указаны пути и в плагине в списке ресурсов должны быть указаны пути

Unknown command: z_aufff_dimas_maledevcsrus
то что ты скинул, говорит о том, что у тебя на клиенте попыталась вызваться z_aufff_dimas_maledevcsrus, он должен быть в папке клиента sprites/*
проверяй
если их нет в папке, результата ты не получишь
22 Апр 2024
z_aufff_dimas_maledevcsrus это txt файл если что
 
Сообщения
209
Реакции
120
Помог
11 раз(а)
Поидее должно быть как-то так :

Код:
new g_Messages[MESSAGES];
new g_Sprites[][] = {
    #if defined ROUND_DRAW_SHOW
    "sprites/ns_msk/winteam_round_draw_t.txt",
    "sprites/ns_msk/winteam_round_draw.spr",
    #endif
    #if !defined USE_ON_ZM
    "sprites/ns_msk/z_aufff_dimas_maledevcsrus.txt",
    #else
    "sprites/zombie_win_sz.txt",
    #endif
    "sprites/640hud11.spr",
    "sprites/640hud10.spr",
    "sprites/640hud7.spr",
    #if !defined USE_ON_ZM
    "sprites/ns_msk/winteam_dimas_maledevcsrus.spr"
    #else
    "sprites/zombie_win_uniq.spr"
    #endif
}

#if defined USE_ON_ZM
new const CMD[] = "zombie_win_sz";
#else
-new const CMD[] = "z_aufff_dimas_maledevcsrus";
+new const CMD[] = "ns_msk/z_aufff_dimas_maledevcsrus";
#endif

#if defined ROUND_DRAW_SHOW
-new const CMD_DRAW[] = "winteam_round_draw_t"
+new const CMD_DRAW[] = "ns_msk/winteam_round_draw_t"
#endif
и как уже указали исправить в txt пути к спрайтам так как ты их поместил в папку

Код:
5
weapon            640 640hud10    0    0    170    45
weapon_s        640 640hud11    0    0    170    45
ammo            640 640hud7    72    72    24    24
-zoom            640 winteam_round_draw    0    0    450    183
+zoom            640 ns_msk/winteam_round_draw    0    0    450    183
-zoom_autoaim        640 winteam_round_draw    0    183    450    183
+zoom_autoaim        640 ns_msk/winteam_round_draw    0    183    450    183
 
Последнее редактирование:
Сообщения
708
Реакции
476
Помог
10 раз(а)
Переделал пути, в консоли ошибка:
Код:
Unknown command: z_aufff_dimas_maledevcsrus
и ломает hud
Посмотреть вложение 41738
ломает, потому что на сервере молотов на отдельном слоте (подозреваю что еще и хилка)

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

по идее поменять пути - легче легкого, другое дело что у вас винхуд будет ломать слоты гранат
 
Сообщения
67
Реакции
7
Предупреждения
5
Короче сделал все по стандартным путям и все заработало)
Странно почему по кастомным путям не работает
22 Апр 2024
И еще вопрос, можно ли спрайт чуть выше поднять, а то он по середине экрана высвечивается.
 
Сообщения
964
Реакции
51
Помог
10 раз(а)
Сообщения
708
Реакции
476
Помог
10 раз(а)
Статус
В этой теме нельзя размещать новые ответы.

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

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