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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.

Админ модель

Статус пользователя sdf
сообщение 14.11.2013, 17:02
Сообщение #1


Стаж: 13 лет

Сообщений: 721
Благодарностей: 208
Полезность: 466

Привет. Искал, не нашел.
Нужен плагин, для добавления моделек админам.
А именно, что-бы работало через определенный флаг у админов.
Спасибо заранее =)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Machette
сообщение 14.11.2013, 17:13
Сообщение #2


Стаж: 14 лет

Сообщений: 546
Благодарностей: 419
Полезность: 947

Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init()
{
register_plugin("Admin Model", "1.0", "Author")
register_event("ResetHUD", "resetModel", "b")
}

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

public resetModel(id, level, cid)
{
if (get_user_flags(id) & ADMIN_BAN)
{
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
}


Отредактировал: Machette, - 14.11.2013, 17:14
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
exec1337
сообщение 14.11.2013, 17:16
Сообщение #3
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

#1
Код:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>

public plugin_init() {
register_plugin("New Year Admin Models", "1.1.1", "slash")
register_event("ResetHUD", "resetModel", "b")
return PLUGIN_CONTINUE
}

public plugin_precache() {
precache_model("models/player/santa_ct/santa_ct.mdl")
precache_model("models/player/santa_t/santa_t.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, "santa_t")
}
else if(userTeam == CS_TEAM_CT) {
cs_set_user_model(id, "santa_ct")
}
else {
cs_reset_user_model(id)
}
}

return PLUGIN_CONTINUE
}


#2
Код:
#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;
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sdf
сообщение 14.11.2013, 17:31
Сообщение #4


Стаж: 13 лет

Сообщений: 721
Благодарностей: 208
Полезность: 466

Чем они отличаются?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 14.11.2013, 17:41
Сообщение #5


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

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

cs_set_user_model лучше не использовать, может вызвать renable chanel overload


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sdf
сообщение 14.11.2013, 17:44
Сообщение #6


Стаж: 13 лет

Сообщений: 721
Благодарностей: 208
Полезность: 466

exec1337,
Спасибо. 2-й плагин отлично подошел =)

Цитата(Fred Perry @ 14.11.2013, 19:41) *
cs_set_user_model лучше не использовать, может вызвать renable chanel overload


Не понял. По подробней, пожалуйста.
Что именно может вызвать, плагин?
Я поставил плагин lady admin от intercs, именно так и было. Сейчас поставил 2-й, предоставленный Рафом, все норм пока что.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 14.11.2013, 17:49
Сообщение #7
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

sdf,там в самой теме страницы три с одними багрепортами...
#недокод

Чтобы из-за единичной модельки кикало с ошибкой переполнения канала,это надо постараться :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 14.11.2013, 17:54
Сообщение #8


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

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Цитата(exec1337 @ 14.11.2013, 17:49) *
sdf,там в самой теме страницы три с одними багрепортами...
#недокод

Чтобы из-за единичной модельки кикало с ошибкой переполнения канала,это надо постараться :)


Все же не одна модель канал засоряет


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 14.11.2013, 17:57
Сообщение #9
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Цитата(Fred Perry @ 14.11.2013, 18:54) *
Все же не одна модель канал засоряет

У ТСа не модовый сервер и нет мусора.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 14.11.2013, 18:01
Сообщение #10


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

Стаж: 16 лет

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

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

Цитата(sdf @ 14.11.2013, 19:02) *
Привет. Искал, не нашел.
Нужен плагин, для добавления моделек админам.
А именно, что-бы работало через определенный флаг у админов.
Спасибо заранее =)

лови
модели сразу для vip admin и lady

https://c-s.net.ua/forum/ipb.html?act=attac...st&id=21545
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
exec1337
сообщение 14.11.2013, 18:05
Сообщение #11
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

Теперь понятно,почему канал забивает этот плагин...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sdf
сообщение 14.11.2013, 18:11
Сообщение #12


Стаж: 13 лет

Сообщений: 721
Благодарностей: 208
Полезность: 466

Поставил плагин, сервер работает в нормальном режиме.
Но в логах признаки падения типо, в чем проблема?

Цитата
L 11/14/2013 - 19:38:28: Start of error session.
L 11/14/2013 - 19:38:28: Info (map "de_dust2_2x2") (file "addons/amxmodx/logs/error_20131114.log")
L 11/14/2013 - 19:38:28: [AMXX] Run time error 4 (plugin "adminmodel.amxx") - debug not enabled!
L 11/14/2013 - 19:38:28: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 11/14/2013 - 19:38:32: [AMXX] Run time error 4 (plugin "adminmodel.amxx") - debug not enabled!


Отредактировал: sdf, - 14.11.2013, 18:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 14.11.2013, 18:17
Сообщение #13


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

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Цитата(exec1337 @ 14.11.2013, 17:57) *
У ТСа не модовый сервер и нет мусора.


Мне это не интересно. Я просто говорю, что этот вариант не лучший и если есть альтернатива, то лучше бы ею воспользоваться.


Гнилой фашистской нечисти
Загоним пулю в лоб,
Отродью человечества
Сколотим крепкий гроб!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя w0nd3r
сообщение 14.11.2013, 18:25
Сообщение #14


Стаж: 13 лет
Город: US

Сообщений: 1368
Благодарностей: 490
Полезность: 518

Fred Perry, Какая? playermodel?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
urpok
сообщение 14.11.2013, 19:59
Сообщение #15
Стаж: 13 лет

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

Цитата(sdf @ 14.11.2013, 19:02) *
Привет. Искал, не нашел.
Нужен плагин, для добавления моделек админам.
А именно, что-бы работало через определенный флаг у админов.
Спасибо заранее =)


Почему именно по флагу ?
Поставь через Nick || SteamID || IP

Воспользуйся этим плагом playermodel
Настройка/Редактирование models.ini
;Models.ini configuration:
;-------------------------
;
; 1) Syntax: "[Steamid|IP|Botname]" "[unique model name]"
;
; examples:
;"STEAM_0:0:1234567" "chickenmodel"
;"127.0.0.1" "chickenmodel"
;
; chickenmodel.mdl model will be set to a player no matter which team hes in.
;
; 2) Syntax: "[Steamid|IP|Botname]" "[T modelname]" "[CT modelname]"
;
; examples:
;"STEAM_0:0:1234567" "chickenmodel" "t800"
;"127.0.0.1" "chickenmodel" "t800"
;
; if the player is a Terrorist his model will be chickenmodel.mdl; if hes a CT, hell be t800.mdl
;
; 3) Syntax: "[Steamid|IP|Botname]" "#[model menu option number]"
;
; examples:
;"STEAM_0:0:1234567" "#2"
;"127.0.0.1" "#2"
;
; - As if a player selected "2" in team menu particularly useful for setting ;bots models
;
; #1 : urban,terror
; #2 : gsg9,leet
; #3 : sas,arctic
; #4 : gign,guerilla
; #5 : spetsnaz,militia (czero only)
;
; - Bots dont have steamid, but you can set their model by using their names ;instead.
; Names only work for bots.
; examples:
;"Joe" "#3"
;"Vinny" "stalone" "bush"
;"Gabe" "duke"
;
; 4) You can set a default bot model scheme. An individual bot model setting ;overwrites this one
; Syntax: "*BOTDEFAULT" {"[unique model name]"}|{"[T model]" "[CT model]"}|{"#[menu number]"}
;
; examples:
;"*BOTDEFAULT" "#4"
;"*BOTDEFAULT" "iglesias" "rickmartin"
;"*BOTDEFAULT "shakira"
;
; 5) Syntax: "*[force precache model name]"
; You might want to force to precache a model (without a player id linked to it), so
; you can use later in game.
;
; examples:
;"*arab"
;"*chickenmodel"
;
; 6) Set a model only if a user is in a specific team
; Syntax: ["[Steamid|IP|Botname]|*BOTDEFAULT|*DEFAULT" "_" "[CT Model]"] |
; ["[Steamid|IP|Botname]|*BOTDEFAULT|*DEFAULT" "[T Model]" "_"]
;
; examples:
; "SteamId:whatever" "_" "alien4"
; "SteamId:whatever" "predator" "_"
;
; 7) Replace a selected model
; Syntax: "*REPLACE" "[model]" "[model to replace]"
;
; example:
; "*REPLACE" "gign" "guerilla"
; (replaces gign for guerilla)
;
; 8) Make a default model for humans
; Syntax: "*DEFAULT" "T Model" "CT Model"
;
; example:
; "*DEFAULT" "guerilla" "gign"
;
;
;
; Ниже добавляем или редактируем свои модели для игроков.
;
;"Ник || SteamID || IP" "Модель_за_Терроров" "Модель_за_Контеров"


- Качаем модельку. (название_модельки.mdl)
- Создаём папку в директории сервера. (сервер/cstrike/models/player/название_модельки)
- Закидываем скаченую модельку в папку. (сервер/cstrike/models/player/название_модельки/название_модельки.mdl)
- Прописываем нашу модельку в файле Models.ini ("Ник || SteamID || IP" "название_модельки" "название_модельки")

Примечание: При таком раскладе, у Вас будет одна и та жа моделька, как за террористов, так и за контеров.

Если необходимо поставить разные модельки (ТТ и СТ), проделываем тоже самое, только уже с 2-я моделями. (2-е разные папки с 2-я разными модельками) ну и соответственно, прописываем их в файле Models.ini по такому примеру: "Ник || SteamID || IP" "Модель_за_Терроров" "Модель_за_Контеров"

P.s Все новые модели, БУДУТ качаться клиентом, НО, они не заменяют стандартные модели и они будут видны, только на вашем сервере.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
exec1337
сообщение 14.11.2013, 20:13
Сообщение #16
Стаж: 13 лет

Сообщений: 6490
Благодарностей: 2558
Полезность: 491

HeBuguMka,в данном плагине всегда возникали проблемы с привязкой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 14.11.2013, 21:26
Сообщение #17


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

Стаж: 16 лет

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

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

HeBuguMka
еще раз можно повторить для тебя
в этом плагин есть cs_set_user_model, лучше не использовать, может вызвать renable chanel overload

А еще если прочтешь внимательно описание - привязка по нику работает только для ботов
[Steamid|IP|Botname]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя MaZzai
сообщение 18.11.2013, 15:00
Сообщение #18


Стаж: 17 лет

Сообщений: 2659
Благодарностей: 1411
Полезность: 1024

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