[CS:S/CS:GO] dPI Random v1.2

Тема в разделе "Утверждённые плагины", создана пользователем Primo, 16 июн 2014.

  1. Primo

    Primo Где мои манеры

    Сообщения:
    1.191
    Симпатии:
    310
    dPI Random

    Статус:
    CSGO ; CSS | v1.2 | by Primo

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

    Есть 2 режима игры:
    Стандартный
    Каждому игроку выдаётся случайный класс

    Командная случайность
    Отключен по умолчанию.
    Случайный класс выдаётся всей команде
    Есть возможность отключить с помощью квара:
    Код:
    sm_random_afterkill 1 - включить; 0 - отключить.
    В данный момент существуют такие классы:
    Личико. Вы умрёте при убийстве в голову
    Каннибал. Вы получаете по 25 здоровья за каждое убийство.
    Блинк. Вы будете телепортированы на место убитого вами игрока
    Нежинка. У вас всего 1 здоровье
    Подражатель. Ваш класс будет сменён на класс убитого вами игрока
    Крепыш. Вы получаете 150 здоровья
    Пронзающий. Вы будете наносить дополнительный урон по врагам
    Параноик. Не убив в голову вы совершаете самоубийство
    Рэмбо. Убийство с ножа требует минимум усилий
    Маньяк. Вы подсчитываете количество ваших жертв, тем самым вдвойне увеличиваете своё здоровье
    Мазохист. Вы получаете 450 здоровья, но при первом же убийстве вы умрёте.

    Примечание:
    Классы разбиты по отдельным плагинам.
    Удалить какой-то класс вряд ли стоит, ибо я не смог сфантазировать способ проверки класса, кроме как "если случайное число равно 1 и т.д." :(

    Также прошу обратить внимание на мой второй плагин :3
    dPI Game
     

    Вложения:

    Последнее редактирование: 17 июн 2014
    gravestal, Webman, ★Сириус★ и ещё 1-му нравится это.
  2. AlmazON

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

    Сообщения:
    4.540
    Симпатии:
    1.984
    Re: [CSGO; CS:S] dPI Random v1.2

    Почему? Я б поинтересовался, насколько это интересно, но боты мне милее.
    Оффтоп
     
  3. Primo

    Primo Где мои манеры

    Сообщения:
    1.191
    Симпатии:
    310
    Re: [CSGO; CS:S] dPI Random v1.2

    Работает криво, ибо по непонятным мне причинам ботам даётся по 65000 здоровья, не всегда, но такое бывает)
     
  4. AlmazON

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

    Сообщения:
    4.540
    Симпатии:
    1.984
    Re: [CSGO; CS:S] dPI Random v1.2

    Случаем не применяешь цикл i вместо new client = GetClientOfUserId(GetEventInt(event, "userid"));?
    А вообще, думай, не нормально это... скорей всего и с людьми будет, пусть и крайне редко.
     
  5. Primo

    Primo Где мои манеры

    Сообщения:
    1.191
    Симпатии:
    310
    Re: [CSGO; CS:S] dPI Random v1.2

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

    Добавлено через 5 минут
    Добавил версию с ботами.
     
    Последнее редактирование: 16 июн 2014
    AlmazON нравится это.
  6. AlmazON

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

    Сообщения:
    4.540
    Симпатии:
    1.984
    Re: dPI Random 1.2 with bots.zip

    Оффтоп
    Важный совет: никогда не употребляй в названии исходников/плагинов пробелы, так как в определённых условиях SM считывает их неправильно - окончание загрузки будет на вышеуказанном пробеле! Используй символ подчёркивания _.
    Например, вводим: sm plugins load dpi Blink.smx и получаем отказ - "Плагин dpi не загружен.".

    И сразу замечание к работе плагина:
    1) Почему, когда игрок ещё даже не в спектаторах, а лишь зашёл на сервер, ему уже присваивается класс? Который, к тому же, после вступления в команду ещё и меняется! :-D
    2) Применяй хотя бы стандартные цвета движка Source для выделения названия класса.
    3) Класс "Личико"" не работает - боты убивают в обычном режиме (а должны только при попадании в голову).
    "Блинк" не работает - нет телепорта. "Маньяк" не даёт 25 хп с убитого.
    "Рембо" ничего не даёт - нож режет так же (не заметно разницы). "Подражатель" тоже без разницы.
    Класс ""Мазохист" тоже странно работает...
    4) Укорачивай описание для классов!
    В описании класса "Маньяк" не хватает 1 буквы: "...своё здоровь" - е. Как понимаю, она есть, но превышен лимит для чата.
    Или "Мазохист": "совершите самоубий" - ство. То же самое.
    Вообще, советую оформлять так: "Ваш класс: "Пронзающий" - вы ...".
     
    Последнее редактирование: 17 июн 2014
    Primo нравится это.
  7. Primo

    Primo Где мои манеры

    Сообщения:
    1.191
    Симпатии:
    310
    Re: dPI Random 1.2 with bots.zip

    Спасибо за уделённое время на плагин, но я это уже заметил и исправил, когда проверял версию с ботами. Днём выложу новую версию плагина.
     
  8. Primo

    Primo Где мои манеры

    Сообщения:
    1.191
    Симпатии:
    310
    Re: [CSGO; CS:S] dPI Random v1.2

    dPI Random v1.2 fix

    Изменения:

    -* Исправлены ошибки с классами
    -* По умолчанию отключен режим "Командная случайность" из-за некоторых ошибок. Регулируются кваром.
    -* Изменён класс Мазохист.
     

    Вложения:

    artushonok нравится это.