- Ошибка
-
Mod_LoadModel: models/kirito _ykz.mdl not found
- ОС
- Windows
- Amx Mod X
-
AMX Mod X 1.9.0.5294
- Билд
-
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
Exe build: 16:59:50 Nov 8 2022 (9511)
- ReGamedll
-
ReGameDLL version: 5.22.0.593-dev
- Версия Metamod
-
Metamod-r v1.3.0.131, API (5:13)
- Список метамодулей
-
description stat pend file vers src load unload
[ 1] AMX Mod X RUN - amxmodx_mm.dll v1.9.0.5294 ini Start ANY
[ 2] Reunion RUN - reunion_mm.dll v0.1.92d ini Start Never
[ 3] SafeNameAndChat RUN - safenameandchat.dll v1.2 Beta 3 ini ANY ANY
[ 4] POD-Bot mm RUN - podbot_mm.dll v3.0B20b ini Chlvl ANY
[ 5] Ham Sandwich RUN - hamsandwich_amxx.dll v1.9.0.5294 pl1 ANY ANY
[ 6] CSX RUN - csx_amxx.dll v1.9.0.5294 pl1 ANY ANY
[ 7] Engine RUN - engine_amxx.dll v1.9.0.5294 pl1 ANY ANY
[ 8] Fun RUN - fun_amxx.dll v1.9.0.5294 pl1 ANY ANY
[ 9] CStrike RUN - cstrike_amxx.dll v1.9.0.5294 pl1 ANY ANY
[10] FakeMeta RUN - fakemeta_amxx.dll v1.9.0.5294 pl1 ANY ANY
10 plugins, 10 running
- Список плагинов
-
name version author file status
[ 1] Admin Base 1.9.0.5294 AMXX Dev Team admin.amxx running
[ 2] Admin Commands 1.9.0.5294 AMXX Dev Team admincmd.amxx running
[ 3] Admin Help 1.9.0.5294 AMXX Dev Team adminhelp.amxx running
[ 4] Slots Reservation 1.9.0.5294 AMXX Dev Team adminslots.amxx running
[ 5] Multi-Lingual System 1.9.0.5294 AMXX Dev Team multilingual.am running
[ 6] Menus Front-End 1.9.0.5294 AMXX Dev Team menufront.amxx running
[ 7] Commands Menu 1.9.0.5294 AMXX Dev Team cmdmenu.amxx running
[ 8] Players Menu 1.9.0.5294 AMXX Dev Team plmenu.amxx running
[ 9] Maps Menu 1.9.0.5294 AMXX Dev Team mapsmenu.amxx running
[ 10] Plugin Menu 1.9.0.5294 AMXX Dev Team pluginmenu.amxx running
[ 11] Admin Chat 1.9.0.5294 AMXX Dev Team adminchat.amxx running
[ 12] Anti Flood 1.9.0.5294 AMXX Dev Team antiflood.amxx running
[ 13] Scrolling Message 1.9.0.5294 AMXX Dev Team scrollmsg.amxx running
[ 14] Info. Messages 1.9.0.5294 AMXX Dev Team imessage.amxx running
[ 15] Admin Votes 1.9.0.5294 AMXX Dev Team adminvote.amxx running
[ 16] NextMap 1.9.0.5294 AMXX Dev Team nextmap.amxx running
[ 17] Nextmap Chooser 1.9.0.5294 AMXX Dev Team mapchooser.amxx running
[ 18] TimeLeft 1.9.0.5294 AMXX Dev Team timeleft.amxx running
[ 19] Pause Plugins 1.9.0.5294 AMXX Dev Team pausecfg.amxx running
[ 20] Stats Configuration 1.9.0.5294 AMXX Dev Team statscfg.amxx running
[ 21] StatsX 1.9.0.5294 AMXX Dev Team statsx.amxx running
[ 22] POD-Bot Menu 1.3 g4s|figurE.09 amxx_podbotmenu running
[ 23] Hook 1.5 LLInH9rA my_hook.amxx running
[ 24] unknown unknown unknown ykz_parachute.a bad load
[ 25] Zombie Plague 4.3 Fix5a MeRcyLeZZ zombie_plague40 running
[ 26] [ZP] Default Zombie Cl 4.3 Fix5 MeRcyLeZZ zp_zclasses40.a running
( 24) Load fails: Plugin file open error (plugin "ykz_parachute.amxx")
26 plugins, 25 running
- Автор плагина
- Понятия не имею кто автор
- Версия плагина
- Тоже не в курсе
- Исходный код
-
#include <amxmodx>
#include <fakemeta>
#include <hamsandwich>
#include <zombieplague>
#define ADMIN_LEVEL_A (1<<12) /* flag "m" */
new const paramodel[] = "models/krilo_ykz.mdl"
new bool:has_parachute[33], para_ent[33];
enum pcvar
{
humans = 1,
survivors,
zombies,
nemesis,
fallspeed,
detach
}
new pcvars[pcvar]
public plugin_init()
{
register_plugin("[ZP] Parachute", "1.1", "UsE1101")
pcvars[humans] = register_cvar("zp_parachute_humans", "1")
pcvars[survivors] = register_cvar("zp_parachute_survivors", "1")
pcvars[zombies] = register_cvar("zp_parachute_zombies", "0")
pcvars[nemesis] = register_cvar("zp_parachute_nemesis", "0")
pcvars[fallspeed] = register_cvar("zp_parachute_fallspeed", "75")
pcvars[detach] = register_cvar("zp_parachute_detach", "0")
register_forward(FM_PlayerPreThink, "fw_PreThink")
RegisterHam(Ham_Killed, "player", "fw_PlayerKilled")
}
public plugin_precache()
engfunc(EngFunc_PrecacheModel, paramodel)
public client_connect(id)
parachute_reset(id)
public client_disconnect(id)
parachute_reset(id)
parachute_reset(id, keep = 0)
{
if(para_ent[id] > 0)
if (pev_valid(para_ent[id]))
engfunc(EngFunc_RemoveEntity, para_ent[id]);
if (!keep)
has_parachute[id] = false;
para_ent[id] = 0
if (!has_parachute[id])
has_parachute[id] = true;
}
// Ham Player Killed Forward
public fw_PlayerKilled(victim, attacker, shouldgib)
{
engfunc(EngFunc_RemoveEntity, para_ent[victim]);
para_ent[victim] = 0;
}
public fw_PreThink(id)
{
//Parachute model animation information
//0 - deploy - 84 frames
//1 - idle - 39 frames
//2 - detach - 29 frames
if(zp_get_user_zombie(id))
return;
if(!(get_user_flags(id) & ADMIN_LEVEL_A))
return;
new Float:fallingspeed = get_pcvar_float(pcvars[fallspeed]) * -1.0;
new Float:frame;
new button = pev(id, pev_button);
new oldbutton = pev(id, pev_oldbuttons);
new flags = pev(id, pev_flags);
if (para_ent[id] > 0 && (flags & FL_ONGROUND))
{
if (get_pcvar_num(pcvars[detach]))
{
if (pev(para_ent[id],pev_sequence) != 2)
{
set_pev(para_ent[id], pev_sequence, 2);
set_pev(para_ent[id], pev_gaitsequence, 1);
set_pev(para_ent[id], pev_frame, 0.0);
set_pev(para_ent[id], pev_fuser1, 0.0);
set_pev(para_ent[id], pev_animtime, 0.0);
return;
}
pev(para_ent[id],pev_fuser1, frame);
frame += 2.0;
set_pev(para_ent[id],pev_fuser1,frame);
set_pev(para_ent[id],pev_frame,frame);
if (frame > 254.0)
{
engfunc(EngFunc_RemoveEntity, para_ent[id]);
para_ent[id] = 0;
}
}
else
{
engfunc(EngFunc_RemoveEntity, para_ent[id]);
para_ent[id] = 0;
}
return;
}
if (button & IN_USE)
{
new Float:velocity[3];
pev(id, pev_velocity, velocity);
if (velocity[2] < 0.0)
{
if(para_ent[id] <= 0)
{
para_ent[id] = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"));
if(para_ent[id] > 0)
{
set_pev(para_ent[id],pev_classname,"parachute");
set_pev(para_ent[id], pev_aiment, id)
set_pev(para_ent[id], pev_owner, id);
set_pev(para_ent[id], pev_movetype, MOVETYPE_FOLLOW);
engfunc(EngFunc_SetModel, para_ent[id], paramodel);
set_pev(para_ent[id], pev_sequence, 0);
set_pev(para_ent[id], pev_gaitsequence, 1);
set_pev(para_ent[id], pev_frame, 0.0);
set_pev(para_ent[id], pev_fuser1, 0.0);
}
}
if (para_ent[id] > 0)
{
set_pev(id, pev_sequence, 3)
set_pev(id, pev_gaitsequence, 1)
set_pev(id, pev_frame, 1.0)
set_pev(id, pev_framerate, 1.0)
velocity[2] = (velocity[2] + 40.0 < fallingspeed) ? velocity[2] + 40.0 : fallingspeed
set_pev(id, pev_velocity, velocity)
if (pev(para_ent[id],pev_sequence) == 0)
{
pev(para_ent[id],pev_fuser1, frame);
frame += 1.0;
set_pev(para_ent[id],pev_fuser1,frame);
set_pev(para_ent[id],pev_frame,frame);
if (frame > 100.0)
{
set_pev(para_ent[id], pev_animtime, 0.0);
set_pev(para_ent[id], pev_framerate, 0.4);
set_pev(para_ent[id], pev_sequence, 1);
set_pev(para_ent[id], pev_gaitsequence, 1);
set_pev(para_ent[id], pev_frame, 0.0);
set_pev(para_ent[id], pev_fuser1, 0.0);
}
}
}
}
else if (para_ent[id] > 0)
{
engfunc(EngFunc_RemoveEntity, para_ent[id]);
para_ent[id] = 0;
}
}
else if ((oldbutton & IN_USE) && para_ent[id] > 0)
{
engfunc(EngFunc_RemoveEntity, para_ent[id]);
para_ent[id] = 0;
}
}
public zp_user_infected_post(id, nemesis)
{
if (!nemesis && get_pcvar_num(pcvars[zombies])
|| nemesis && get_pcvar_num(pcvars[nemesis]))
return;
engfunc(EngFunc_RemoveEntity, para_ent[id]);
para_ent[id] = 0;
}
public zp_user_humanized_post(id, survivor)
{
if (!survivor && get_pcvar_num(pcvars[humans])
|| survivor && get_pcvar_num(pcvars[survivors]))
return;
engfunc(EngFunc_RemoveEntity, para_ent[id]);
para_ent[id] = 0;
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/
Нужна помощь в коде, чтобы плагин не запрашивал модель парашута или модель персонада я хз, чтобы в итоге не было ошибки, И я в курсе насчёт 24 плагина ошибки в загрузке я удалил пока файл из plugins ini чтобы узнать версии плагинов которые требовались для заполнения на форуме, иначе-бы консоль сразу крашилась. Помогите если есть тут такие люди, искал в интернете ничего путного не нашёл. Если честно, я вообще искал как можно ограничить парашут классу зомби, чтобы они не могли им пользоваться нашёл вот плагин, но кто-ж знал что там будет требоваться модель. Вот прошу помощи у кодеров, т.к моя говорит: не лезь б**н везь код поломаешь.
24 Окт 2023
24 Окт 2023
В этой теме было размещено решение! Перейти к решению.