Важно С наступающим Новым 2026 годом!!!
  • 1.228
  • 19
Портал RPG Russia поздравляет всех посетителей, старожилов и новых искателей приключений с Новым годом 2026! 🎄✨ Новый год многие воспринимают как кнопку "с нуля": всё забыть и начать заново. А...
Новости Релиз Of Ash and Steel состоится 6 ноября
  • 6.362
  • 12
Of Ash and Steel: атмосферный экшен выходит 6 ноября 6 ноября станет важной датой для поклонников сложных и атмосферных игр - именно в этот день состоится релиз долгожданного проекта Of Ash and...
Новости В Of Ash and Steel начался закрытый плейтест
  • 10.943
  • 12
Разработчики "Русской Готики" объявили о старте закрытого плейтеста. Если вы оставляли заявку на участие, не забудьте проверить электронную почту или посмотреть свою библиотеку - возможно игра уже...
С Днём России!
  • 8.663
  • 6
Дорогие друзья! Поздравляю вас с Днём России! Этот праздник напоминает нам о богатой истории и культуре нашей страны, о её величии и непоколебимом духе народа! Желаю вам крепкого здоровья...
Иконка ресурса

Суммоны для всех! 2.2

Нет прав доступа на загрузку
Позволяет призывать Сида, Хубу, Крайта без ограничений

Yvorot

Труженик
Участник форума
Регистрация
26 Сен 2021
Сообщения
253
Реакции
76
Баллы
40
Лучшие ответы
0
#91
Я добавил это в функцию
Код:
func void RX_UPDATECRAITSTATS(var C_NPC SLF)
{
    SLF.LEVEL = 1 + CRAITLVL;
    SLF.ATTRIBUTE[4] = 75 + CRAITLVL * 100 / 10;
    SLF.ATTRIBUTE[5] = 75 + CRAITLVL * 100 / 10;
    SLF.ATTRIBUTE[1] = 1000 + CRAITLVL * 125;
    SLF.ATTRIBUTE[0] = SLF.ATTRIBUTE[1];
    SLF.ATTRIBUTE[3] = 0;
    SLF.ATTRIBUTE[2] = 0;
    SLF.PROTECTION[1] = 50 + CRAITLVL * 933 / 100;
    SLF.PROTECTION[2] = 50 + CRAITLVL * 933 / 100;
    SLF.PROTECTION[6] = 50 + CRAITLVL * 933 / 100;
    SLF.PROTECTION[4] = 50 + CRAITLVL * 3;
    SLF.PROTECTION[3] = 75 + CRAITLVL * 4;
    SLF.PROTECTION[5] = 10 + CRAITLVL * 3;
    UPDATESPEED(SLF, 1.100000);
    if CRAITLVL >= 40
    {
        SETVAR2_TRUE(SLF, BIT_CAN_AT_BOSS); //Вот это и позволяет жить на боссах
    };
};
ты от кириллицы избавился?
 

Rokned

Живая легенда
Пользователь VIP
Почётный пользователь
Участник форума
Регистрация
22 Апр 2015
Сообщения
7.254
Реакции
2.586
Баллы
652
Лучшие ответы
120
#92

Yvorot

Труженик
Участник форума
Регистрация
26 Сен 2021
Сообщения
253
Реакции
76
Баллы
40
Лучшие ответы
0
#93

Rokned

Живая легенда
Пользователь VIP
Почётный пользователь
Участник форума
Регистрация
22 Апр 2015
Сообщения
7.254
Реакции
2.586
Баллы
652
Лучшие ответы
120
#94
Чего не будет? Если ты про плагин, то фиговый из тебя телепат, я уже им пользуюсь :S Код же дали

@Blackmail01 дай пожалуйста код, чтобы Хуба прост качался быстрее. А то там для некоторых умений, уровень 100+ необходим у него. Вряд ли такой у гг будет на кс )
 
Последнее редактирование:

Blackmail01

Гвардеец
Команда форума
Редактор раздела
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.698
Реакции
1.739
Баллы
276
Лучшие ответы
79
#95
@Den Kor,
Код:
//Хуба
func void SPELL_CAST_SUMKHUB()
{
    RX_DEMONHUB_EXPNEXT = HERO.EXP_NEXT;
    RX_DEMONHUB_EXP = HERO.EXP;
    RX_DEMONHUB_LEVEL = HERO.LEVEL;
    SPELL_CAST_SUMKHUB_OLD();
};
//Джина
func void SPELL_CAST_SUMJINA()
{
    JINAWOLFEXPLVL_NEXT = HERO.EXP_NEXT;
    JINAWOLFEXPLVL = HERO.EXP;
    JINAWOLFLVL = HERO.LEVEL;
    SPELL_CAST_SUMJINA_OLD();
};
//Крайт
func void SPELL_CAST_SUMMONCRAIT()
{
    CRAITEXPLVL_NEXT = HERO.EXP_NEXT;
    CRAITEXPLVL = HERO.EXP;
    CRAITLVL = HERO.LEVEL;
    SPELL_CAST_SUMMONCRAIT_OLD();
};
func void RX_UPDATECRAITSTATS(var C_NPC SLF)
{
    SLF.LEVEL = 1 + CRAITLVL;
    SLF.ATTRIBUTE[4] = 75 + CRAITLVL * 100 / 10;
    SLF.ATTRIBUTE[5] = 75 + CRAITLVL * 100 / 10;
    SLF.ATTRIBUTE[1] = 1000 + CRAITLVL * 125;
    SLF.ATTRIBUTE[0] = SLF.ATTRIBUTE[1];
    SLF.ATTRIBUTE[3] = 0;
    SLF.ATTRIBUTE[2] = 0;
    SLF.PROTECTION[1] = 50 + CRAITLVL * 933 / 100;
    SLF.PROTECTION[2] = 50 + CRAITLVL * 933 / 100;
    SLF.PROTECTION[6] = 50 + CRAITLVL * 933 / 100;
    SLF.PROTECTION[4] = 50 + CRAITLVL * 3;
    SLF.PROTECTION[3] = 75 + CRAITLVL * 4;
    SLF.PROTECTION[5] = 10 + CRAITLVL * 3;
    UPDATESPEED(SLF, 1.100000);
    if CRAITLVL >= 35
    {
        SETVAR2_TRUE(SLF, BIT_CAN_AT_BOSS);
    };
};

//Сид
func void SPELL_CAST_SUMMON_SKELETON_UNIQ()
{
    SKELETONUNIQEXP_NEXT = HERO.EXP_NEXT;
    SKELETONUNIQEXP = HERO.EXP;
    SKELETONUNIQLEVEL = HERO.LEVEL;
    SPELL_CAST_SUMMON_SKELETON_UNIQ_OLD();
};
В связи с новыми изменениями хубы надо добавлять множитель опыта.
Код:
func void SPELL_CAST_SUMKHUB()
{
    RX_DEMONHUB_EXPNEXT = HERO.EXP_NEXT*2;
    RX_DEMONHUB_EXP = HERO.EXP*2;
    RX_DEMONHUB_LEVEL = HERO.LEVEL*2;
    SPELL_CAST_SUMKHUB_OLD();
};
 

Yvorot

Труженик
Участник форума
Регистрация
26 Сен 2021
Сообщения
253
Реакции
76
Баллы
40
Лучшие ответы
0
#96
@Den Kor,
Код:
//Хуба
func void SPELL_CAST_SUMKHUB()
{
    RX_DEMONHUB_EXPNEXT = HERO.EXP_NEXT;
    RX_DEMONHUB_EXP = HERO.EXP;
    RX_DEMONHUB_LEVEL = HERO.LEVEL;
    SPELL_CAST_SUMKHUB_OLD();
};
//Джина
func void SPELL_CAST_SUMJINA()
{
    JINAWOLFEXPLVL_NEXT = HERO.EXP_NEXT;
    JINAWOLFEXPLVL = HERO.EXP;
    JINAWOLFLVL = HERO.LEVEL;
    SPELL_CAST_SUMJINA_OLD();
};
//Крайт
func void SPELL_CAST_SUMMONCRAIT()
{
    CRAITEXPLVL_NEXT = HERO.EXP_NEXT;
    CRAITEXPLVL = HERO.EXP;
    CRAITLVL = HERO.LEVEL;
    SPELL_CAST_SUMMONCRAIT_OLD();
};
func void RX_UPDATECRAITSTATS(var C_NPC SLF)
{
    SLF.LEVEL = 1 + CRAITLVL;
    SLF.ATTRIBUTE[4] = 75 + CRAITLVL * 100 / 10;
    SLF.ATTRIBUTE[5] = 75 + CRAITLVL * 100 / 10;
    SLF.ATTRIBUTE[1] = 1000 + CRAITLVL * 125;
    SLF.ATTRIBUTE[0] = SLF.ATTRIBUTE[1];
    SLF.ATTRIBUTE[3] = 0;
    SLF.ATTRIBUTE[2] = 0;
    SLF.PROTECTION[1] = 50 + CRAITLVL * 933 / 100;
    SLF.PROTECTION[2] = 50 + CRAITLVL * 933 / 100;
    SLF.PROTECTION[6] = 50 + CRAITLVL * 933 / 100;
    SLF.PROTECTION[4] = 50 + CRAITLVL * 3;
    SLF.PROTECTION[3] = 75 + CRAITLVL * 4;
    SLF.PROTECTION[5] = 10 + CRAITLVL * 3;
    UPDATESPEED(SLF, 1.100000);
    if CRAITLVL >= 35
    {
        SETVAR2_TRUE(SLF, BIT_CAN_AT_BOSS);
    };
};

//Сид
func void SPELL_CAST_SUMMON_SKELETON_UNIQ()
{
    SKELETONUNIQEXP_NEXT = HERO.EXP_NEXT;
    SKELETONUNIQEXP = HERO.EXP;
    SKELETONUNIQLEVEL = HERO.LEVEL;
    SPELL_CAST_SUMMON_SKELETON_UNIQ_OLD();
};
В связи с новыми изменениями хубы надо добавлять множитель опыта.
Код:
func void SPELL_CAST_SUMKHUB()
{
    RX_DEMONHUB_EXPNEXT = HERO.EXP_NEXT*2;
    RX_DEMONHUB_EXP = HERO.EXP*2;
    RX_DEMONHUB_LEVEL = HERO.LEVEL*2;
    SPELL_CAST_SUMKHUB_OLD();
};
этот код типо твой копировать без оригина и всё?
 

Blackmail01

Гвардеец
Команда форума
Редактор раздела
Участник форума
Регистрация
27 Дек 2019
Сообщения
1.698
Реакции
1.739
Баллы
276
Лучшие ответы
79
#97
@Yvorot, да это не имеет отношения к плагину суммоны для всех.
Просто делал для себя чтобы они автоматом прокачивались под уровень персонажа и крайт с определённого уровня не отваливался на боссах.
 

Yvorot

Труженик
Участник форума
Регистрация
26 Сен 2021
Сообщения
253
Реакции
76
Баллы
40
Лучшие ответы
0
#98
@Yvorot, да это не имеет отношения к плагину суммоны для всех.
Просто делал для себя чтобы они автоматом прокачивались под уровень персонажа и крайт с определённого уровня не отваливался на боссах.
скинь весь свой плагин чтобы понятно было всё
 

Briareous

Житель города
Участник форума
Регистрация
23 Окт 2022
Сообщения
124
Реакции
52
Баллы
26
Лучшие ответы
1
#99
@Yvorot, да это не имеет отношения к плагину суммоны для всех.
Просто делал для себя чтобы они автоматом прокачивались под уровень персонажа и крайт с определённого уровня не отваливался на боссах.
А есть какой нибудь патч позволяющий получить Крайта за ЛП с начала игры?
 

Yvorot

Труженик
Участник форума
Регистрация
26 Сен 2021
Сообщения
253
Реакции
76
Баллы
40
Лучшие ответы
0
Сверху Снизу