Death Controller

Death Controller 1.0.0

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
  • Автор ресурса
  • #1

Kruzya

Участник
Сообщения
12,970
Реакции
10,920
  • Команда форума
  • #2
Плагин clientprefs ничего не делает =)
Вся основная работа с куками переложена на расширение с похожим названием. Плагин чисто команды добавляет для открытия менюшки и по мелочи.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,525
Реакции
4,985
вот нафига использовать в кварах символы в разных регистрах?!:blink:
Сообщения автоматически склеены:

Хм SetGlobalTransTarget(client); нужно, если используешь %t в Format() и FormatEx() (в данном случае было бы лучше использовать только FormatEx())

Вот это вообще за гранью моего понимания:
AcceptEntityInput(IsValidEdict(EntRefToEntIndex(entity)), "Kill");
indexEntity[IsValidEdict(EntRefToEntIndex(entity))] = true;
AcceptEntityInput() принимает первым параметром как индекс, так и референс
indexEntity[] - массив и параметр у него целое число, указывающее на ячейку в нём
IsValidEdict() возвращает bool
EntRefToEntIndex()
возвращает индекс, если сущность существует, или -1, если сущность не существует

Странное имя для целочисленной переменной: g_bHUD[]
Вообще никакой системы нет: bool ff_enable, cHideTeam, g_HideIsFF; float cTime;
Очень понятное название квара: bool indexEntity[];

Такое ощущение, что код просто надёрган отовсюду.

Про оптимизацию я пока промолчу: я вообще удивлён, что оно скомпилировалось
Сообщения автоматически склеены:

  • Пофиксил косяки (в том числе в файле перевода)
  • Оптимизировал работу плагина
  • Сделал нормальные имена кварам и переменным, файлам плагина и перевода, а также кукисам (ну и нормальное описание им сделал)
  • Ещё теперь при входе плагин проверяет какие настройки у игрока прописаны
 

Вложения

  • death_controller 1.1.0.zip
    2.4 КБ · Просмотры: 5
Последнее редактирование:

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
  • Автор ресурса
  • #4
@Grey83, в чём проблема использовать верхний регистр в названиях кварах, я же учитываю то, что настройки будут либо в файле, либо в mapconfig'e производится, а не напрямую ,вручную писать на сервере?
 

Саша Шеин

Кому костылей?
Сообщения
1,697
Реакции
621
@Grey83, в чём проблема использовать верхний регистр в названиях кварах, я же учитываю то, что настройки будут либо в файле, либо в mapconfig'e производится, а не напрямую ,вручную писать на сервере?
В таком написание нет смысла, да и намного сложнее воспринимается такое написание. Хоть в server.cfg, все равно не каждый будет копировать название, многие печатают сами Оффтоп, для разделения текста в кварах лучше использовать нижнее подчеркивание, приятнее и куда удобнее, чем вспоминать, что в каком-то плагине надо писать что-то с большой буквы.
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
  • Автор ресурса
  • #7
А почему бы не следовать стилю движка, под который пишите?
Оффтоп
Пока что у меня нету сил (знаний) как соеденять меню от модулей к ядру, а так-же сделать меню динамическим, а так-то я так и хочу реализовать с ядром и модулями на разные тематики (то-есть всё, что можно запихуть в контроль)
 
Последнее редактирование:

Pavel123

Участник
Сообщения
129
Реакции
21
этот плагин снижает нагрузку на сервер? тоесть если трупов так 10-15 удаляеться. то нагрузка уменьшаеться?
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
  • Автор ресурса
  • #10
этот плагин снижает нагрузку на сервер? тоесть если трупов так 10-15 удаляеться. то нагрузка уменьшаеться?
На сервер врятли, ибо хукаются все трупы (SDKHook) пока они не уничтожились, а на стороне клиента они либо исчезают из-за хука, либо удаляются по окончанию таймера.
 

Ksenaksis

Участник
Сообщения
101
Реакции
25
Спамит ошибки

L 03/25/2021 - 01:43:39: [SM] Call stack trace:
L 03/25/2021 - 01:43:39: [SM] [0] FormatEx
L 03/25/2021 - 01:43:39: [SM] [1] Line 163, D:\scripting\death_controller 1.1.0.sp::DeadCookieHandler
L 03/25/2021 - 01:43:39: [SM] [3] ShowCookieMenu
L 03/25/2021 - 01:43:39: [SM] [4] Line 169, D:\scripting\death_controller 1.1.0.sp::DeadCookieHandler
L 03/25/2021 - 01:43:40: [SM] Exception reported: Language phrase "othing" not found (arg 6)
L 03/25/2021 - 01:43:40: [SM] Blaming: death_controller 1.1.0.smx
L 03/25/2021 - 01:43:40: [SM] Call stack trace:
L 03/25/2021 - 01:43:40: [SM] [0] FormatEx
L 03/25/2021 - 01:43:40: [SM] [1] Line 163, D:\scripting\death_controller 1.1.0.sp::DeadCookieHandler
L 03/25/2021 - 01:43:40: [SM] [3] ShowCookieMenu
L 03/25/2021 - 01:43:40: [SM] [4] Line 169, D:\scripting\death_controller 1.1.0.sp::DeadCookieHandler
L 03/25/2021 - 01:43:40: [SM] Exception reported: Language phrase "thing" not found (arg 6)
L 03/25/2021 - 01:43:40: [SM] Blaming: death_controller 1.1.0.smx
L 03/25/2021 - 01:43:40: [SM] Call stack trace:
L 03/25/2021 - 01:43:40: [SM] [0] FormatEx
L 03/25/2021 - 01:43:40: [SM] [1] Line 163, D:\scripting\death_controller 1.1.0.sp::DeadCookieHandler
L 03/25/2021 - 01:43:40: [SM] [3] ShowCookieMenu
L 03/25/2021 - 01:43:40: [SM] [4] Line 169, D:\scripting\death_controller 1.1.0.sp::DeadCookieHandler
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
  • Автор ресурса
  • #12
Спамит ошибки

L 03/25/2021 - 01:43:39: [SM] Call stack trace:
L 03/25/2021 - 01:43:39: [SM] [0] FormatEx
L 03/25/2021 - 01:43:39: [SM] [1] Line 163, D:\scripting\death_controller 1.1.0.sp::DeadCookieHandler
L 03/25/2021 - 01:43:39: [SM] [3] ShowCookieMenu
L 03/25/2021 - 01:43:39: [SM] [4] Line 169, D:\scripting\death_controller 1.1.0.sp::DeadCookieHandler
L 03/25/2021 - 01:43:40: [SM] Exception reported: Language phrase "othing" not found (arg 6)
L 03/25/2021 - 01:43:40: [SM] Blaming: death_controller 1.1.0.smx
L 03/25/2021 - 01:43:40: [SM] Call stack trace:
L 03/25/2021 - 01:43:40: [SM] [0] FormatEx
L 03/25/2021 - 01:43:40: [SM] [1] Line 163, D:\scripting\death_controller 1.1.0.sp::DeadCookieHandler
L 03/25/2021 - 01:43:40: [SM] [3] ShowCookieMenu
L 03/25/2021 - 01:43:40: [SM] [4] Line 169, D:\scripting\death_controller 1.1.0.sp::DeadCookieHandler
L 03/25/2021 - 01:43:40: [SM] Exception reported: Language phrase "thing" not found (arg 6)
L 03/25/2021 - 01:43:40: [SM] Blaming: death_controller 1.1.0.smx
L 03/25/2021 - 01:43:40: [SM] Call stack trace:
L 03/25/2021 - 01:43:40: [SM] [0] FormatEx
L 03/25/2021 - 01:43:40: [SM] [1] Line 163, D:\scripting\death_controller 1.1.0.sp::DeadCookieHandler
L 03/25/2021 - 01:43:40: [SM] [3] ShowCookieMenu
L 03/25/2021 - 01:43:40: [SM] [4] Line 169, D:\scripting\death_controller 1.1.0.sp::DeadCookieHandler
не находит перевод, что-то в файле с переводами не так.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,525
Реакции
4,985
@iLoco, неа, там в коде косяк: каждый раз фраза сокращается на 1 символ.
В 12-й строке надо было COOCKIE_TITLE[][], а не COOCKIE_TITLE[].

@Ksenaksis, пофиксил исходник
 
Последнее редактирование:

Aquans

Участник
Сообщения
96
Реакции
1
Может кто-то за компилить пожалуйста
 

Вложения

  • death_controller 1.1.0.sp
    4.7 КБ · Просмотры: 4

Aquans

Участник
Сообщения
96
Реакции
1
у меня ошибку выдает
Сообщения автоматически склеены:

хотя sm последний версии
Сообщения автоматически склеены:

Вот ошибка : error 047: array sizes do not match, or destination array is too small
 
Последнее редактирование:

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Ошибку где, в какой момент?
у меня ошибку выдает
Сообщения автоматически склеены:

хотя sm последний версии
Сообщения автоматически склеены:


Вот ошибка : error 047: array sizes do not match, or destination array is too small
 

Aquans

Участник
Сообщения
96
Реакции
1

Вложения

  • Screenshot_69.png
    Screenshot_69.png
    7.1 КБ · Просмотры: 13
Сверху Снизу