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

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

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

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

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

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

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

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

вопрос с моделькой...

[РЕШЕНО]
Статус пользователя andruha
сообщение 1.7.2015, 9:58
Сообщение #1
Стаж: 11 лет

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

Вот плагин:
Код:
#include <amxmodx>
#include <fakemeta>

#define STRING_ACCESS "ny_models_access"

#if cellbits == 32
#define OFFSET_TEAM 114
#else
#define OFFSET_TEAM 139
#endif

new bool:hasAdmin[33] = { false, ... }

new g_model[] = "model"
new g_myadmin_te[] = "new_admin_te"
new g_myadmin_ct[] = "new_admin_ct"

public plugin_precache()
{
new temp[64]
format(temp, sizeof temp -1, "models/player/%s/%s.mdl", g_new_admin_te, g_new_admin_te)

if(!precache_model(temp))
log_amx("Can't precache model '%s'", temp)

format(temp, sizeof temp -1, "models/player/%s/%s.mdl", g_new_admin_ct, g_new_admin_ct)

if(!precache_model(temp))
log_amx("Can't precache model '%s'", temp)
}

public plugin_init()
{
register_plugin("New Admin Models", "1.1", "avtor xzn ne ja")

register_cvar(STRING_ACCESS, "abcd")//Админов с какими флагами нужно переодевать (добавлен квар)

register_forward(FM_PlayerPostThink, "fwd_PlayerPostThink")
register_forward(FM_ClientUserInfoChanged, "fwd_ClientUserInfoChanged")
}

public client_putinserver(id)
set_task(2.0, "cmdCheckUser", id)

public client_disconnect(id)
hasAdmin[id] = false

public cmdCheckUser(id)
{
if(is_user_connected(id))
{
static flags[28], iflag
get_cvar_string(STRING_ACCESS, flags, sizeof flags -1)
iflag = read_flags(flags)

if(get_user_flags(id) & iflag)
{
hasAdmin[id] = true
}
}
}

public fwd_PlayerPostThink(id)
{
if(!hasAdmin[id] || !is_user_alive(id))
return FMRES_IGNORED

switch(get_pdata_int(id, OFFSET_TEAM))
{
case 1: engfunc(EngFunc_SetClientKeyValue, id, engfunc(EngFunc_GetInfoKeyBuffer, id), g_model, g_new_admin_te)
case 2: engfunc(EngFunc_SetClientKeyValue, id, engfunc(EngFunc_GetInfoKeyBuffer, id), g_model, g_new_admin_ct)
}

return FMRES_HANDLED
}

public fwd_ClientUserInfoChanged(id)
return FMRES_SUPERCEDE


файл который загрузил в одной папке vip (одна папка модели випа), 2 модельки vip.mdl и vipT.mdl. как же установить эту модель в плагине т.к. я уже изменял путь к модельке т.е. не models/player/%s/%s.mdl (ато ставиться стандартная моделька) а models/papka/player/%s/%s.mdl чтобы у игроков не была стандартная vip одежка. но как не крути хоть я изменил путь, моделька vip устанавливается стандартная с models/player/%s/%s.mdl (в кс игрока устанавливается стандартная одежка вип всё равно). Я изменял само название модельки asd.mdl и asdT.mdl и проверял через camera changer (плагин с 3 типами камер вида игрока) вид , нечего видно не было. Возможно и установилась моделька но может как то по другому надо устанавливать данный тип модели, не подскажете как? А то я боюсь если сам установлю эту модельку то серверу хана придёт...
Таким образом качается только модель vip.mdl хотя должно качать (чтобы работала моделька) и vipT.mdl (когда скачало только vip.mdl выдаёт ошибку)
Я старался по чётче описать проблему, если что-то не понятно то пишите я постараюсь ещё чётче описать проблему....
(в загруженном файле сам плагин и моделька)

Отредактировал: andruha, - 1.7.2015, 10:21
Причина: Выдано устное предупреждение!
Прикрепленные файлы:
Прикрепленный файл  vip_sma.rar ( 1,37 мегабайт ) Кол-во скачиваний: 10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя AndrewZ
сообщение 1.7.2015, 11:00
Сообщение #2


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

andruha,
Прикрепленные файлы:
Прикрепленный файл  vip.zip ( 1,55 мегабайт ) Кол-во скачиваний: 18


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя andruha
сообщение 1.7.2015, 12:28
Сообщение #3
Стаж: 11 лет

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

Цитата(AndrewZ @ 1.7.2015, 15:00) *
andruha,

спасибо большое, помог!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 1.7.2015, 13:17
Сообщение #4


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Цитата(andruha @ 1.7.2015, 14:28) *
спасибо большое, помог!!!

Для спасибо есть кнопочка. Пожалуйста.


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