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

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

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

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

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

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

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

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

adminmodel

Статус пользователя ko^
сообщение 2.10.2010, 16:12
Сообщение #1


Стаж: 15 лет

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

Всем доброе время суток!
Помогите испрвавить ошибку в моделях.
Проблема в чем, в том что модель админа (admin_te) 1 фаил, а у меня их 2 (admin_te) и (admin_tet)
в какую строку нужно добавить (admin_tet) чтоб все работало

CODE
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
register_plugin("AMX Admin Model", "1.1.1", "whitemike")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}

public plugin_precache() {
precache_model("models/player/admin_ct/admin_ct.mdl")
precache_model("models/player/admin_te/admin_te.mdl")

return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
if (get_user_flags(id) & ADMIN_KICK) {
new CsTeams:userTeam = cs_get_user_team(id)
if (userTeam == CS_TEAM_T) {
cs_set_user_model(id, "admin_te")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "admin_ct")
}
else {
cs_reset_user_model(id)
}
}

return PLUGIN_CONTINUE
}


Отредактировал: ko^, - 2.10.2010, 18:29
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Rejiser
сообщение 2.10.2010, 17:29
Сообщение #2


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

admin_ct замени на admin_te
а admin_te на admin_tet
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ko^
сообщение 2.10.2010, 18:32
Сообщение #3


Стаж: 15 лет

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

Цитата(Rejiser @ 2.10.2010, 18:29) *
admin_ct замени на admin_te
а admin_te на admin_tet

а, для админа ct тогда что ставить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 2.10.2010, 19:56
Сообщение #4


Стаж: 15 лет

Сообщений: 2261
Благодарностей: 1068
Полезность: 870

Цитата(ko^ @ 2.10.2010, 20:32) *
а, для админа ct тогда что ставить?

я так понел admin_te - это и есть ct модель
а tet - это тер
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 2.10.2010, 23:01
Сообщение #5
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

ko^,
Попробуй такой вариант:
Код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init()
{
    register_plugin("AMX Admin Model", "1.1.1", "whitemike")
    register_event("ResetHUD", "resetModel", "b")
    
    return PLUGIN_CONTINUE
}

public plugin_precache()
{
    precache_model("models/player/admin_ct/admin_ct.mdl")
    precache_model("models/player/admin_te/admin_te.mdl")
    precache_model("models/player/admin_te/admin_tet.mdl")
    
    return PLUGIN_CONTINUE
}

public resetModel(id, level, cid)
{
    if (get_user_flags(id) & ADMIN_KICK)
    {
        new CsTeams:userTeam = cs_get_user_team(id)
        
        if (userTeam == CS_TEAM_T)
        {
            cs_set_user_model(id, "admin_te")
        }
        else if(userTeam == CS_TEAM_CT)
        {
            cs_set_user_model(id, "admin_ct")
        }
        else
        {
            cs_reset_user_model(id)
        }
    }
    return PLUGIN_CONTINUE
}

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