Пишет кто-нибудь для [DOD:S]

Тема в разделе "Запросы", создана пользователем 1400gsx, 2 янв 2016.

  1. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Если найдется человек который и играет и пишет плагины для игры [dod:s] былобы здорово!
    Плагины медика для dods немного устарели и были написаны довольно давно.
    Жизнь подсказывает что нужны изменения, переписать медика на основе уже созданого плагина [DOD:S] Medic Mod v1.0.109, или свой новый медик.

    Описание:
    - Для всех игроков.
    - Без использования чат команд.
    - Прибавлять по 1%HP \ 0.3 сек, до 100%HP в случае ранения.

    [​IMG]

    Все, вот и весь медик.
     
    Последнее редактирование: 2 янв 2016
  2. AlmazON

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

    Сообщения:
    4.579
    Симпатии:
    1.989
    Как вариант: http://hlmod.ru/forum/testovye-plaginy/31764-admins-autoregeneration-hp.html. Оффтоп
    Если основа нормально запустится на администраторе, то быстро решаемо.
     
  3. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Спасибо Вам, иду пробовать, описание плагина то что надо.

    OC Windows7
    Server dods
    "sourcemod_version" = "1.7.3-dev+5265"
    "metamod_version" = "1.10.7-devV"

    Компиляция: AdminsAutoregenerationHP_v1.0.0.sp

    //SourceMod Batch Compiler
    // by the SourceMod Dev Team
    //// AdminsAutoregenerationHP_v1.0.0.sp
    //
    // Code size: 6104 bytes
    // Data size: 3476 bytes
    // Stack/heap size: 16384 bytes
    // Total requirements: 25964 bytes
    //
    // Compilation Time: 0,16 sec
    // ----------------------------------------

    Press enter to exit ...

    Запускаем сервер, получаем:
    L 01/02/2016 - 13:41:30: [SM] Plugin encountered error 25: Call was aborted
    L 01/02/2016 - 13:41:30: [SM] Native "SetFailState" reported: Fatal error: unable to find 'CCSPlayer::m_iHealth' offset!
    L 01/02/2016 - 13:41:30: [SM] Displaying call stack trace for plugin "custom\AdminsAutoregenerationHP_v1.0.0.smx":
    L 01/02/2016 - 13:41:30: [SM] [0] Line 13, D:\Allserver\dod\addons\sourcemod\scripting\AdminsAutoregenerationHP_v1.0.0.sp::O
    nPluginStart()

    Пока такие дела ...
     
  4. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Заменил, пока так:



    //SourceMod Batch Compiler
    // by the SourceMod Dev Team


    //// AdminsAutoregenerationHP_v1.0.0.sp
    //
    // D:\Allserver\dod\addons\sourcemod\scripting\AdminsAutoregenerationHP_v1.0.0.sp(13) : warning 204: symbol is assigned a value
    that is never used: "iOH"
    // Code size: 6772 bytes
    // Data size: 3668 bytes
    // Stack/heap size: 16384 bytes
    // Total requirements: 26824 bytes
    //
    // 1 Warning.
    //
    // Compilation Time: 0,16 sec
    // ----------------------------------------

    Press enter to exit ...


    L 01/02/2016 - 14:01:31: [SM] Plugin encountered error 25: Call was aborted
    L 01/02/2016 - 14:01:31: [SM] Native "SetFailState" reported: Fatal error: unable to find 'CCSPlayer::m_iHealth' offset!
    L 01/02/2016 - 14:01:31: [SM] Displaying call stack trace for plugin "custom\AdminsAutoregenerationHP_v1.0.0.smx":
    L 01/02/2016 - 14:01:31: [SM] [0] Line 13, D:\Allserver\dod\addons\sourcemod\scripting\AdminsAutoregenerationHP_v1.0.0.sp::O
    nPluginStart()
     
  5. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Ок, иду пробовать.

    Добавлено через 8 минут
    Компиляция без ошибок, старт сервера, консоль, без ошибок.

    sm exts list
    [SM] Displaying 9 extensions:
    [01] Automatic Updater (1.7.3-dev+5265): Updates SourceMod gamedata files
    [02] Webternet (1.7.3-dev+5265): Extension for interacting with URLs
    [03] Top Menus (1.7.3-dev+5265): Creates sorted nested menus
    [04] SDK Tools (1.7.3-dev+5265): Source SDK Tools
    [05] BinTools (1.7.3-dev+5265): Low-level C/C++ Calling API
    [06] Client Preferences (1.7.3-dev+5265): Saves client preference settings
    [07] SQLite (1.7.3-dev+5265): SQLite Driver
    [08] Regex (1.7.3-dev+5265): Provides regex natives for plugins
    [09] SDK Hooks (1.7.3-dev+5265): Source SDK Hooks

    Настройка:

    // This file was auto-generated by SourceMod (v1.7.3-dev+5265)
    // ConVars for plugin "custom\AdminsAutoregenerationHP_v1.0.0AllGames.smx"


    // Flags of the administration for access to regeneration.
    // "" - all.
    // -
    // Default: "b"
    admin_regen_hp_flags "b"

    // The peak amount of regenerated health.
    // -
    // Default: "100"
    // Minimum: "2.000000"
    admin_regen_hp_peak "100"

    // The speed of healing in seconds.
    // -
    // Default: "1.0"
    // Minimum: "0.100000"
    admin_regen_hp_speed "1.0"

    // The number of units healing at a time.
    // 0 - disable.
    // -
    // Default: "2"
    // Minimum: "0.000000"
    admin_regen_hp_units "2"

    Зашел на сервер, упал с высоты, 10% HP, ничего не произошло, здоровье не прибавилось.
     
    Последнее редактирование: 2 янв 2016
  6. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Прописан "99:z", меняю, пробую ...
     
  7. AlmazON

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

    Сообщения:
    4.579
    Симпатии:
    1.989
    Неверно, конечно ничего не включится. Тогда в кваре нужно поставить z, либо добавить себе в админке флаг b.
     
  8. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    sourcemod\logs\ пусто

    admins_simple.ini Флаг z

    admin_regen_hp_flags "z"

    sm plugins list
    [SM] Listing 33 plugins:
    01 "Admin File Reader" (1.7.3-dev+5265) by AlliedModders LLC
    02 "Admin Help" (1.7.3-dev+5265) by AlliedModders LLC
    03 "Admin Menu" (1.7.3-dev+5265) by AlliedModders LLC
    04 "Anti-Flood" (1.7.3-dev+5265) by AlliedModders LLC
    05 "Basic Ban Commands" (1.7.3-dev+5265) by AlliedModders LLC
    06 "Basic Chat" (1.7.3-dev+5265) by AlliedModders LLC
    07 "Basic Comm Control" (1.7.3-dev+5265) by AlliedModders LLC
    08 "Basic Commands" (1.7.3-dev+5265) by AlliedModders LLC
    09 "Basic Info Triggers" (1.7.3-dev+5265) by AlliedModders LLC
    10 "Basic Votes" (1.7.3-dev+5265) by AlliedModders LLC
    11 "Client Preferences" (1.7.3-dev+5265) by AlliedModders LLC
    12 "Admins Autoregeneration HP" (1.0.0AllGames) by AlmazON
    13 "DoD:S Damage Report" (1.6) by Root
    14 "DoD:S Class Manager" (1.0) by Ben
    15 "Personal Player Skins" (1.6) by FrozDark (HLModders LLC)
    16 "Fun Commands" (1.7.3-dev+5265) by AlliedModders LLC
    17 "Fun Votes" (1.7.3-dev+5265) by AlliedModders LLC
    18 "MapChooser" (1.7.3-dev+5265) by AlliedModders LLC
    19 "Nextmap" (1.7.3-dev+5265) by AlliedModders LLC
    20 "Map Nominations" (1.7.3-dev+5265) by AlliedModders LLC
    21 "Player Commands" (1.7.3-dev+5265) by AlliedModders LLC
    22 "Reserved Slots" (1.7.3-dev+5265) by AlliedModders LLC
    23 "Rock The Vote" (1.7.3-dev+5265) by AlliedModders LLC
    24 "SourceMod Anti-Cheat" (0.8.6.0) by SMAC Development Team
    25 "SMAC Aimbot Detector" (0.8.6.0) by SMAC Development Team
    26 "SMAC AutoTrigger Detector" (0.8.6.0) by SMAC Development Team
    27 "SMAC Client Protection" (0.8.6.0) by SMAC Development Team
    28 "SMAC Command Monitor" (0.8.6.0) by SMAC Development Team
    29 "SMAC ConVar Checker" (0.8.6.0) by SMAC Development Team
    30 "SMAC Eye Angle Test" (0.8.6.0) by SMAC Development Team
    31 "SMAC Rcon Locker" (0.8.6.0) by SMAC Development Team
    32 "SMAC Anti-Speedhack" (0.8.6.0) by SMAC Development Team
    33 "Sound Commands" (1.7.3-dev+5265) by AlliedModders LLC

    Пока также, 10%HP, ни чего не происходит.

    Добавлено через 19 минут
    Признаки жизни плагина появились:

    Если прописать admin_regen_hp_peak "200" то, сразу при возрождении игроку дается, ну может всего 5% HP

    Если прописать admin_regen_hp_peak "50" то, при возрождении игроку дается 100%, норм, а при ранении убавляет до минимума, точно не знаю.

    Щас залью скрин:

    [​IMG]
     
    Последнее редактирование: 2 янв 2016
  9. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Если прописать admin_regen_hp_peak "180" то HP будет при спавне может 1HP, как на скрине.

    )))) Плагин работает но в обратном направлении, при ранении убавляет до уровня как на скрине.

    admin_regen_hp_peak "100" дает 100% HP при спавне, потом происходит ранение до 70%HP, включается плагин и HP падает до минимума, может 1HP, как на скрине.

    Добавлено через 5 минут
    Ок, буду пробовать. Спасибо за помощь.
     
    Последнее редактирование: 2 янв 2016
  10. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Как бы то ни было, спасибо Вам за помощь, за отклик.
    Плагин будет работать как надо если его подшаманить под dod:s, но в нем нет важной части, прибавление HP постепенно по 1 % в течении х секунд до 100%

    [​IMG]

    Последний вариант работает, но опять на убывание.
     
  11. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Вот человек! все работает как мне и представлялось!
    Последний вариант:
    Сервер DOD:S, при ранении, HP пополняется постепенно до 100%
    Довел дело до конца, помог, малочага!

    А как теперь для всех игроков ? без админ флага.
     
  12. MihailM

    MihailM убежал :)

    Сообщения:
    446
    Симпатии:
    27
    1400gsx, данный плагин [DOD:S] Medic Mod v1.0.109 И так работает , если его правильно настроить .
    А вообще то можешь использовать другие плагины к примеру от tuty .
    да и вообще то для твоих целей не интересно играть будет . Если же боец будет не убиваем !

    Похоже уже никого нет из наших краев:sad:
     
  13. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Интересно, и убиваем, если добавить количество аптечек.
    Одна аптечка лечит не сразу до Х HP а постепенно, в этом смысл так сказать.
    + Игроки до сих пор не могут научится прописывать медика.

    Жаль, что из наших краев никого нет ...
     
  14. MihailM

    MihailM убежал :)

    Сообщения:
    446
    Симпатии:
    27
  15. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Я не ищу плагин с аптечками, эта тема запроса, запрос на плагин медика на основе уже созданного или же нового. Принцип плагина, не сразу давать игроку X HP или 100%, после чего игрока надо будет убивать заново, а постепенно давать HP в течении Х секунд.

    Если будут настройки:
    - Количество аптечек.
    - Время пополнения HP
    - Максимальное HP

    То получится не плохой вариант для всех игроков.

    Кто же хочет бегать по карте и собирать аптечки по 20%HP, пожалуйста Healthkit On Death.
     
  16. MihailM

    MihailM убежал :)

    Сообщения:
    446
    Симпатии:
    27
    1400gsx, ну как знаешь . Моё дело было предложить . ты же сам написал вот это :
    вот и предложил.
    Ок , делай как знаешь. Удаляюсь из темы !
     
  17. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    )))) Ну может я не так по смыслу написал, сори ...
    - Количество аптечек, имеется ввиду, сколько раз игроку будет пополнятся HP при ранении.
    Одного раза думаю хватит, ранили, пополнилась HP, все норм, процесс автоматизирован, отвлекаться не надо, только играй ,)))

    SteamM, тоже спасибо за участие в теме ,)
     
  18. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Сори за не точности, попробую описать время.

    Если такая настройка возможна, то имеется ввиду, допустим, при ранении игроку прибавляется 1% HP за 0.3 секунды, по умолчанию. Если потребуется замедлить пополнения HP для игрока, то администратор может прописать, к примеру 0.5 сек = 1% HP
    Сори сам не очень понял )))

    Ну а в таком варианте как есть сейчас, даже очень ничего, сразу после ранения идет пополнение HP игроку, время или скорость прибавления HP вполне устраивает, и если будет настройка - ограничение количество раз пополнения HP после ранения игрока, то здорово.
     
  19. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Спасибо, иду пробовать ,)

    Добавлено через 2 часа 28 минут
    Admins Autoregeneration HP v1.0.0AG Плагин нормально работает на сервере DOD:S, для игроков с админ флагом.

    Да, требуется, буду пробовать для всех игроков, admin_regen_hp_speed "5.0" вполне как максимум. Вся картина будет видна в реальном тесте, пару дней на сервере. Нет важной квар ограничения количества генераций HP, бесконечность немного пугает,)
    На усмотрение автора, если будет тестовая версия с такой квар, все пойдет в дело, все попробую.
    Спасибо.
     
    Последнее редактирование: 3 янв 2016
  20. 1400gsx

    1400gsx

    Сообщения:
    32
    Симпатии:
    0
    Вроде норм, компиляция, консоль, ошибок нет, сервер dod:s, все работает для игрока с админ флагом.