!Medic

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
В консоли ничего не пишет и в логах тоже ничего.
Видимо у тебя файл звука не загрузился в клиент с сервера.
У меня пашет

Обновил исходник выше: теперь успешно удаляются SteamId из базы.
 

Numithrax

Участник
Сообщения
45
Реакции
27
  • Автор ресурса
  • #42
Видимо у тебя файл звука не загрузился в клиент с сервера.
У меня пашет

Обновил исходник выше: теперь успешно удаляются SteamId из базы.
Окей, буду проверять, у меня просто пути переделанные. Спасибо :)
Сообщения автоматически склеены:

@Grey83, Еще кстати хотел спросить, если прописать 0, права выдаются навсегда?
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
если прописать 0, права выдаются навсегда?
да, так и есть
Сообщения автоматически склеены:

пути переделанные
если менял SND_END, то нужно немного менять код в OnMapStart()
Сообщения автоматически склеены:

Попробовал выдать медик через консоль
] sm_medic_set 10000 STEAM_9:9:999999999
Неправильный формат SteamId: 'STEAM_9'! Должен быть 'STEAM_x:y:z'.
Кстати, пока не забыл: SteamId нужно заключать в кавычки: sm_medic_set 10000 "STEAM_9:9:999999999"
 
Последнее редактирование:

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
phillodelnaris, в строке 190 можно раскомментировать код, который выводит в консоль сервера SteamID подключившегося игрока.
Возможно ты неправильный SteamID прописываешь
 

Numithrax

Участник
Сообщения
45
Реакции
27
  • Автор ресурса
  • #46
phillodelnaris, в строке 190 можно раскомментировать код, который выводит в консоль сервера SteamID подключившегося игрока.
Возможно ты неправильный SteamID прописываешь
Действительно, админка у меня стоит по стиму STEAM_9:9:999999999 а медик выдался по стиму STEAM_0:1:999999999 тот что выводится командой !steam
А с чем это может быть связано?
Сообщения автоматически склеены:

phillodelnaris, в строке 190 можно раскомментировать код, который выводит в консоль сервера SteamID подключившегося игрока.
Возможно ты неправильный SteamID прописываешь
Вечер добрый, сегодня не с того не с сего перестал работать медик 😅
Ошибок в логах нету, в консоли так же чисто .-.
 
Последнее редактирование:

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
Хотел поинтересоваться, почему у меня в админке не выводится то, что прописано в adminmenu_custom?
C-подобный:
"Commands"
{
    "Выдать оружие"
    {
        "cmd"        "wg"
        "admin"        "sm_ban"
        "execute"    "player"
    }
}
Добавьте в подменю, на пример в управление сервером.
 

xyligan

Паркетный пол трещит под моей крышкой черепной
Сообщения
900
Реакции
432
Добавьте в подменю, на пример в управление сервером.
C-подобный:
"Commands"
{
    "Управление сервером"
    {  
        "Выдать оружие"
        {
            "cmd"        "wg"
            "admin"        "sm_ban"
            "execute"    "player"
        }
    }
}
1601454331690.png
 

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
C-подобный:
"Commands"
{
    "Управление сервером"
    { 
        "Выдать оружие"
        {
            "cmd"        "wg"
            "admin"        "sm_ban"
            "execute"    "player"
        }
    }
}
Ну как бы пункт управления сервером надо смотреть в сортировке меню. И от туда уже копировать в кустом меню.
 

xyligan

Паркетный пол трещит под моей крышкой черепной
Сообщения
900
Реакции
432
Ну как бы пункт управления сервером надо смотреть в сортировке меню. И от туда уже копировать в кустом меню.
C-подобный:
"ServerCommands"
    {
        "item"        "sm_map"
        "item"        "sm_execcfg"
        "item"        "sm_reloadadmins"
        "item"        "wg"
    }
 

FuckYeah

Челик
Сообщения
474
Реакции
57
Как можно сделать чтобы по админскому флагу выдавался !medic? например по s либо t
 

babka68

Участник
Сообщения
2,124
Реакции
956
Как можно сделать чтобы по админскому флагу выдавался !medic? например по s либо t
Правда прошло 2 года:D, но у меня такое есть, если интересно, то можешь обратиться, контакты в профиле

C-подобный:
// This file was auto-generated by SourceMod (v1.11.0.6932)
// ConVars for plugin "admin_medic.smx"


// Установите флаги администратора, чтобы сделать его доступным только для администраторов (по умолчанию: z (ROOT))
// -
// Default: "z"
sm_medic_admin_flags "z"

// Сколько будет восстановлено здоровья при вызове медика? (по умолчанию: 50)
// -
// Default: "50"
// Minimum: "0.000000"
// Maximum: "1000.000000"
sm_medic_amount_health "50"

// Сколько раз за раунд игрок может вызывать медика?
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "100.000000"
sm_medic_count "1"

// 1 - Включить, 0 - Отключить плагин. (по умолчанию: 1)
// -
// Default: "1"
// Minimum: "0.000000"
// Maximum: "1.000000"
sm_medic_enable "1"

// Максимальное количество допустимого здоровья игрока (по умолчанию: 100)
// -
// Default: "100"
// Minimum: "0.000000"
// Maximum: "10000.000000"
sm_medic_max_health "100"

// Отвечает за вывод сообщения перед текстовым сообщением (по умолчанию: [MEDIC])
// -
// Default: "[MEDIC]"
sm_medic_prefix "[MEDIC]"
 

PuxRK

Участник
Сообщения
225
Реакции
2
Вот вам апдейт:
  • Переписал на новом синтаксисе, почистил и немного оптимизировал код.
  • Поменял имена кваров и админских команд.
  • Добавил проверку корректности введённых параметров админских команд.
  • Также теперь командой sm_medic_set можно устанавливать/продлевать/сокращать время доступа к команде !medic ("-" перед числом - сократить время доступа на х минут, "+" - продлить, без знака - установить)
  • Добавил команду sm_medic_reload, для обновления данных плагина из конфига (раньше они сами обновлялись каждую смену карты, теперь будут считываться только при запуске плагина и после использования этой команды).
  • Конфиг теперь будет хранить данные в виде: "SteamId" "время" (1 строчка вместо 4).
  • Путь к конфигу теперь можно поменять в 19-й строке исходника (CFG[] = "configs/medic.ini").
  • Полную поддержку КСГО так и не запилил (не будут воспроизводиться звуки и работать эффекты при лечении стрельбой).
*** Скрытый текст не может быть процитирован. ***
Сообщения автоматически склеены:

В результате количество строк увеличилось с 284 до 502, размер исходника - с 7.37кБ до 14.1кБ.
SM 1.11:
//// medic 08.09.2020y.sp
//
// Code size:            22316 bytes
// Data size:             9788 bytes
// Stack/heap size:      16384 bytes
// Total requirements:   48488 bytes
//
// Compilation Time: 0,19 sec
// ----------------------------------------

//// medic.sp
//
// Z:\medic.sp(40) : warning 234: symbol "FindSendPropOffs" is marked as deprecated: Use FindSendPropInfo instead, or HasEntProp if you just want to check for existence.
//
//
// Code size:            11712 bytes
// Data size:             6880 bytes
// Stack/heap size:      16384 bytes
// Total requirements:   34976 bytes
//
// 1 Warning.
//
// Compilation Time: 0,28 sec
// ----------------------------------------
а где скачать можно его?
 

PuxRK

Участник
Сообщения
225
Реакции
2
Для просмотра скрытого содержимого необходимо иметь 10 сообщений.
Для просмотра скрытого содержимого необходимо иметь 10 реакций.
Под ними исходник
Блин, не могли бы прислать мне его? Был бы благодарен.
 
Сверху Снизу