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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Проблема с "fwd_skins" плагином

, Помогите
Статус пользователя Konoplia
сообщение 1.11.2015, 18:34
Сообщение #1


Стаж: 10 лет

Сообщений: 72
Благодарностей: 4
Полезность: 48

Всем доброго времени суток, дорогие Дамы и Господа thank_you2.gif
Возникла у меня такая проблема, с которой собственными силами я не смог справится: Хотел вот сегодня на сервер установить плагин для выдачи любому игроку своей модельки, называется плагин ""fwd_skins". Скачал его, установил и прописал. Сделал быструю закачку, и файлы то скачиваются, но скинов в игре не видно!!

Что делал:
1. Залил в addons/amxmodx/scripting/ файл "fwd_skins.SMA"
2. Залил в addons/amxmodx/plugins/ файл "fwd_skins.AMXX"
3. Залил в models/player/ папку с моделью которая должна отображаться
4. Залил в addons/amxmodx/config/ файл "fwd_skins.ini" прописав там заранее информация (мой ник, setinfo _pw и пути где лежат модели для CT и T)
5. Прописал в plugins.ini название плагина (fwd_skins.amxx)

Перепроверял раз 10. Все нормально, но модель все равно не отображается.. В чем может быть проблема? Посоветуйте какое то решение. Зарание благодарен!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Bloo
сообщение 1.11.2015, 18:41
Сообщение #2


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Konoplia, исходник и конфиг приложите.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Konoplia
сообщение 1.11.2015, 18:49
Сообщение #3


Стаж: 10 лет

Сообщений: 72
Благодарностей: 4
Полезность: 48

Цитата(Bloo @ 1.11.2015, 18:36) *
Konoplia, исходник и конфиг приложите.

Конфиг:
Код
"Konoplia" "123321" "admin_models_ct" "admin_models_te"

Исходник: Код:
#include < amxmodx >
#include < amxmisc >
#include < cstrike >
#include < hamsandwich >

enum _:udata { skin, act };
new data [ 33 ][ udata ], f_SName [ 36 ][ 64 ], f_SPassword [ 36 ][ 64 ], f_SModel_ct [ 36 ][ 64 ], f_SModel_te [ 36 ][ 64 ], f_Lines;

public plugin_init ()
{
register_plugin ( "FWD Skins", "1.0", "OverGame" );
RegisterHam ( Ham_Spawn, "player", "fwd_HamSpawn" );
}

public client_putinserver ( id )
{
new sz_Name [ 33 ], sz_Info [ 32 ];
get_user_name ( id, sz_Name, charsmax ( sz_Name ) );
get_user_info ( id, "_pw", sz_Info, charsmax ( sz_Info ) );

for ( new i; i < f_Lines; i++ )
{
if ( equal ( f_SName [ i ], sz_Name ) )
{
if ( equal ( f_SPassword [ i ], sz_Info ) )
{
data [ id ][ skin ] = i;
data [ id ][ act ] = true;
} else data [ id ][ act ] = false;
}
}
}

public plugin_precache ()
{
_load_skins ( "/addons/amxmodx/configs/fwd_skins.ini" );
for ( new i; i < f_Lines; i++ )
{
new szText [ 2 ][ 255 ];
format ( szText [ 0 ], charsmax ( szText[] ), "models/player/%s/%s.mdl", f_SModel_ct [ i ], f_SModel_ct [ i ] );
format ( szText [ 1 ], charsmax ( szText[] ), "models/player/%s/%s.mdl", f_SModel_te [ i ], f_SModel_te [ i ] );

precache_model ( szText [ 0 ] );
precache_model ( szText [ 1 ] );
}
}

public fwd_HamSpawn ( id ) if ( is_user_connected ( id ) ) set_task ( 0.2, "fwd_SetUserSkin", id );

public fwd_SetUserSkin ( id )
{
if ( is_user_connected ( id ) && data [ id ][ act ] )
{
if ( cs_get_user_team ( id ) == CS_TEAM_T ) { cs_set_user_model ( id, f_SModel_te [ data [ id ][ skin ] ] ); }
else { if ( cs_get_user_team ( id ) == CS_TEAM_CT ) cs_set_user_model ( id, f_SModel_ct [ data [ id ][ skin ] ] ); }
}
}

stock _load_skins ( const ini_file [] )
{
new line, buffer [ 256 ];
new file = fopen ( ini_file, "r" );

while ( !feof ( file ) )
{
fgets ( file, buffer, 255 );
trim ( buffer );

if ( buffer [ 0 ] == '"' )
{
parse ( buffer, f_SName [ line ], charsmax ( f_SName [] ), f_SPassword [ line ], charsmax ( f_SPassword [] ), f_SModel_ct [ line ], charsmax ( f_SModel_te [] ), f_SModel_te [ line ], charsmax ( f_SModel_ct [] ) );
} else {
continue;
}
line++;
}
f_Lines = line;
fclose ( file );
}


Отредактировал: Bloo, - 1.11.2015, 18:51
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 1.11.2015, 19:14
Сообщение #4


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Konoplia, пароль точно стоит и совпадает? В клиенте cl_minmodels 0?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
EvilSMS
сообщение 1.11.2015, 19:18
Сообщение #5
Стаж: 10 лет

Сообщений: 1801
Благодарностей: 410
Полезность: < 0

Ресни пасс:
И пробуй вводи его о5.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Konoplia
сообщение 1.11.2015, 19:24
Сообщение #6


Стаж: 10 лет

Сообщений: 72
Благодарностей: 4
Полезность: 48

Цитата(Bloo @ 1.11.2015, 19:10) *
Konoplia, пароль точно стоит и совпадает? В клиенте cl_minmodels 0?

Пароли совпадают! В контре как и на сервере стои cl_minmodels "0"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 1.11.2015, 19:27
Сообщение #7


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Konoplia, на сервере этот квар бесполезен, т.к. это клиентский квар.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Konoplia
сообщение 1.11.2015, 19:43
Сообщение #8


Стаж: 10 лет

Сообщений: 72
Благодарностей: 4
Полезность: 48

Цитата(EvilSMS @ 1.11.2015, 19:13) *
Ресни пасс:
И пробуй вводи его о5.

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