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

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

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

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

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

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

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

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

Проблема с Admin Models

Статус пользователя Wh1zy
сообщение 26.3.2014, 17:55
Сообщение #1


Стаж: 12 лет

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

Привет всем. Такая ситуация, ставлю рабочий плагин Admin Models на сервер. всем качает модельки админов, но админ дальше на стандартной моделии..В чём может быть проблема?

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

public plugin_init() {
        register_plugin("Lady Admin", "2.0", "by @)(otnik inc.")
        register_event("ResetHUD", "resetModel", "b")
        return PLUGIN_CONTINUE
}

public plugin_precache() {
   precache_model("models/player/ladyadmin_te/ladyadmin_te.mdl")
   precache_model("models/player/ladyadmin_ct/ladyadmin_ct.mdl")

        return PLUGIN_CONTINUE
}

public resetModel(id, level, cid) {
        new name[33]
        get_user_name(id, name, 32)
        if ((get_user_flags(id) & ADMIN_BAN) && equal(name, "НИК")) {
                new CsTeams:userTeam = cs_get_user_team(id)
                if (userTeam == CS_TEAM_T) {
                        cs_set_user_model(id, "ladyadmin_te")
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id, "ladyadmin_ct")
                }
              
        }

        return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
CannibaL
сообщение 26.3.2014, 18:03
Сообщение #2
Стаж: 12 лет

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

Я создавал тему !
И там мне дали решение проблемы ! почитай не ленись
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя HoHoL
сообщение 26.3.2014, 18:04
Сообщение #3


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

Стаж: 14 лет

Сообщений: 962
Благодарностей: 918
Полезность: 1174

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

restart round пробовали ?
С подобный кодом вроде только после смерти модель появляется (или рестарта).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Wh1zy
сообщение 26.3.2014, 18:06
Сообщение #4


Стаж: 12 лет

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

Цитата(CannibaL @ 27.3.2014, 6:03) *
Я создавал тему !
И там мне дали решение проблемы ! почитай не ленись


Ок, попробую

Цитата(HoHoL @ 27.3.2014, 6:04) *
restart round пробовали ?
С подобный кодом вроде только после смерти модель появляется (или рестарта).


пробовали, увы(
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 26.3.2014, 18:30
Сообщение #5


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

Стаж: 16 лет

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

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

cl_minmodels 1 видимо стоит?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Wh1zy
сообщение 26.3.2014, 18:37
Сообщение #6


Стаж: 12 лет

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

Цитата(Legenda @ 27.3.2014, 6:30) *
cl_minmodels 1 видимо стоит?


Вроде нет..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 26.3.2014, 18:42
Сообщение #7


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

Стаж: 16 лет

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

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

Цитата(Wh1zy @ 26.3.2014, 20:37) *
Вроде нет..

ну значит ник не совпадает с тем, что в плагине указан
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
CannibaL
сообщение 26.3.2014, 18:45
Сообщение #8
Стаж: 12 лет

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

Может хватит уже ! вот рабочий что я себе поставил !
Плагин
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <hamsandwich>

const PermissionFlag = ADMIN_RESERVATION
new HasPermissions[32]

public plugin_init()
{
register_plugin("Vip Admin Models", "1.0", "Gr@pe Fruit")
RegisterHam(Ham_Spawn, "player", "fwHamPlayerSpawnPost", 1)
}

public plugin_precache()
{
precache_model("models/player/vip_ct/vip_ct.mdl")
precache_model("models/player/vip_t/vip_t.mdl")
}

public client_authorized(id)
{
HasPermissions[id] = get_user_flags(id) & PermissionFlag
}

public fwHamPlayerSpawnPost(id)
{
if (!HasPermissions[id] || !is_user_alive(id))
return HAM_IGNORED;

new CsTeams:team = cs_get_user_team(id)
cs_set_user_model(id, team == CS_TEAM_CT ? "vip_ct" : "vip_t")

return HAM_IGNORED;
}


Что так трудно модель название изменить на свою ?! все работает

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