Нужен плаг для админмодели + сама моделько. |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
|
Нужен плаг для админмодели + сама моделько. |
f1nik
|
5.3.2011, 17:08
Сообщение
|
![]() ![]() |
Вот плагин, с помощью него ты любому игроку сможешь сделать отдельную модельку.... редактировать модели можешь программой Half-Life Model Viewer. Статья не моя, но пруфлинк дать не могу.... ибо хранилась она у меня в виде исходника, а старую ссылку я так и не нашел...((( Сам пользовался этой идеей все работает на ура....!!!!
p.s. сами модельки можешь скачать в инете... google в помощь! их over 9000...xD Сам код, в спойлер не смог запихать форум находит синаксическую ошибку... если я идиот, то поправте админы пожалуйста!!! #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) { (Здесь ADMIN_KICK замените на любой флаг доступа произвольного уровня. Для каждого админа свой фраг. Пример: ADMIN_LEVEL_C это фраг "о") new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "admin_te") (admin_te - меняйте на свою модель конкретному Админу) } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "admin_ct") (admin_ct - меняйте на свою модель конкретному Админу) } else { cs_reset_user_model(id) } } return PLUGIN_CONTINUE } И так добавляете каждому "Админу" раздел public resetModel со своим фрагом доступа. И не забудьте у остальных админов отобрать фраг произвольного доступа в файле users.ini (Пример: тоесть чтоб только у одного админа был доступ к фрагу о иначе модели будут игроков одинаковые) Если мы хотим присвоить определённый вид костюма для определённого игрока мы действуем по той же схеме, вот только необязательно его делать админом вовсе. На моём сервере плагин настроен так, чтобы игроки женского пола заходя на сервер автоматом приобретали внешний вид женской модельки, за терористов одна модель, за ментов-другая. Для этого в файле users.ini прописываем игрока, присваиваем ему определённый флаг доступа произвольного уровня, и прописываем это флаг в настройках amx_adminmodel.sma Например: public resetModel(id, level, cid) { if (get_user_flags(id) & ADMIN_LEVEL_C) { ..........(ADMIN_LEVEL_C это фраг "о") Вот пример моего переделанного под женскую половину игроков amx_adminmodel.sma файла: *************************************************************************** #include <amxmodx> #include <amxmisc> #include <cstrike> public plugin_init() { register_plugin("AMX Admin Model", "1.1.1", "whitemike") register_event("ResetHUD", "resetModel", "b") Для всех девушек register_event("ResetHUD", "resetModel2", "b") Для отдельного игрока =FLOWER= return PLUGIN_CONTINUE } public plugin_precache() { precache_model("models/player/girl_te/girl_te.mdl") Для девушек терористок precache_model("models/player/girl_ct/girl_ct.mdl") Для девушек ментов precache_model("models/player/fl_te/fl_te.mdl") Для =FLOWER= терористки precache_model("models/player/fl_ct/fl_ct.mdl") Для =FLOWER= мента return PLUGIN_CONTINUE } public resetModel(id, level, cid) { Для девушек if (get_user_flags(id) & ADMIN_LEVEL_C) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "girl_te") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "girl_ct") } else { cs_reset_user_model(id) } } return PLUGIN_CONTINUE } public resetModel2(id, level, cid) { Для =FLOWER= if (get_user_flags(id) & ADMIN_LEVEL_D) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "fl_te") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "fl_ct") } else { cs_reset_user_model(id) } } return PLUGIN_CONTINUE }
Отредактировал: f1nik, - 5.3.2011, 17:10
|
Поблагодарили 1 раз
|
|
LaFA
|
5.3.2011, 17:12
Сообщение
|
![]() |
Омагад!
дпрото, 43 патч нон-стим, playermodel тебе в помощь. |
|
|
|
f1nik
|
5.3.2011, 17:19
Сообщение
|
![]() ![]() |
|
|
|
|
нуб
|
5.3.2011, 19:36
Сообщение
|
|||
![]() |
Бррр.
А модельки?)
|
|||
|
|
||||
f1nik
|
6.3.2011, 7:25
Сообщение
|
![]() ![]() |
Бррр. А модельки?) нуб в сети столько ресурсов с моделями... берешь любые которые нравятся и переименовываешь как тебе удобно.... а дальше подсовываешь в один из способов.... мой более старый и более сложный... но зато пока разбираешься выучишь pawn))) второй более легкий судя по описанию...))) |
|
|
|
Vitamin
|
6.3.2011, 11:50
Сообщение
|
![]() |
По сабжу, нуже плаг для привязки модельки по админке по нику + элегантную дамскую модельку, желательно и Т и СТ Заранее спасибо Мне парень один хороший плагин сам писал..))) для моделек по нику что бы ..., ну как сказать по нику...)) моделька даеться тем у кого стоит имунитет...тоесть флаг "а" тому и деться моделька так сказать..)) то есть ....стим...по ip не важно......! у кого имунитет у того и моделька.)) #include <amxmodx> #include <amxmisc> #include <cstrike> public plugin_init() { register_plugin("VIPad_Models", "1.0", "Shek1.AZ*") register_event("ResetHUD", "resetModel", "b") return PLUGIN_CONTINUE } public plugin_precache() { precache_model("models/player/studvip_ct/studvip_ct.mdl") precache_model("models/player/studvip_t/studvip_t.mdl") return PLUGIN_CONTINUE } public resetModel(id, level, cid) { if (get_user_flags(id) & ADMIN_IMMUNITY) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "studvip_t") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "studvip_ct") } else { cs_reset_user_model(id) } } return PLUGIN_CONTINUE } |
|
|
|
f1nik
|
6.3.2011, 12:25
Сообщение
|
![]() ![]() |
Vitamin,
то что ты щас написал это плагин adminmodel называется.... если ты говоришь что тебе его кто то написал то это не правда... это чуть отредактированный плагин adminmodel.... а вот именно несколько моделек под разные флаги доступа делается способом который описал я... это тот же adminmodel, только добавлены несколько условий... (if....) ну и добавлена закачка этих моделей клиенту (precache_model...) p.s. LaFA написал САМЫЙ простой способ.... думаю настроить dproto не составит труда, найти модели и отредактировать их тоже не сложно... если возникнет трудность закачки этих самых моделей клиенту (я не знаю качает ли playermodel модельки клиенту), можешь воспользоваться сторонним плагином и закачать клиенту все что захочешь... (например плагин In-game Advertisement System, русская локализаия от Mastaman'a... ищи у него) |
|
|
|
Vitamin
|
6.3.2011, 12:37
Сообщение
|
![]() |
Vitamin, то что ты щас написал это плагин adminmodel называется.... если ты говоришь что тебе его кто то написал то это не правда... это чуть отредактированный плагин adminmodel.... а вот именно несколько моделек под разные флаги доступа делается способом который описал я... это тот же adminmodel, только добавлены несколько условий... (if....) ну и добавлена закачка этих моделей клиенту (precache_model...) p.s. LaFA написал САМЫЙ простой способ.... думаю настроить dproto не составит труда, найти модели и отредактировать их тоже не сложно... если возникнет трудность закачки этих самых моделей клиенту (я не знаю качает ли playermodel модельки клиенту), можешь воспользоваться сторонним плагином и закачать клиенту все что захочешь... (например плагин In-game Advertisement System, русская локализаия от Mastaman'a... ищи у него) мне его написали ..понятно что он пользовался исходниками тут..))) это не так важно...! просто на форуме ...его тут нету ..и не было на ник..!! я его попросил ...он мне его сделал..и все..))) какие еще могут быть вопросы..))) не важно как и что ..и где его делали....важно то что он рабочий..)) и упрекать тут мне не над..)) |
|
|
|
neJlukaH
|
6.3.2011, 13:00
Сообщение
|
|
|
нуб,
наслаждение тут |
|
|
|
f1nik
|
6.3.2011, 13:03
Сообщение
|
![]() ![]() |
мне его написали ..понятно что он пользовался исходниками тут..))) это не так важно...! просто на форуме ...его тут нету ..и не было на ник..!! я его попросил ...он мне его сделал..и все..))) какие еще могут быть вопросы..))) не важно как и что ..и где его делали....важно то что он рабочий..)) и упрекать тут мне не над..)) Дак я и не упрекаю))) просто он не написал этот плагин а чуть ПЕРЕДЕЛАЛ!.. .Вот и все... слово написал автоматически присваивает авторство.... источник кода http://forums.alliedmods.net/showthread.php?p=97428 ... уважайте чужой труд! register_plugin("VIPad_Models", "1.0", "Shek1.AZ*") вот за что обидно(((
Отредактировал: f1nik, - 6.3.2011, 13:06
|
|
|
|
нуб
|
6.3.2011, 15:53
Сообщение
|
|||
![]() |
Если бы у меня было желание ползать по интернетам, грабить код на оленях, компилять или рисовать модельки, я бы наверное не обращался.
В чем проблема скинуть ссылку на дельный плаг и пару моделей?
|
|||
|
|
||||
f1nik
|
6.3.2011, 16:25
Сообщение
|
![]() ![]() |
Если бы у меня было желание ползать по интернетам, грабить код на оленях, компилять или рисовать модельки, я бы наверное не обращался. В чем проблема скинуть ссылку на дельный плаг и пару моделей? Да блин, тот способ который дал я нужно переписывать под себя (в коде все расписано что и где и для чего менять)... дали тебе и название плагина с которым все сделать проще, это http://forums.alliedmods.net/showthread.php?p=466406 (неужели так сложно поиском воспользоваться???). ссылки на модели я тебе давно в личку кинул... всяких говносайтов с моделями навалом, что сложного то... откуда я знаю какие тебе модели понравятся...??? возьми да поищи... если совсем все сложно то вот поисковый запрос Нажмите сюда! никто тебя не заставляет рисовать модельки... возьми готовую... если хочешь переделать модельку (надпись добавить, или эмблему сервера на спину администратора) то воспользуйся Half-Life Model Viewer...
Отредактировал: f1nik, - 6.3.2011, 16:28
|
|
|
|
user.gameover.user
|
6.3.2011, 16:56
Сообщение
|
|
|
По сабжу, нуже плаг для привязки модельки по админке по нику + элегантную дамскую модельку, желательно и Т и СТ Заранее спасибо ставишь https://c-s.net.ua/forum/topic10079.html?hl=playermodel , настраиваешь мудро dproto.cfg а именно включить генерацию стим ид если у игрока/админа статический ип, прописываешь модели по ип, если динамика то говори чтоб обновляли клиент до версии патча с емулем и прописываешь модельки по стим ид моделек в сети очень много, выбирай на свой вкус сам
Отредактировал: user.gameover.user, - 6.3.2011, 16:57
|
|
|
|
Vitamin
|
6.3.2011, 17:34
Сообщение
|
![]() |
Если бы у меня было желание ползать по интернетам, грабить код на оленях, компилять или рисовать модельки, я бы наверное не обращался. В чем проблема скинуть ссылку на дельный плаг и пару моделей? вот это ты леньтяй ппц..)) дали готовый плагин...)) модельки еще тяжело найти.....дамс..)) |
|
|
|
нуб
|
6.3.2011, 17:51
Сообщение
|
|||
![]() |
готовый плагин?) #include <amxmodx> #include <amxmisc> #include <cstrike> public plugin_init() { register_plugin("VIPad_Models", "1.0", "Shek1.AZ*") register_event("ResetHUD", "resetModel", "b") return PLUGIN_CONTINUE } public plugin_precache() { precache_model("models/player/studvip_ct/studvip_ct.mdl") precache_model("models/player/studvip_t/studvip_t.mdl") return PLUGIN_CONTINUE } public resetModel(id, level, cid) { if (get_user_flags(id) & ADMIN_IMMUNITY) { new CsTeams:userTeam = cs_get_user_team(id) if (userTeam == CS_TEAM_T) { cs_set_user_model(id, "studvip_t") } else if(userTeam == CS_TEAM_CT) { cs_set_user_model(id, "studvip_ct") } else { cs_reset_user_model(id) } } return PLUGIN_CONTINUE } На самом деле найти делную модельку деушки мента реальная прорблема, теровских уже кучу нашел..
|
|||
|
|
||||
Justify
|
6.3.2011, 20:22
Сообщение
|
|||
![]() |
Такую находил?
Прикрепленные файлы:
|
|||
|
|
||||
f1nik
|
6.3.2011, 23:06
Сообщение
|
![]() ![]() |
нуб, о каком готовом плагине может идти речь??? исходник нада править под название моделей и места их расположения на серве....
тот плагин что дал LaFA ваще править не нада... там только пропиши модели и стим айди.... куда хоть проще то??? p.s. или ты думал что скажешь "Пасаны помогите" и все рвануться тебе модели искать, а ты их будешь отбирать это хочу а это нет.... так не пойдет.... дай вон кому нибудь доступ к серверу по фтп... вдруг они помогут....xD можешь дать товарищу ВКОНТАКТЕ... он добрый он поможет))) |
|
|
|
нуб
|
7.3.2011, 1:38
Сообщение
|
|||
![]() |
f1nik,
ну что ты тут разводишь? Если бы мне было не лениво, я бы сам поискал, нашел что мне надо, но так сложилось что лениво. доступ по фтп...ну да дельно конечно, лучше сразу ssh, а почему бы нет, только боюсь ничего лишнего запустить не получится, да и поддосить с порезаной скоростью, особо не выйдет...все продумано.
|
|||
|
|
||||
f1nik
|
7.3.2011, 8:18
Сообщение
|
![]() ![]() |
f1nik, ну что ты тут разводишь? Если бы мне было не лениво, я бы сам поискал, нашел что мне надо, но так сложилось что лениво. доступ по фтп...ну да дельно конечно, лучше сразу ssh, а почему бы нет, только боюсь ничего лишнего запустить не получится, да и поддосить с порезаной скоростью, особо не выйдет...все продумано. Дак ты начни, а трудности с которыми встретишься мы тебе поможем преодолеть))) А потом на основе всего этого напишем мануал!))) Ты хоть что нибудь уже начал делать? что не получается пиши... видел в личке ссылки на модели? |
|
|
|
![]() ![]() |