Недавнее содержимое от Dragokas

  1. Dragokas

    Работа таймера, особенности

    Nekro, у вас схожая проблема с этой темой. На мой взгляд оптимальным вариантом будет оставить всё как есть, а таймер обнулять найдя нужный перебором: public Action Timer_Callback(Handle timer, int UserId) { int client = GetClientOfUserId(UserId); // ... NullifyHandle(timer)...
  2. Dragokas

    [SourcePawn] Урок 12 - methodmap

    Что соответственно снижает производительность. Если речь о критической (части кода внутри циклов и т.п.), то можно воспользоваться #define, это и сохранит читаемость, и не произойдёт копирования: #define airdropinfo g_AirdropInfo[airdropID] // вместо airdropinfo компилятор автоматически...
  3. Dragokas

    ИИ в современном Sourcemod и серверостроении

    С этими вашими ИИ такие ещё приколы бывают ... переводил недавно я одну игру (официально, бесплатно). В титрах указан как автор перевода. Ну, ... вышла она. Вроде всё ок. Автор больше не обращался. Жалоб не поступало. Всегда на связи. Через время, в итоге случайно узнаю, что там выходило DLC и...
  4. Dragokas

    Народ я нашёл плагин от люкса на вид от первого лица когда душит язык пригвоздил охотник и тд, однако не могу подключить вид от первого лица когда леч

    Почитал этот треш. Чувак, успокойся, у тебя паранойя, упаси господи, ты мне не нужен. Я как раз 4 года вообще ни на один форум по SourceMod не заходил и ничего на SM не кодил (может только раз два где-то помог). И других аккаунтов у меня нет. Залогинился только потому что на email пришло...
  5. Dragokas

    ИИ в современном Sourcemod и серверостроении

    Ну честно говоря не знаю как там разворачивается весь этот синтаксический сахар. 4 года не следил за развитием. А так объекты и раньше можно было создавать. Объект это просто поле с 4-байтовым дескриптором, наследуемым от тага int. А вот массивы не припомню, чтобы поддерживались с релиза enum...
  6. Dragokas

    ИИ в современном Sourcemod и серверостроении

    У меня твой код компилируется успешно кста. На SM v1.13.0.7293 Но вот весьма неудобно, что реализацию колбека нельзя поместить в enum struct. Чисто ради этого приходится придумывать те ещё грабли. Понимать бы что это и куда пихать. Последнее время сам ленюсь и куски кода прошу составить или...
  7. Dragokas

    ИИ в современном Sourcemod и серверостроении

    А ChatGPT и вовсе пихает поля в methodmap. Как говорится, на ИИ надейся, а сам не плошай )) И так во всём, пока его не ткнёшь носом, сам нормально не напишет. Но по внешнему виду код выглядит на столько красиво, что сам-то можешь с первого взгляда проглядеть явный опус.
  8. Dragokas

    Народ я нашёл плагин от люкса на вид от первого лица когда душит язык пригвоздил охотник и тд, однако не могу подключить вид от первого лица когда леч

    Главное, что в авторы себя уже записал и версия )) В одном из моих плагинов есть, но в каком не скажу. Скажите спасибо вашему со Славой свинству.
  9. Dragokas

    Left 4 dead 2 помощь в добавлении ботов

    В конце server.cfg допишите: sv_maxplayers "8" sv_visiblemaxplayers "8" sm_cvar l4d_multislots_max_survivors "8" ну и те, что d3v указал, тоже нужны. А потом в игре командой sm_cvar sv_maxplayers и т.п. для каждого квара проверьте, что игра правильно увидела и изменила эти значения. На...
  10. Dragokas

    Left 4 dead 2 помощь в добавлении ботов

    @Ernest, сперва необходимо установить это расширение для metamod: GitHub - accelerator74/l4dtoolz: Metamod plugin to unlock the max player limit on L4D and L4D2.
  11. Dragokas

    Как создать дерево? (замена KeyValues)

    @rejchev, спасибо, подзабылся. Предполагаю такую схему эмуляции 1-го ключа KeyValues через мой методмап KeyValuesW: ArrayList | |-[0]=StringMap -> | (unordered) | | Key1 = Value1 (typeof String/Int/Float или следующий хендл ArrayList => 2-й ключ KeyValues) |...
  12. Dragokas

    Как создать дерево? (замена KeyValues)

    @Grey83, если ты про SM KeyValues - это просто перенаправление вызовов к Valve API, классу KeyValues. По StringMap, это хеш-таблица, можно но муторно это переписывать под SourcePawn, да и не так чтобы было большое желание. @rejchev, не представляю как сослаться одним StringMap на другой...
  13. Dragokas

    Как создать дерево? (замена KeyValues)

    Привет, у кого-нибудь есть готовый код для хранения в памяти/доступа к многоуровневому дереву строк? Я хочу создать замену классу KeyValues, который у Valve багнутый и съедает некоторые символы Unicode и имеет проблемы с регистром. Пример: char str[] = "临死一搏暴雨版/Lighthouse Storm Mode"...
  14. Dragokas

    !COMMAND eater (пожиратель команд)

    @sauntside, можно, но зачем. Не совсем понятно ваше пояснение и цели. Есть сайлент-триггеры. По дефолту / /команда и никому не высвечивается. Если подразумеваются приватные сообщения, адресованные конкретному игроку, то такое да, тоже писал (на основе Chat-Processor by Keith Warren). Да, на AM...
  15. Dragokas

    [INC] Memory Extended

    Продолжение темы (форк).
Сверху Снизу