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

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

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

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

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

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

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

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

Помогите с плагином Amx_adminmodel.amxx

Статус пользователя Tsar
сообщение 26.10.2008, 9:12
Сообщение #1
Стаж: 17 лет

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

Корочь у меня такая проблема, этот плагин токо запускает модели с таким названием как admin_ct.mdl и admin_te.mdl, но мог бы ктото зделать так чтобы запускались такие модели как f0d_te.mdl и f0d_ct.mdl?????
Зарание БЛАГОДАРЕН!!!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
holoc
сообщение 26.10.2008, 18:31
Сообщение #2
Стаж: 19 лет

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

Плагин, скомпилирован под amxmodx 1.8.0
Прикрепленный файл  amx_adminmodel.rar ( 1,83 килобайт ) Кол-во скачиваний: 151

файлы моделек нужно положить в
models/player/f0d_ct/f0d_ct.mdl
и в
models/player/f0d_ct/f0d_ct.mdl
соответственно.

Для параноиков и желающих скомпилировать самостоятельно исходный код:
Код
#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/f0d_ct/f0d_ct.mdl")
        precache_model("models/player/f0d_te/f0d_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, "f0d_te")
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id, "f0d_ct")
                }
                else {
                        cs_reset_user_model(id)
                }
        }

        return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 12 раз
   + Цитировать сообщение
Статус пользователя Tsar
сообщение 26.10.2008, 22:10
Сообщение #3
Стаж: 17 лет

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

Цитата(holoc @ 26.10.2008, 18:31) *
Плагин, скомпилирован под amxmodx 1.8.0
Прикрепленный файл  amx_adminmodel.rar ( 1,83 килобайт ) Кол-во скачиваний: 151

файлы моделек нужно положить в
models/player/f0d_ct/f0d_ct.mdl
и в
models/player/f0d_ct/f0d_ct.mdl
соответственно.

Для параноиков и желающих скомпилировать самостоятельно исходный код:
Код
#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/f0d_ct/f0d_ct.mdl")
        precache_model("models/player/f0d_te/f0d_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, "f0d_te")
                }
                else if(userTeam == CS_TEAM_CT) {
                        cs_set_user_model(id, "f0d_ct")
                }
                else {
                        cs_reset_user_model(id)
                }
        }

        return PLUGIN_CONTINUE
}

Большой те +
О кстаты, Ты немог бы мне выложить инструкцию как скомпилировать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
holoc
сообщение 27.10.2008, 3:48
Сообщение #4
Стаж: 19 лет

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

Цитата(zanuda111 @ 26.10.2008, 23:10) *
Большой те +
О кстаты, Ты немог бы мне выложить инструкцию как скомпилировать?
Плюсы ставятся кнопкой
А плагины компилируются так:
Берется исходник, например amx_adminmodels.sma - это обычный текстовый документ, содержимое которого должно быть такое же, как и тот кусок кода что я привел выше, так вот берется этот файл и мышью перетаскивается на файл compile.exe в папке addons\amxmodx\scripting.
Этот способ самый безграмотный, однако он самый простой и работает отлично :biggrin:
Готовый плагин, если в коде не было ошибок, появится в папке addons\amxmodx\scripting\compiled

Если у тебя нет файла compile.exe или нет папки addons\amxmodx\scripting вообще, это значит что тому, кто ставил amxmodx, надо руки оторвать. fuck.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 11 раз
   + Цитировать сообщение
Статус пользователя Tsar
сообщение 27.10.2008, 17:57
Сообщение #5
Стаж: 17 лет

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

Ищё одно и я отстану Ы)
Корочь я видил на серверах, тип у каждого админа своя модель. Это для каждого админа нада делать плагин???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
holoc
сообщение 27.10.2008, 19:06
Сообщение #6
Стаж: 19 лет

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

Не, это плагин какой то есть, там отдельно настраивается кому какая модель дается, по айпишнику или по нику, ерунда все это :biggrin:
Много моделей - долго скачивать, это многих отпугивает.
Как называется плагин, не помню blush2.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 11 раз
   + Цитировать сообщение
Статус пользователя Tsar
сообщение 27.10.2008, 21:26
Сообщение #7
Стаж: 17 лет

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

Ладно и за это спасибо!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jackrv
сообщение 13.11.2009, 3:18
Сообщение #8


Стаж: 16 лет

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

Такой вот вопрос, написал я плаг который по идее должен давать игроку admin модель которая располагается по пути models/player/admin_ct/admin_ct.mdl
Но почему-то бегает админ с стандартной моделькой.. sad.gif
А перед коннектом нормально качает эти модели
АМХХ 1.8.1, Сервер пропатчен под 47/48, Виндовс
Пробовал так-же пропатчить только под 48 протокол, результат тот-же
Код
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#include <engine>

public plugin_init()
{
    register_plugin("Models for users", "0.1", "jackrv")
    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) {

    new name[33]
    get_user_name(id, name, 32)

    if(equali(name, "admin"))
    {
        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
}


Отредактировал: jackrv, - 13.11.2009, 3:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ZeRoCooL
сообщение 13.11.2009, 11:13
Сообщение #9
Стаж: 17 лет

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

флаг "c"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя jackrv
сообщение 13.11.2009, 12:58
Сообщение #10


Стаж: 16 лет

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

Спасибо, был промах с моей стороны :)
Но увы не помогло, как не было так и нет модели у игрока с ником admin sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя jackrv
сообщение 14.11.2009, 8:25
Сообщение #11


Стаж: 16 лет

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

И все-же помогите кто-нить.... Хочется приписать собственную модель игроку sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя petyx
сообщение 9.3.2011, 3:34
Сообщение #12


Стаж: 15 лет

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

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