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

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

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

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

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

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

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

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

меняют модель

Статус пользователя batonoid
сообщение 7.11.2013, 18:22
Сообщение #1


Стаж: 13 лет

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

Ребят всем доброго времени суток. У меня проблема сегодня появилась, зашел человек и прописал вот что в консоль "model zombie" и у него появился скин зомби, или к примеру "model SAS" и чел из терра в мента превращается, как это исправить? Точнее как это запретить на сервере? Чтобы люди не могли выбирать модели сами себе?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Shur1k_ua
сообщение 7.11.2013, 18:35
Сообщение #2


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

Стаж: 14 лет
Город: Ровно

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

а не к примеру ? Как точнов логе описано ?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя batonoid
сообщение 7.11.2013, 18:43
Сообщение #3


Стаж: 13 лет

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

Shur1k_ua,
дак вот так и пишут мне парень скинул команду, я сам зашел проверил и в правду меняет модель вот точная команда "model zombie" в консоль пишешь и ты в модели зомби.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 7.11.2013, 18:43
Сообщение #4


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

Стаж: 16 лет

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

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

Код
#include <amxmodx>

public plugin_init()
      register_clcmd("model", "block")

public block(id)
      return PLUGIN_HANDLED


либо вытащи код из плагина блокировки смена ника
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя batonoid
сообщение 7.11.2013, 19:04
Сообщение #5


Стаж: 13 лет

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

Legenda,
То есть это скомпилить и залить? А почему на других серверах эта команда не работает, прописываешь на др. сервере и там не чего не происходит. Почему?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя offtop2012
сообщение 7.11.2013, 19:05
Сообщение #6


Стаж: 13 лет

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

Цитата(batonoid @ 7.11.2013, 21:04) *
Legenda,
То есть это скомпилить и залить? А почему на других серверах эта команда не работает, прописываешь на др. сервере и там не чего не происходит. Почему?

Мод какой то у тебя подключен наверно
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя batonoid
сообщение 7.11.2013, 19:13
Сообщение #7


Стаж: 13 лет

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

offtop2012,
да стоит war3ft.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя batonoid
сообщение 7.11.2013, 19:36
Сообщение #8


Стаж: 13 лет

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

Почему то на других Вар3фт нет такой проблемы, как решить это не ставя не каких плагинов?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 7.11.2013, 19:44
Сообщение #9
Стаж: 14 лет
Город: Moscow

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

Цитата(Legenda @ 7.11.2013, 20:43) *
Код
#include <amxmodx>

public plugin_init()
      register_clcmd("model", "block")

public block(id)
      return PLUGIN_HANDLED


либо вытащи код из плагина блокировки смена ника

Тут ты совсем мимо написал)

--
Решать вопрос лучше, поняв сначала, от какого именно плагина проблемы.
Понять простым отключением всех и включением по очереди.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Sky Cat
сообщение 7.11.2013, 19:52
Сообщение #10
Стаж: 13 лет
Город: Белгород

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

Список плагинов под Spoiler.
Список лог-событий ( когда произошло ).


я знаю, что я ничего не знаю
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 7.11.2013, 21:05
Сообщение #11
Стаж: 14 лет
Город: Moscow

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

Цитата(batonoid @ 7.11.2013, 21:36) *
Почему то на других Вар3фт нет такой проблемы, как решить это не ставя не каких плагинов?

Почему один Вар3фт популярен и с хорошим онлайном, на другом Вар3фт нет такой 'проблемы'? ;)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 8.11.2013, 10:25
Сообщение #12


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

Стаж: 16 лет

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

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

Цитата(Safety1st @ 7.11.2013, 21:44) *
Тут ты совсем мимо написал)

--
Решать вопрос лучше, поняв сначала, от какого именно плагина проблемы.
Понять простым отключением всех и включением по очереди.


почему же??

насколько я понят у ТС стоит плагин, которые меняет модели игрокам путем client_cmd(id,"model XXXXX") либо через set_user_info
т.е. модель меняется через setinfo

так, что бы модель обратно не меняли надо ловить client_infochanged Функция вызывается когда игрок изменяет setinfo

тупо не доработка плагина

а код скорее всего один в один как и у плагина блокировки смена ника, только name надо заменить на model
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя batonoid
сообщение 8.11.2013, 11:18
Сообщение #13


Стаж: 13 лет

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

Вот плагины:
Скрытый текст
amxbans_core.amxx
amxbans_main.amxx debug

csf_anticheat.amxx

fix_csf_backdoor.amxx

ksg.amxx
adminchat.amxx disabled
admincmd.amxx
adminhelp.amxx disabled
adminslots.amxx disabled
adminvote.amxx
antiflood.amxx
cmdmenu.amxx
imessage.amxx
antiflood.amxx
mapsmenu.amxx
menufront.amxx
miscstats.amxx disabled
multilingual.amxx
nextmap.amxx
pausecfg.amxx
plmenu.amxx
restmenu.amxx
scrollmsg.amxx disabled
stats_logging.amxx
statscfg.amxx
statsx.amxx
telemenu.amxx
timeleft.amxx
pluginmenu.amxx
cssbWar3ftMod.amxx
pbk.amxx
auto-restart.amxx
admin_esp_mini.amxx
admin_name.amxx
admin_check.amxx
connect_exec.amxx
adminmenurafa.amxx
111vipmenupachwc.amxx
bot_menu.amxx
voteban1_2.amxx
buy_vip.amxx
buy_adminka.amxx
resetscore.amxx
finstext.amxx
mutemenu.amxx
amx_hpk.amxx
amx_autodemorec.amxx
cssbTalismanSpawnEditor.amxx
map_spawns_editor.amxx
mapchooser.amxx disabled
mapchooser4.amxx


Логи зачем ? Если я знаю точно команду которую используют.
Если что вот http://zalil.ru/34801403 логи

Отредактировал: batonoid, - 8.11.2013, 11:20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nsgenn
сообщение 8.11.2013, 11:34
Сообщение #14


Стаж: 13 лет

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

batonoid,
тебе ужеLegenda,
дал ответ
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 8.11.2013, 11:47
Сообщение #15
Стаж: 14 лет
Город: Moscow

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

Цитата(Legenda @ 8.11.2013, 12:25) *
почему же??
А вот смотри)

Цитата(Legenda @ 8.11.2013, 12:25) *
насколько я понят у ТС стоит плагин, которые меняет модели игрокам путем client_cmd(id,"model XXXXX") либо через set_user_info
т.е. модель меняется через setinfo

В первом случае некорректный способ. Во втором - не думаю, что в CS можно так модели менять.

Цитата(Legenda @ 8.11.2013, 12:25) *
так, что бы модель обратно не меняли надо ловить client_infochanged Функция вызывается когда игрок изменяет setinfo

Для второго случая, конечно, так. Но в твоём коде блокируется команда model, которая до сервера не доходит, это чисто клиентская команда, и client_infochanged не мониторится. Потому 1-е мимо)

Цитата(Legenda @ 8.11.2013, 12:25) *
тупо не доработка плагина

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

Цитата(Legenda @ 8.11.2013, 12:25) *
а код скорее всего один в один как и у плагина блокировки смена ника, только name надо заменить на model

Как я писал выше, не думаю, что в CS можно так модели менять. Поэтому 2-е мимо)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 8.11.2013, 11:52
Сообщение #16


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

Стаж: 16 лет

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

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

Цитата(Safety1st @ 8.11.2013, 13:47) *
В первом случае некорректный способ. Во втором - не думаю, что в CS можно так модели менять.

в первом случаи да, специально написано что бы кто-то думать начал)


как раз таки через set_user_info очень часто модели меняют
встречал кучу плагинов

только что глянул исходник

Код
    case(CS_TEAM_CT):
        {
            g_PlayerSimon[id]++
            set_user_info(id, "model", "jbemodel")
            entity_set_int(id, EV_INT_body, 3)
            cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM)
        }


а отловить команду model можно через client_infochanged
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Safety1st
сообщение 8.11.2013, 12:08
Сообщение #17
Стаж: 14 лет
Город: Moscow

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

Цитата(Legenda @ 8.11.2013, 13:52) *
как раз таки через set_user_info очень часто модели меняют
встречал кучу плагинов

Не встречал. Значит, тут я не прав. Возможно так менять.

Проблема в том, что из-за костылей не фиксятся сами плагины, что меня не может радовать. Вот и batonoid не дёрнулся на мои инструкции для решения, а не обхода проблемы:
Цитата(Safety1st @ 7.11.2013, 21:44) *
Решать вопрос лучше, поняв сначала, от какого именно плагина проблемы.
Понять простым отключением всех и включением по очереди.

Оно и понятно - тут самому разбираться нужно, время тратить...

Наверное, пора перестать отписываться в темах, где костыли предлагают)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 8.11.2013, 12:16
Сообщение #18


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

Стаж: 16 лет

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

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

согласен, костыли не есть гуд
но как лично я понял и знаю, проблема в самом плагин который меняют модель через ???client_cmd(id,"model XXXXX") либо через set_user_info
т.е. в плагине нет проверки значений при изменении клиентом параметра model в setinfo
так что надо запилить в плагин эту проверку, как именно реализоваться - написано выше
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 8.11.2013, 12:44
Сообщение #19
Стаж: 14 лет
Город: Moscow

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

batonoid эта инфа не поможет)

Будем надеяться, кто-нибудь повангует по списку плагинов и пофиксит нужный)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя batonoid
сообщение 8.11.2013, 13:22
Сообщение #20


Стаж: 13 лет

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

Legenda,
Safety1st,
То есть мне щас лучше убирать все плагины и по одному включать? И когда я найду этот плагин (по любому нужный) что мне с ним дальше делать?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
2 страниц V   1 2
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: