Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Модернизация плагина, помогите с неизвестными мне функциями)

Статус пользователя IIEPcuK
сообщение 15.3.2016, 10:30
Сообщение #1
Стаж: 14 лет

Сообщений: 40
Благодарностей: 3
Полезность: 57

Люди добрые, доброго времени суток.
Без вашей помощи мне не разобраться)

Вообщем есть набросок плагина для выдачи "плюшки" модели игрокам...
За основу конечно же взят другой плагин - 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й день смотрю исходники разных плагинов с конфигами и заменами моделей, но там так сложно всё написано...

Помогите пожалуйста)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Inline
сообщение 25.4.2016, 13:55
Сообщение #2


Стаж: 10 лет

Сообщений: 139
Благодарностей: 80
Полезность: 447

IIEPcuK, посмотрите примеры в других плагинах, воспользуйтесь поиском


Не читай
Не забывай нажимать кнопку "спасибо"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: