Иконка ресурса

[Shop] Abilities Core 2.3.3

inklesspen

Не пишу модули под LSD :с
Сообщения
1,775
Реакции
966
  • Автор ресурса
  • #21
@inklesspen, как добавить свои переводы к функциям, если нету для этого нужного функционала в API? Не вижу щас способа кроме как добавлять игрокам самим в тот файл перевода, что идёт вместе с ядром, я веду к тому, что стоило бы добавить CallBack на получение перевода абилки
На это и рассчитано, способ добавления сейчас схож с переводом модулей VIP Core, но сделать перевод отдельным Callback - идея неплохая, она исключит большую часть проблем с переводом
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
На это и рассчитано, способ добавления сейчас схож с переводом модулей VIP Core, но сделать перевод отдельным Callback - идея неплохая, она исключит большую часть проблем с переводом
В випке есть возможность добавить свой перевод как бы.

Если нужны теги "[Включено]" и "[Выключено]", то просто дописываем в после формартирования это
C-подобный:
/**
 *    Добавляет к строке статус ф-и.
 *    -
 * @param szInput            Исходная строка.
 * @param szBuffer            Буфер, в который будет помещен результат.
 * @param iMaxLength        Размер буфера.
 * @param szFeature            Уникальное имя ф-и.
 * @param iClient            Индекс игрока.
 *    -
 * @noreturn
*/
native void VIP_AddStringToggleStatus(const char[] szInput, char[] szBuffer, int iMaxLength, const char[] szFeature, int iClient);
 

over_trax

Участник
Сообщения
1,451
Реакции
488
пытаюсь прицепить абилки к трейлам от Рико (приватным), подскажите, что делаю не так
 

Вложения

  • trail_particles.txt
    1.1 КБ · Просмотры: 14

inklesspen

Не пишу модули под LSD :с
Сообщения
1,775
Реакции
966
  • Автор ресурса
  • #24
трейлам от Рико (приватным),
Скорее всего, плагин не поддерживает эту функцию
Однако в этом файле можно добавлять свои атрибуты для каждого предмета каждой категории
В файле уже есть пример, когда нужно в категории example_category (не переведенное имя, в вашем случае, наверно, Trail), предмету с именем example_item (в вашем случае - gamma_trail_xz) нужно добавить атрибут example_ability со значением 0.5
 

over_trax

Участник
Сообщения
1,451
Реакции
488
Скорее всего, плагин не поддерживает эту функцию
Однако в этом файле можно добавлять свои атрибуты для каждого предмета каждой категории
В файле уже есть пример, когда нужно в категории example_category (не переведенное имя, в вашем случае, наверно, Trail), предмету с именем example_item (в вашем случае - gamma_trail_xz) нужно добавить атрибут example_ability со значением 0.5
заработало, только не уверен что скорость правильно выдает, спидометр не увеличивает скорость, то есть она как была, дефолтная 250, хотя на глаз видно, что скорости прибавилось, спидометр использую этот: Красивый спидометр для ваших серверов
 

inklesspen

Не пишу модули под LSD :с
Сообщения
1,775
Реакции
966
  • Автор ресурса
  • #26
заработало, только не уверен что скорость правильно выдает, спидометр не увеличивает скорость, то есть она как была, дефолтная 250, хотя на глаз видно, что скорости прибавилось, спидометр использую этот: Красивый спидометр для ваших серверов
увеличение скорости в шопе увеличивает множитель передвижения игрока
Если у игрока скорость 250, а множитель - 1.5, то за 1 секунду он пройдет 375 юнитов
Если у игрока скорость 250, а множитель - 2, то за секунду он пройдет 500 юнитов
Но значение скорости игрока все еще 250, не стоит путать это значение со множителем
Сообщения автоматически склеены:

В теме как-то ковыряли исходник, можешь скинуть финальный? Я возьму множитель в учёт при вычислении скорости
 

over_trax

Участник
Сообщения
1,451
Реакции
488
увеличение скорости в шопе увеличивает множитель передвижения игрока
Если у игрока скорость 250, а множитель - 1.5, то за 1 секунду он пройдет 375 юнитов
Если у игрока скорость 250, а множитель - 2, то за секунду он пройдет 500 юнитов
Но значение скорости игрока все еще 250, не стоит путать это значение со множителем
Сообщения автоматически склеены:

В теме как-то ковыряли исходник, можешь скинуть финальный? Я возьму множитель в учёт при вычислении скорости
пользуюсь тем что в шапке
 

Вложения

  • speedometer.sp
    6.6 КБ · Просмотры: 4

inklesspen

Не пишу модули под LSD :с
Сообщения
1,775
Реакции
966
  • Автор ресурса
  • #28
Попробуй
 

Вложения

  • speedometer.sp
    6.8 КБ · Просмотры: 3

over_trax

Участник
Сообщения
1,451
Реакции
488
жаль что значения не работают в минус. Была идея добавить очень большую скорость предмету, но установить отрицательную регенерацию хп
 

inklesspen

Не пишу модули под LSD :с
Сообщения
1,775
Реакции
966
  • Автор ресурса
  • #30
жаль что значения не работают в минус. Была идея добавить очень большую скорость предмету, но установить отрицательную регенерацию хп
по-моему работают, хотя это и не предусмотрено
В интерфесе будет +-5хп
А снимать будет до 0, а потом начнет с бесконечности, но в остальном значения должны работать
 

over_trax

Участник
Сообщения
1,451
Реакции
488
не работает. В описание вот что пишет
Сообщения автоматически склеены:

с гравитацией работают отрицательные значения работают, с восстановлением хп нет
 

Вложения

  • 1600961558406.png
    1600961558406.png
    644.7 КБ · Просмотры: 48
Последнее редактирование:

Deluks

Верховное DNO|
Сообщения
1,853
Реакции
812
А для зомби режима можно подправить?
Т.е. чтобы все примочки действовали только на людей.


@inklesspen
 

inklesspen

Не пишу модули под LSD :с
Сообщения
1,775
Реакции
966
  • Автор ресурса
  • #33
inklesspen обновил(а) ресурс [Shop] Abilities Core новой записью:

Исправлен custom_info.ini, возможность блокировки бонусов + новое API

Добавлена возможность блокировки некоторых бонусов, а также возможность получения информации о зарегистрированных бонусах
Исправлен custom_info.ini, который мог не работать из-за расхождений регистра строк (Item != item)

Новое API, старое не убрано
C-подобный:
/***
 * Abilities2_AttributeRegistered
 * Called when attribute has been registered
***/
forward void Abilities2_AttributeRegistered(const char[] attribute, int index, int type);

/***
 * Abilities2_AttributeRegistered
 * Called when...

Узнать больше об этом обновлении...
 

Caftozz

Участник
Сообщения
84
Реакции
1
когда я прохожу через замедляющее поле, у меня скорость сбрасывается до стандартной ? можно как то сделать, что бы после замедления скорость возвращалась?
 

|Fatalist|

Участник
Сообщения
179
Реакции
10
CSS v34
Поставил на сервер, перезапуск, теперь нужно по игроку нанести 18к урона
 

|Fatalist|

Участник
Сообщения
179
Реакции
10
CSS v34 SM 11
Накатил всё что было нужно.
[Shop] Abilities Core (Ядро)
[Shop] Base Abilities (Модуль)
Effect Calculator (Ядро калькулятора)
[ECalc] Base Effects (Модуль калькулятора)

Теперь нужно нанести очень много урона по игрокам.
Что я пропустил?
Ничего не менял, накатил все что было, всё дефолт.
 

Crossale

Участник
Сообщения
140
Реакции
22
CSS v34 SM 11
Накатил всё что было нужно.
[Shop] Abilities Core (Ядро)
[Shop] Base Abilities (Модуль)
Effect Calculator (Ядро калькулятора)
[ECalc] Base Effects (Модуль калькулятора)

Теперь нужно нанести очень много урона по игрокам.
Что я пропустил?
Ничего не менял, накатил все что было, всё дефолт.
Аналогичная ситуация. Тестил всё на сурсмоде для v34 (версия 1.11.0.6572). Бонусы выдаются из шопа, но вот проблема при спавне всех игроков. Даже если ничего не надето, то выдаётся очень много здоровья.
 

inklesspen

Не пишу модули под LSD :с
Сообщения
1,775
Реакции
966
  • Автор ресурса
  • #39
Ресурс не поддерживается и ищет себе хозяина
Как и этот: Не поддерживается - [Shop] Base Abilities

P.S. Это не значит что ресурс нерабочий, однако баги исправляться мою не будут/будут не мною
 
Последнее редактирование:
Сверху Снизу