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

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

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

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

steam models

, падает сервер
Статус пользователя NeMirofff
сообщение 3.10.2015, 7:59
Сообщение #1
Стаж: 13 лет

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

Вообщем проблема такая...установил данный плагин,закинул модели куда нужно тоесть по пути models/player/st_ct и st_t. но сервак падает с ошибкой что не может найти модели
console
FATAL ERROR (shutting down): Mod_NumForName: models/player/st_ct/st_ct.mdl not found
FATAL ERROR (shutting down): Mod_NumForName: models/player/st_ct/st_ct.mdl not found
./hlds_run: 337: gdb: not found

в исходнике нужно указать путь вроде,пробовал разные варианты нифига не получается,мб кто подскажет как прописать...прописать как я понял нужно тут
Код:
///модели для steam игроков, плагин работает только с dproto.
new const model_CT[] = "models/player/st_ct"; // Название модели для CT
new const model_TE[] = "models/player/st_t"; // Название модели для T

изначально стояло так
Код:
///модели для steam игроков, плагин работает только с dproto.
new const model_CT[] = "st_ct"; // Название модели для CT
new const model_TE[] = "st_t"; // Название модели для T

Прикрепленные файлы:
Прикрепленный файл  steam_models.sma ( 3,06 килобайт ) Кол-во скачиваний: 41
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
EvilSMS
сообщение 3.10.2015, 8:13
Сообщение #2
Стаж: 10 лет

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

А почему одинаковые название в моделек типо залитых?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NeMirofff
сообщение 3.10.2015, 8:21
Сообщение #3
Стаж: 13 лет

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

Цитата(EvilSMS @ 3.10.2015, 10:08) *
А почему одинаковые название в моделек типо залитых?

что значит одинаковых?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 7entol
сообщение 3.10.2015, 8:30
Сообщение #4


Стаж: 12 лет

Сообщений: 143
Благодарностей: 66
Полезность: 214


Как вы показали, вы прописали путь к моделям так:
Код:
///модели для steam игроков, плагин работает только с dproto.
new const model_CT[] = "models/player/st_ct"; // Название модели для CT
new const model_TE[] = "models/player/st_t"; // Название модели для T


То есть по Вашей логике, плагин должен заходить в папку и самостоятельно искать подходящую модель?
Сделайте так:
Код:
///модели для steam игроков, плагин работает только с dproto.
new const model_CT[] = "models/player/st_ct/st_ct"; // Название модели для CT
new const model_TE[] = "models/player/st_t/st_t"; // Название модели для T


А если смотреть по ошибке:
Код:
FATAL ERROR (shutting down): Mod_NumForName: models/player/st_ct/st_ct.mdl not found
FATAL ERROR (shutting down): Mod_NumForName: models/player/st_ct/st_ct.mdl not found

Он просто не видит эту модель, надеюсь это оригинальные строчки ошибки.
Так же попробуйте переименовать модели.

Других Вариантов не вижу.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NeMirofff
сообщение 3.10.2015, 9:01
Сообщение #5
Стаж: 13 лет

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

По ошибке тоже пробовал прописывать
Код:
models/player/st_ct/st_ct.mdl

тоже самое.....переименовать можно попробовать но сомневаюсь что поможет

Отредактировал: Bloo, - 3.10.2015, 15:33
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kennybear
сообщение 3.10.2015, 9:04
Сообщение #6


Стаж: 12 лет

Сообщений: 1394
Благодарностей: 710
Полезность: 593

Меценат Меценат

[attachment=35953:player.rar] NeMirofff, попробуй мой


АРЕНА ГЕЙМЕРОВ [21] 2014-2020
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя NeMirofff
сообщение 3.10.2015, 9:23
Сообщение #7
Стаж: 13 лет

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

Цитата(kennybear @ 3.10.2015, 10:00) *
[attachment=35953:player.rar] NeMirofff, попробуй мой

ага от души всё пашет...
а не знаешь как сделать что бы стим игрокам писало в чат при входе примерно через 10 секунд...типо такого "Т.К вы Steam у вас другая модель"
ну примерно как то так
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kennybear
сообщение 3.10.2015, 10:02
Сообщение #8


Стаж: 12 лет

Сообщений: 1394
Благодарностей: 710
Полезность: 593

Меценат Меценат

NeMirofff, нет не знаю))


АРЕНА ГЕЙМЕРОВ [21] 2014-2020
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя RepairPC
сообщение 3.10.2015, 10:32
Сообщение #9


Стаж: 11 лет

Сообщений: 218
Благодарностей: 113
Полезность: 216

Цитата(NeMirofff @ 3.10.2015, 15:19) *
ага от души всё пашет...
а не знаешь как сделать что бы стим игрокам писало в чат при входе примерно через 10 секунд...типо такого "Т.К вы Steam у вас другая модель"
ну примерно как то так

Он сам этого не увидит?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NeMirofff
сообщение 3.10.2015, 10:44
Сообщение #10
Стаж: 13 лет

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

Цитата(RepairPC @ 3.10.2015, 11:27) *
Он сам этого не увидит?)

может и увидит,но не факт) хотелось бы сделать что бы писало
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя JIuXeP
сообщение 3.10.2015, 12:11
Сообщение #11


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

Хосподи...
исправляем
Код:
///модели для steam игроков, плагин работает только с dproto.
new const model_CT[] = "st_ct"; // Название модели для CT
new const model_TE[] = "st_t"; // Название модели для T

и:
Код:
new buffer[128];
formatex(buffer, charsmax(buffer), "models/player/%s/%s.mdl", model_CT, model_CT);
precache_model(buffer);
formatex(buffer, charsmax(buffer), "models/player/%s/%s.mdl", model_TE, model_TE);
precache_model(buffer);


Цитата(NeMirofff @ 3.10.2015, 10:19) *
а не знаешь как сделать что бы стим игрокам писало в чат при входе примерно через 10 секунд...типо такого "Т.К вы Steam у вас другая модель"
ну примерно как то так

примерно так
вместо
Код:
public Ham_PlayerSpawn_Post(id)
{
if(BIT_VALID(g_iBitClientAccess, id) && is_user_alive(id))
{
switch(cs_get_user_team(id))
{
case CS_TEAM_T: fm_cs_set_user_model(id, model_TE);
case CS_TEAM_CT: fm_cs_set_user_model(id, model_CT);
}
}
}

Добавляем
Код:

public Ham_PlayerSpawn_Post(id)
{
if(BIT_VALID(g_iBitClientAccess, id) && is_user_alive(id))
{
switch(cs_get_user_team(id))
{
case CS_TEAM_T: fm_cs_set_user_model(id, model_TE);
case CS_TEAM_CT: fm_cs_set_user_model(id, model_CT);
}
set_task(10.0, "infochat", id);
}
}

public infochat(id) ChatColor(id, "Эй красавчик! Ты получаешь !gличную модель !yза !tsteam!y!");

в самый конец
Код:
stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!t", "^3") // Team Color

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя RemorseCode
сообщение 3.10.2015, 15:27
Сообщение #12


Стаж: 11 лет

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

Цитата(JIuXeP @ 3.10.2015, 12:07) *
Хосподи...
исправляем
Код:
///модели для steam игроков, плагин работает только с dproto.
new const model_CT[] = "st_ct"; // Название модели для CT
new const model_TE[] = "st_t"; // Название модели для T

и:
Код:
new buffer[128];
formatex(buffer, charsmax(buffer), "models/player/%s/%s.mdl", model_CT, model_CT);
precache_model(buffer);
formatex(buffer, charsmax(buffer), "models/player/%s/%s.mdl", model_TE, model_TE);
precache_model(buffer);



примерно так
вместо
Код:
public Ham_PlayerSpawn_Post(id)
{
if(BIT_VALID(g_iBitClientAccess, id) && is_user_alive(id))
{
switch(cs_get_user_team(id))
{
case CS_TEAM_T: fm_cs_set_user_model(id, model_TE);
case CS_TEAM_CT: fm_cs_set_user_model(id, model_CT);
}
}
}

Добавляем
Код:

public Ham_PlayerSpawn_Post(id)
{
if(BIT_VALID(g_iBitClientAccess, id) && is_user_alive(id))
{
switch(cs_get_user_team(id))
{
case CS_TEAM_T: fm_cs_set_user_model(id, model_TE);
case CS_TEAM_CT: fm_cs_set_user_model(id, model_CT);
}
set_task(10.0, "infochat", id);
}
}

public infochat(id) ChatColor(id, "Эй красавчик! Ты получаешь !gличную модель !yза !tsteam!y!");

в самый конец
Код:
stock ChatColor(const id, const input[], any:...)
{
new count = 1, players[32]
static msg[191]
vformat(msg, 190, input, 3)

replace_all(msg, 190, "!g", "^4") // Green Color
replace_all(msg, 190, "!y", "^1") // Default Color
replace_all(msg, 190, "!t", "^3") // Team Color

if (id) players[0] = id; else get_players(players, count, "ch")
{
for (new i = 0; i < count; i++)
{
if (is_user_connected(players[i]))
{
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}


Тоже сталкивался с такой проблемой :) Теперь она устранена)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 3.10.2015, 15:52
Сообщение #13


Иконка группы

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

Меценат Меценат

проблема в том, что ТС прописал отсебятину в плагин
поэтому плагин и не работает должны образом
оригинальная тема
Steam Player Model

у ТС
Код:
///модели для steam игроков, плагин работает только с dproto.
new const model_CT[] = "models/player/st_ct"; // Название модели для CT
new const model_TE[] = "models/player/st_t"; // Название модели для T

соответственно получается бред
fm_cs_set_user_model (id, models/player/st_ct);
вместо
fm_cs_set_user_model (id, "st_ct");
или же
fm_cs_set_user_model(id, model_CT); где const model_CT[] = "st_ct";

должно быть просто имя модели
Код:
///модели для steam игроков, работает только с dproto.
new const model_CT[] = "st_ct"; // Название модели для CT
new const model_TE[] = "st_t"; // Название модели для T


у ТС
Код:
public plugin_precache()
{
//// Author ill ?)
new buffer[128];
formatex(buffer, charsmax(buffer), "models/player/st_ct/st_ct.mdl", model_CT, model_CT);
precache_model(buffer);
formatex(buffer, charsmax(buffer), "models/player/st_t/st_t.mdl", model_TE, model_TE);
precache_model(buffer);
}

хотя кеш и так работал при не правильном использовании formatex
а должно быть
Код:
public plugin_precache()
{
//// Author ill ?)
new buffer[128];
formatex(buffer, charsmax(buffer), "models/player/%s/%s.mdl", model_CT, model_CT);
precache_model(buffer);
formatex(buffer, charsmax(buffer), "models/player/%s/%s.mdl", model_TE, model_TE);
precache_model(buffer);
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NeMirofff
сообщение 3.10.2015, 15:55
Сообщение #14
Стаж: 13 лет

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

это плагин такой я скачал!!! а про st_ct и st_t я написал что было так изначально читай первый пост умник

Отредактировал: Bloo, - 3.10.2015, 16:03
Причина: Выдано устное предупреждение!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 3.10.2015, 16:25
Сообщение #15


Стаж: 12 лет

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

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