[CS: Source] New Year Tree 2.2

Тема в разделе "Новые плагины", создана пользователем Impulse72, 16 дек 2012.

  1. Impulse72

    Impulse72

    Сообщения:
    246
    Симпатии:
    170
    Можно это назвать "мини новогодний мод".

    Описание команд и принципа работы: (Начиная с версии 2.1, команды есть так же в главном меню соурс мода)
    1. Маленькая ёлочка. Вы можете создать её, написав !tree в чате. Так же можно установить, будет ли эта ёлка лечить игроков, которые будут рядом с ней, сколько давать здоровья и какой команде. Для этого в аргументах команды надо указать соответственные данные.
    !tree = создает обычную ёлку
    !tree 1 = создает ёлку, которая будет лечить со стандартным значением восстановления хп и лечением всех команд.
    !tree 1 50 = создает ёлку, которая будет лечить по 50 хп за раз всем игрокам.
    !tree 1 50 all = аналог команды выше
    !tree 1 50 ct = лечит только контров по 50 хп
    !tree 1 50 t = лечит только террористов по 50 хп.

    2. Снеговик. Принцип его работы точно такой же, как у обычной ёлки.
    Команда !snowman

    3. Большая ёлка. Принцип её работы точно такой же, как у обычной ёлки и снеговика.
    Команда !large

    4. Медведь. У медведя в аргументе можно установить только когда он появится, после начала раунда.
    После того, как неважно какой игрок (игроки) нанесут медведю столько ударов, неважно каким оружием, сколько написано в конфиге плагина, он исчезнет, оставив после себя столько подарков (ниже об этом), сколько Вы выставите в конфиге опять же. Но ставить можно не больше 4. Поставите больше - Ваши проблемы потом.
    Команда: !bear

    5. Снежки. Ну я думаю тут всё понятно. Если игрок напишет !snow, то из него вылетит комок снега. К сожалению это пока не похоже не "снежок", скорее на ком. Просто нету другой модельки ;) После вылета снежок исчезнет через 3 секунды. Снежок при попадаении никак не влияет ни на что и ничего не делает, просто забава.

    Для удаления объекта используйте команду !del, наведя прицел на объект.

    Подарки.
    Интересная система позволит каждому админу настроить индивидуально выдаваемые подарки и их кол-во. У Вас есть выбор, когда будут появляться подарки. Пока варианта 4:
    1.При старте раунда около каждого игрока появляются.
    2. При смерти игрока.
    3. Ответив на вопрос Деда Мороза (об этом ниже)
    4. Падает с медведя.
    5. Команда !gift создаст около игрока с флагом, написанном в конфиге, подарочек.
    Более подробно Вы можете узнать об этом, зайдя в файл "cfg/newyear/gift.cfg". Именно там всё настраивается.

    Дед Мороз.
    Каждые 60 секунд дедушка будет задавать игрокам арифметическую задачу. Если ответить ему правильно, то около Вас появится подарок. Подарок дается только первому ответившему правильно. Ответ нужно дать за 15 секунд после того, как вопрос будет задан.

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

    Вопрос: Что писать в файле dоwnloadlist.txt?

    Ответ: В системе подарков есть такой пункт как "установить модель игроку на один раунд"
    Там есть графы "modelT" "modelCT": первая отвечает какой скин будет ставится если игрок террорист, вторая контртеррорист. Там уже дан пример МОИХ кастомных скинов.
    Если Вы всё таки желаете использовать данную функцию в подарках, нужно написать СВОИ модели по аналогичному примеру и в файл downloadlist записать все пути файлов, которые относятся к моделям для того, чтобы они скачивались с сервера игроками. В противном случае, если туда не добавить пути файлов, у игроков будет вместо персонажа "ERROR" (большая красная надпись) потому что клиент не будет видеть модели.
    Все остальные пути объектов: ёлки, снежки, медведи и тп уже вшиты в плагин и не требуют добавления в этот список.

    http://www.youtube.com/watch?v=7iJ6zJ8DtQI&feature=youtu.be

    Всех с наступающим праздником!

    Изменения 1.1
    1. Почему-то раньше модель не кэшировалась, хотя команда была - исправлено. (Могло вызвать падение сервера)
    2. Был баг с названием файлов, создаваемых при первом спауне ёлки на карте - исправлено. Странно, но у меня работало даже с этим, поэтому и не обратил внимание сразу. Влияло на спаун ёлок (пропажа)
    3. Добавлен квар на настройку максимального восстанавливаемого здоровья от ёлки.
    4. В консоль теперь пишет сколько ёлок было выставлено на сервере.

    Изменения 1.2
    1. Пофикшена утечка памяти, из-за которой соурс мод собственно выгружал плагин.

    Изменения 1.3
    1. Ранее создавалось два таймера - исправлено.
    2. Теперь уже точно исправлена проблема с памятью. Мои боты усердно воевали друг с другом 1.5 часа в окружении ёлок. (Проблема была у тех, кто использовал функцию лечения)
    3. Добавлен квар на выбор команды, которую будет лечить ёлочка. Все написано в конфиг файле.

    Изменения 2.0
    1. Удалена команда ny_team из-за ненадобности.
    2. На ёлках появилась гирлянда.
    3. Добавлено больше новогодних моделей (снеговик, снежок, медведь, большая ель)
    4. Добавлена система подарков
    5. Через объекты можно проходить.
    6. Добавлен редактируемый звук при лечении
    7. Теперь каждому объекты можно выставить параметры, раньше для всех одни.
    8. Изменена команда !deltree на !del
    9. "Вшит" morecolors
    10. Оптимизация.

    Изменения 2.0.2
    1. Некоторые квары не работали - исправлено.
    2. Оптимизация (отключение некоторых функций, если они не нужны)
    3. Исправлены опечатки :Р

    Изменения 2.0.3
    1. Какого-то фига из кода пропали данные об обычных ёлках - поправлено (розово-черные текстуры)
    2. Исправление гирлянды.

    Изменения 2.0.4
    1. Исправлена ошибка с выдачей подарка, если клиент вышел из игры. Спасибо, Bronislav Miksha
    2. Оптимизация.

    Изменения 2.1
    1. Добавлена команда !gift, при наборе которой около игрока с флагом установленым в настройках появится подарок.
    2. Исправлен дедушка мороз. Теперь работает корректно
    3. Исправил закачку звуков при лечении. Теперь работает корректно
    4. Теперь в настройках можно установить флаг админа для создания объектов.
    5. Добавлена настрока, связанная с разминочным раундом. Если у вас есть разминочный раунд и Вы не хотите, чтобы оружие с подарков давалось во время данного события - это именно для Вас.
    6. Все команды создания предметов перенесены в меню соурс мода, думаю так будет удобно многим. Я второй раз этим занимаюсь, так что если будут проблемы - напишите.

    Изменения 2.2
    1. Команда gift теперь в меню.
    2. Ранее если через меню создать объект, который не будет лечить, все равно давал здоровье - исправлено.
    3. Добавлен антифлуд и проверка игрока перед использованием "снежка". Теперь нельзя стрелять из наблюдателей и будучи мертвым)
    4. Теперь скорость от подарков не ставится, а прибавляется к той, что была ранее. Прошу заметить, если Вы ставите эту версию, в файле gift.cfg вместо к примеру "1.05" вы должны написать "0.05", иначе скорость будет повышаться на 105% за раз, иначе 5%.
    5. Больше добавения новых функций не будет. Только исправление критическх багов.
    Всех с наступающими праздниками!

    Модели весят достаточно много для разбития, так что заливаю на нормальный хостинг
    Ссылка на модели: http://rghost.ru/42455061
     

    Вложения:

    Последнее редактирование: 25 дек 2012
    byxarik, Тёмик 43rus, bigworld13 и 41 другим нравится это.
  2. ☆★☆БАТЯ☆★☆™

    ☆★☆БАТЯ☆★☆™

    Сообщения:
    2.585
    Симпатии:
    1.341
    Re: New Year Tree 1.0

    За плагин спасибо.

    Сделать просто вложение.
     
    1 человеку нравится это.
  3. Impulse72

    Impulse72

    Сообщения:
    246
    Симпатии:
    170
    Re: New Year Tree 1.0

    Ограничение на форуме на размер. Щас степень сжатия больше поставлю. Но по опыту знаю, что модельки лучше не сжимать сильно.

    //разбил на три архива и сделал вложения.

    Добавлено через 1 час 23 минуты
    Исправил совсем мелкие баги. В materials забыл одну текстурку. Те, кто скачал, перекачайте заного лучше. Добавил fast download файлы.
     
    Последнее редактирование: 16 дек 2012
  4. kuper

    kuper

    Сообщения:
    93
    Симпатии:
    55
    Re: New Year Tree 1.0

    Так то всё норм вот только почемуто неудаляется командой !deltree
     
    shalek нравится это.
  5. ALЬTAIR

    ALЬTAIR

    Сообщения:
    250
    Симпатии:
    102
    Re: New Year Tree 1.0

    всё нормально удаляется.
     
  6. SaInT.P

    SaInT.P

    Сообщения:
    1.270
    Симпатии:
    237
    Re: New Year Tree 1.0

    Спасибо,Хороший плагин и полностью работает как надо!
     
    Impulse72 нравится это.
  7. AWaPeR

    AWaPeR

    Сообщения:
    40
    Симпатии:
    3
    Re: New Year Tree 1.0

    А у меня черно-розовая елка, почему?
     
  8. Impulse72

    Impulse72

    Сообщения:
    246
    Симпатии:
    170
    Re: New Year Tree 1.0

    Проблема с текстурами. Попробуй перекачать архив. С самого начала как выложил, там нехавтало одной текстурки. Надеюсь пути до моделей ты не менял.
    И естественно сам плагин, на одном файле забыл добавить расширение с самого начала. Щас все стабильно.
     
  9. AWaPeR

    AWaPeR

    Сообщения:
    40
    Симпатии:
    3
    Re: New Year Tree 1.0

    Скачал, пути не менял, все равно так же
     
  10. Impulse72

    Impulse72

    Сообщения:
    246
    Симпатии:
    170
    Re: New Year Tree 1.0

    У меня тоже так было сначала, когда перенес из тестового сервера на основной. Текстуры и моделька качается? Если да, то у тебя наверняка стоит sv_pure. У меня были с этим проблемы, забыл совсем. Все решаемо, если добавить строчку в обрабатываемый файл.
     
  11. kuper

    kuper

    Сообщения:
    93
    Симпатии:
    55
    Re: New Year Tree 1.0

    ты не умничай! говорю неудаляется !
     
  12. SaInT.P

    SaInT.P

    Сообщения:
    1.270
    Симпатии:
    237
    Re: New Year Tree 1.0

    Все удаляетья!!
    но заметил другую проблему,елки могут стоять стоять ,потом херак и исчезают непонятно куда,а есле снова сменить карту то видно.
    я хз почему так.
     
  13. Impulse72

    Impulse72

    Сообщения:
    246
    Симпатии:
    170
    Re: New Year Tree 1.0

    У меня стоит на нескольких картах - не пропадает никогда. Могу ип скинуть. Возможно конфликт с чем-то?
    Последи, есть ли что-нибудь в консоли?
     
  14. SaInT.P

    SaInT.P

    Сообщения:
    1.270
    Симпатии:
    237
    Re: New Year Tree 1.0

    может быть и такое,по твоему с чем может?напиши
     
    1 человеку нравится это.
  15. Impulse72

    Impulse72

    Сообщения:
    246
    Симпатии:
    170
    Re: New Year Tree 1.0

    Если есть плагин, который "трогает" объекты на карте, то он запросто может быть виновен.
     
  16. SaInT.P

    SaInT.P

    Сообщения:
    1.270
    Симпатии:
    237
    Re: New Year Tree 1.0

    нет такого
     
  17. Impulse72

    Impulse72

    Сообщения:
    246
    Симпатии:
    170
    Re: New Year Tree 1.0

    происходит на какой-то конкретной карте или на всех?
     
  18. AlmazON

    AlmazON деревянный © yand3xmail

    Сообщения:
    4.575
    Симпатии:
    1.989
    Re: New Year Tree 1.0

    Поставил, всё пока нормально, работает (удаление, создание, добавление здоровья). Спасибо!
    Единственное не нравится - это 1 варнинг в исходнике))
    UPD: Что за чудо?! Impulse72, друг ты наш любезный, ты так запутался в скриптах, что в ёлку код от моего скрипта выгрузки всунул?? Только я вышел и зашёл кто-то ещё, как плагин сам ВЫГРУЗИЛСЯ! Чудеса новогодние... И это тот сервер, где плагина wS или твоего вообще нет и не было! Выгрузил, загрузил плагин - ёлки на своих местах... Странно.
     
  19. Lime4Fresh

    Lime4Fresh

    Сообщения:
    96
    Симпатии:
    5
    Re: New Year Tree 1.0

    Ребят помогите пожалуйста. Сервер крашится из за этого плагина. Что делать? Очень плагин понравился. Красота. Но сервер падает((
     
  20. hook007

    hook007

    Сообщения:
    141
    Симпатии:
    5
    Re: New Year Tree 1.0

    Все работает и ставиться и удаляеться, но вот после перехода карты - не остаеться :D Где храниться ориентиры на сервере? в каком файле и в каком месте? :D Может проблемы с CMOD