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

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

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

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

2 страниц V   1 2

Player Models [NAME]!

Статус пользователя aleshqa
сообщение 1.5.2011, 22:54
Сообщение #1


Стаж: 13 лет

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

Прикрепленное изображение


Автор: Не знаю, в исходнике тоже нет.
Источник: Выше читаем, нету.

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

Установка:
Файл "playermodel_name.sma" кинуть в папку "/cstrike/addons/amxmodx/scripting/" и скомплимировать, как? Читаем: читать или через оф. сайт - вебкомпилятор.
А, файл "models.ini" кинуть в "/cstrike/addons/amxmodx/configs/"

Мини FAQ:
"aleshqa" "guerilla" "gign" ; - По нику, то есть при смене ника модельки не будет.
"89.179.243.162" "guerilla" "gign" ; - По ипу, модельку может использовать тот ЭТОТ IP.
"STEAM_0:1:31543899" "guerilla" "gign" ; - По стимайди, без стима работать не будет.

Обоснования:
"guerilla" - Моделька за террориста.
"gign" - Модель за спецназовца.

Не работает плагин? Значит руки не от туда. Просьба вас, не путать с этим плагином: https://c-s.net.ua/forum/topic10079.html он только по STEAM и IP. Как вы знаете, олени только стим.

Скачать:
Прикрепленный файл  playermodel_name.rar ( 10,01 килобайт ) Кол-во скачиваний: 909
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 13 раз
   Цитировать сообщение
Статус пользователя Vitamin
сообщение 4.5.2011, 13:41
Сообщение #2


Стаж: 16 лет

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

надо потестить...!! спасибо...хороший плаг вообще..))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя aleshqa
сообщение 6.5.2011, 22:39
Сообщение #3


Стаж: 13 лет

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

Пожалуйста ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Axotnik
сообщение 19.5.2011, 1:37
Сообщение #4


Стаж: 15 лет

Сообщений: 302
Благодарностей: 52
Полезность: 155

Прошол год и вот наконец! спс!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя serzent
сообщение 25.5.2011, 0:15
Сообщение #5
Стаж: 15 лет

Сообщений: 266
Благодарностей: 9
Полезность: 46

Внимание. советую оккуратно ставить данный плагин.


а теперь по порядку =)
во первых лично я не понял, как туда свою модель впихнуть.
во вторых, хотя это во первых, я если что не нуб =) плагины все ставлю норм, но тут чтото заминка вышла.
в третьих перейдём к делу.

решил я свою модель значит туда запихнуть (а то смысл мне со стандартной играть). в папке моделс, плауер(где лежат стандартные модельки), создал папку (назовём её Model) и туда кинул модельку с названием Model.
в файлике прописал:
"name" "model" "model"
небудуж я 2 разные модельки ещё ставить, чтоб они качались пол дня =)


дак вот, в итоге модельки у меня по какойто причине небыло (хотя при заходе на сервер сама моделька загрузилась, значит прописал я её правильно)
и что самое фиговое - через 10-15 секунд игры каждого игрока(кроме меня, мистика прямо) стало выкидывать с сервера. точную причину ошибки не помню, но там фигурировало название modelt.
из чего я сделал вывод, что плагин ищет теровсткую модельку (хотя с чего он это делает, и почему именно добавляя букву T к имени модельки, я так и не понял).
почему он ищет терровсткую модель исходя из названия контровской, а не беря название теровской (пусть она и совпадает с контровской) я тоже не понял.
стоит отметить что я в этот момент был за КТ.


В итоге уже поздно, и многочисленные тесты плагина я проводить не собираюсь. так-что у кого заработал плагин, и кому не сложно - напишите как конкретно поставить себе модельку (причём одинаковую что за Т, что за КТ)

Отредактировал: serzent, - 25.5.2011, 0:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 25.5.2011, 9:41
Сообщение #6


Стаж: 13 лет

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

serzent, он ищет не терровскую модель, а дополнительный modelT.mdl файл к твоей модели и когда ты оказываешься в поле зрения игрока, этой модели нет и соответственно выкидывает с ошибкой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя serzent
сообщение 25.5.2011, 13:13
Сообщение #7
Стаж: 15 лет

Сообщений: 266
Благодарностей: 9
Полезность: 46

Rejiser
ах вот оно что. спасибо, просто не имел никогда дела с моделями.

чтото дофига получается, аж 2 файла, на 2-3 мб =( игроки устанут качать . . .

а для чего там 2 модельки ? ну ладно когда у оружия там один вид с рук, другой сбоку . . . а тут-то что . . . яж свою модельку всёравно невижу, куда ей 2 файла . . .
щас посмотрел, стандартные модели по 1му файлу лежат . . .

Отредактировал: serzent, - 25.5.2011, 13:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя serzent
сообщение 28.5.2011, 0:03
Сообщение #8
Стаж: 15 лет

Сообщений: 266
Благодарностей: 9
Полезность: 46

ну всё норм работает.
это модель какаято странная была. у других по 1му файлу и всё норм ставится.

п.с. сделаю мини инструкцию=):
чтобы поставить свою модель, заходим в папку models\player
там лежат стандартные модели игроков. создаём попку например adminmodel и кидаем в неё свою модельку, с точно такимже названием.
далее прописываем в вайле кварс\моделс.ини:
"ваш ник" "adminmodel" "adminmodel"

в итоге у вас будет одна и таже модель и за Т, и за кт. соответственно если хотите разные - создаёте вторую папку с другой моделькой, и пишите примерно так:
"ваш ник" "название модельки за кт" "название второй модельки, которая за Т"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Rejiser
сообщение 28.5.2011, 9:50
Сообщение #9


Стаж: 13 лет

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

Цитата(serzent @ 28.5.2011, 2:03) *
ну всё норм работает.
это модель какаято странная была. у других по 1му файлу и всё норм ставится.

п.с. сделаю мини инструкцию=):
чтобы поставить свою модель, заходим в папку models\player
там лежат стандартные модели игроков. создаём попку например adminmodel и кидаем в неё свою модельку, с точно такимже названием.
далее прописываем в вайле кварс\моделс.ини:
"ваш ник" "adminmodel" "adminmodel"

в итоге у вас будет одна и таже модель и за Т, и за кт. соответственно если хотите разные - создаёте вторую папку с другой моделькой, и пишите примерно так:
"ваш ник" "название модельки за кт" "название второй модельки, которая за Т"

Об этом как-бе написано в первом посте.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя serzent
сообщение 28.5.2011, 11:06
Сообщение #10
Стаж: 15 лет

Сообщений: 266
Благодарностей: 9
Полезность: 46

Rejiser, покажи мне где там написано, куда кидать модельку?
вот мне например было не понятно куда кидать модель. думаю не у меня одного встал такой вопрос.
ну ято разобрался, а вот некоторые могут сами и не понять. да и прочитать проще чем самому думать куда модель запихнуть =)
так-что то что я написал - имеет право быть в топике, и должно было находиться в первом посту.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя unFamous
сообщение 7.6.2011, 1:45
Сообщение #11


Стаж: 13 лет

Сообщений: 24
Благодарностей: 2
Полезность: 64

models/player/model_name/model_name.mdl

плагин не полностью доработан.
его нужно подправить:
заменить функцию check_authtype
Код
check_authtype(id, checkauthid[], &authtype, &checkid=false, authid[50]=""){
  
   authtype = -1
  
   get_user_name(id,authid,49)
   if (equali(authid,checkauthid))
   {
      #if DEBUG_MODE == 1
      authtype = AUTH_TYPE_BOTNAME
      #endif
      checkid = true
   }
   else
   {
      get_user_authid(id,authid,49)
      if (equali(authid,checkauthid))
      {
         #if DEBUG_MODE == 1
         authtype = AUTH_TYPE_STEAMID
         #endif
         checkid = true
      }
      else
      {
         get_user_ip (id,authid,49)
         if (strfind(authid,checkauthid)>-1)
         {
            #if DEBUG_MODE == 1
            authtype = AUTH_TYPE_IP
            #endif
            checkid = true
         }
      }
   }
   return authtype
}


иначе плагин берёт только корень ника (привязано к bot, а игрок с ником bot31 сможет бегать с моделью)

источник: тык тык
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя aleshqa
сообщение 10.6.2011, 14:06
Сообщение #12


Стаж: 13 лет

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

Всё работает нормально, не вижу смысла исправлять.

serzent, Есть статья как убрать элемент "T", займёт меньше 5 минут.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя OLzhas
сообщение 18.1.2013, 9:20
Сообщение #13
Стаж: 11 лет

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

Как убрать элемент Т??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя intercs
сообщение 23.9.2013, 0:24
Сообщение #14


Стаж: 11 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Цитата
"STEAM_0:1:31543899" "guerilla" "gign" ; - По стимайди, без стима работать не будет.


Уточню: имеется ввиду реальный STEAM_ID или сгенерированный_ID пиратки тоже актуален для этого плагина?
Или снова придётся заказывать приват?)

Глянул, код и решил, что лучше заказать оптимизированный приват сервера ради-)))

Отредактировал: intercs, - 23.9.2013, 0:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя intercs
сообщение 24.9.2013, 20:57
Сообщение #15


Стаж: 11 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Подскажите, уважаемые эксперты, в чём разница в плане нагрузки на сервер между:


Player Models NAME из главного поста + 1000 строк кода = загрузка женских моделей по ID, IP, NAME из models.ini Скачать исходник Player Models NAME

и


Lady Admin", "2.0", "by @)(otnik inc." = 33 строки = загрузка женских моделей из users.ini по флагу S, но иногда ругается на debug
Код:
#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) {
if (is_user_alive(id) && get_user_flags(id) & ADMIN_LEVEL_G) {
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")
}
else {
cs_reset_user_model(id)
}
}

return PLUGIN_CONTINUE
}


Я хочу заказать приватную оптимизацию и смысл в том, что нужно именно у Т своя женская модель для всех девушек, у СТ своя... А потом заказ выложу для всех... И мне важна максимально НИЗКАЯ нагрузка на сервер. Подскажите уважаемые гуру форума...

1) Какой код является более правильным и почему?
2) Какой код несёт в себе наименьшую нагрузку по сравнению со своим оппонентом и почему?

Отредактировал: intercs, - 24.9.2013, 21:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.9.2013, 21:14
Сообщение #16


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

Стаж: 14 лет

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

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

Цитата(intercs @ 24.9.2013, 22:57) *
Подскажите, уважаемые эксперты, в чём разница в плане нагрузки на сервер между:
Я хочу заказать приватную оптимизацию и потом заказ выложу для всех... И мне важна максимально НИЗКАЯ нагрузка на сервер. Подскажите уважаемые гуру форума...
1) Какой код является более правильным и почему?
2) Какой код несёт в себе наименьшую нагрузку по сравнению со своим оппонентом и почему?


Бессмысленно сравнивать.
Плагины имеют совершенно различный функционал.
Хотя делают практически одно и то же.

1. Ваш плагины просто проверяет флаги и тупо ставить модельки
2. playermodel позволяет задавать модель и условиях их получения в конфиге т.е. работает с файлом
При этом не только по флагу доступа, но и по ip или steamID
при этом для каждого из них моделька уникальная

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


Стаж: 11 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Цитата(Legenda @ 24.9.2013, 23:14) *
Бессмысленно сравнивать.
Плагины имеют совершенно различный функционал.
Хотя делают практически одно и то же.

1. Ваш плагины просто проверяет флаги и тупо ставить модельки
2. playermodel позволяет задавать модель и условиях их получения в конфиге т.е. работает с файлом
При этом не только по флагу доступа, но и по ip или steamID
при этом для каждого из них моделька уникальная

а так одно и то же


Да это понятно... Ну если разницы нет, а то я думал, что загрузка из users.ini лишний раз пагубна, то пойду закажу оптимизационный вариант Lady Admin с загрузкой с users.ini.

Отредактировал: intercs, - 24.9.2013, 21:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.9.2013, 21:22
Сообщение #18


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

Стаж: 14 лет

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

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

Цитата(intercs @ 24.9.2013, 23:17) *
Да это понятно... Ну если разницы нет, а то я думал, что загрузка из users.ini лишний раз пагубна, то пойду закажу оптимизационный вариант Lady Admin с загрузкой с users.ini.

1) ну что бы что-то заказывать надо в этом разбираться)
2) лучше использовать другой способ
cs_set_user_model не оптимально и может вызывать переполнение канала передачи данных
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя intercs
сообщение 24.9.2013, 21:30
Сообщение #19


Стаж: 11 лет

Сообщений: 727
Благодарностей: 408
Полезность: 504

Цитата(Legenda @ 24.9.2013, 23:22) *
1) ну что бы что-то заказывать надо в этом разбираться)
2) лучше использовать другой способ
cs_set_user_model не оптимально и может вызывать переполнение канала передачи данных


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

А Вы имеете опыт в этих оптимизационных кодах с админ моделями, одна для Т, другая для СТ?

Отредактировал: intercs, - 24.9.2013, 21:31
Прикрепленные файлы:
Прикрепленный файл  ЗАКАЗ_8._Приватный_Lady_model.rar ( 1,22 килобайт ) Кол-во скачиваний: 60
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 24.9.2013, 21:38
Сообщение #20


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

Стаж: 14 лет

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

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

Цитата(intercs @ 24.9.2013, 23:30) *
Да вот по максимуму и разослал всем своим исполнителям заказ, т.к. расписывать там особо нечего, то всего 3 пункта-)))) Первый мой заказ из других заказов, который состоит из 3 пунктов)

А Вы имеете опыт в этих оптимизационных кодах с админ моделями, одна для Т, другая для СТ?

нет, просто изучаю чужой код на различные идеи решения тех или иных проблем
и что считать оптимизацией
уменьшить нагрузку? или возможные ошибки? или сделать упор на простоту написания кода, что бы долго не парится
чаще всего выбирают что-то одно
тут вот взяли и сразу поставили модель одной командой cs_set_user_model
а другой возьмет, сделает модель прозрачным и что-либо поверх наложит
вот так например, другое решение замены модели
http://amx-x.ru/viewtopic.php?f=8&t=6740
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: