Люди добрые, доброго времени суток.
Без вашей помощи мне не разобраться)
Вообщем есть набросок плагина для выдачи "плюшки" модели игрокам...
За основу конечно же взят другой плагин - santa_hats ...
Да бы постоянно не переписывать код плагина и не компилировать, хочу каким то образом сделать вывод в конфигурационный файл
Код:
#include <amxmodx>
#include <cstrike>
#include <engine>
#include <fun>
#include <fakemeta>
#include <hamsandwich>
new g_Enable;
new g_bwEnt[33];
new g_CachedStringInfoTarget;
new model_back[] = "models/costumes_back.mdl"
new model_head[] = "models/costumes_head.mdl"
public plugin_init()
{
register_plugin( "Santa Hat", "1.2", "xPaw" );
register_cvar("santa_hat", "1.2", FCVAR_SERVER);
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1);
g_Enable = register_cvar("amx_modelss", "1");
g_CachedStringInfoTarget = engfunc( EngFunc_AllocString, "info_target" );
}
public plugin_precache()
precache_model("models/costumes_back.mdl");
public fwHamPlayerSpawnPost(const player)
{
if ( get_pcvar_num( g_Enable ) && is_user_alive( player ) )
{
new iEnt = g_bwEnt[ player ];
if( !pev_valid( iEnt ) )
{
g_bwEnt[ player ] = iEnt = engfunc ( EngFunc_CreateNamedEntity, g_CachedStringInfoTarget );
set_pev( iEnt, pev_movetype, MOVETYPE_FOLLOW )
set_pev( iEnt, pev_aiment, player )
set_pev( iEnt, pev_body, 5)
engfunc( EngFunc_SetModel, iEnt, model_back)
}
}
}
Интересует вот что.
Дабы в файле конфига была информация такого плана:
"Steam ID" "model_back" "5"
"Стим айди" "Сама модель" и "её субмодель (номер 5)"
Может хотя бы есть какая то возможность сделать даную фишку?
Уже 4й день смотрю исходники разных плагинов с конфигами и заменами моделей, но там так сложно всё написано...
Помогите пожалуйста)