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

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
Здравствуйте, есть возможность не приглашать игроков на дуэли, а просто войти в арену и играть? Типо игроки умерли, захотели подуэлиться, как отдельная арена.
И без всяких бонусов.
Или подскажите подобные альтернативы
 

xtance

Участник
Сообщения
513
Реакции
743
  • Автор ресурса
  • #82
Здравствуйте, есть возможность не приглашать игроков на дуэли, а просто войти в арену и играть? Типо игроки умерли, захотели подуэлиться, как отдельная арена.
И без всяких бонусов.
Или подскажите подобные альтернативы
lmao
Только сегодня об этом думал.
Ну можно попробовать запилить. Но чтобы там одновременно могли находиться только 2 игрока, верно?
 

wayLANder

Где AlmazON?
Сообщения
1,742
Реакции
577
lmao
Только сегодня об этом думал.
Ну можно попробовать запилить. Но чтобы там одновременно могли находиться только 2 игрока, верно?
Не знаю, я себе представлял что это просто арена, куда можно зайти поиграть, можно в конфиге квар сделать на макс кол-во игроков одновременно, ну и пусть админы сами решают)
+ можно сделать не только на ножах, а на калашах, например
 

Narkus

Участник
Сообщения
139
Реакции
92
Подправил надписи, чтобы Fix Hint Color Messages исправлял.
 

Вложения

  • xduels.smx
    17.9 КБ · Просмотры: 12
  • xduels.sp
    25.7 КБ · Просмотры: 8

EZZY

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

ZizionarD

Участник
Сообщения
596
Реакции
66
А можно как-то сделать коробку больше чем 12 пропов?
 

xtance

Участник
Сообщения
513
Реакции
743
  • Автор ресурса
  • #88
Можно. Надо рассчитать координаты нужных пропов и вставить их в исходник, там, где код создания арены.
Вот так создается арена сейчас:
C-подобный:
void CreateArena()
{
    int iEnt;
    for (int i = 0; i < aArena.Length; i++)
    {
        iEnt = aArena.Get(i);
        if (IsValidEntity(iEnt))
        {
            AcceptEntityInput(iEnt, "Kill");
        }
    }
    aArena.Clear();
   
    float fPos[3],fAng[3];
    fPos = fInitPos;
    fAng[0] = 0.0;
    fAng[1] = 0.0;
    fAng[2] = 0.0;
   
    //Делаем пол
    aArena.Push(CreateWall(fPos, fAng));
    fPos[0]+=125.0;
    aArena.Push(CreateWall(fPos, fAng));
    fPos[1]+=125.0;
    aArena.Push(CreateWall(fPos, fAng));
    fPos[0]-=125.0;
    aArena.Push(CreateWall(fPos, fAng));
   
    //Делаем потолок
    fPos = fInitPos;
    fPos[2]+=140.0;
    aArena.Push(CreateWall(fPos, fAng));
    fPos[0]+=125.0;
    aArena.Push(CreateWall(fPos, fAng));
    fPos[1]+=125.0;
    aArena.Push(CreateWall(fPos, fAng));
    fPos[0]-=125.0;
    aArena.Push(CreateWall(fPos, fAng));
   
    //Делаем стены
    fPos = fInitPos;
    fPos[2]+=15.0;
    fPos[0]-=65.0;
    fPos[1]-=67.0;
    aArena.Push(CreateFence(fPos, fAng));
    fPos[0]+=255.0;
    aArena.Push(CreateFence(fPos, fAng));
    fAng[1] = 90.0;
    fPos = fInitPos;
    fPos[2]+=15.0;
    fPos[0]+=255.0;
    fPos[0]-=65.0;
    fPos[1]-=65.0;
    aArena.Push(CreateFence(fPos, fAng));
    fPos[1]+=255.0;
    aArena.Push(CreateFence(fPos, fAng));
    bCanDuel = true;
    PrintToConsoleAll("\n\n>> Арена создана (%i) !",aArena.Length);
}
Да, относительные координаты вводятся ручками, после чего перезагружаете плагин и смотрите изменения.
Сейчас ещё пилится версия, где вместо пропов создаются невидимые стены, и вот там можно будет задать какой угодно размер. Выйдет в этом году по времени valve.
 
Последнее редактирование:

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
Крашает сервер подробнее написал здесь.
 

xtance

Участник
Сообщения
513
Реакции
743
  • Автор ресурса
  • #90
У самого не замечал, но к сожалению да, по невыясненной причине этот плагин может крашнуть сервер при респавне игроков (ещё в 2018 встречал)
В тему призываются эксперты по крашам.
 

xXMaXimXx

хХх
Сообщения
511
Реакции
53
Есть возможность запрещать возрождение игрока при победе ? У меня стоит режим для мертвых игроков, хотел бы сделать так, чтобы мертвые дуэлились и не воскрешались.
 

Zkiffy

Участник
Сообщения
547
Реакции
192
Подскажите, как сделать так, чтобы после того, как игроки приняли дуэль, то 1 и 2 слот очиащлся и заблокировался до конца дуэли.
 

code++

Участник
Сообщения
367
Реакции
129
Можно как то сделать выключение VIP привилегий в арене? VIP RIKO
 

psychedelic

Участник
Сообщения
131
Реакции
35
Да падение происходит, если игроки в дуэли (а раунд уже подошел к концу) тогда вместо того чтобы их убить, падает сервер!! Прошу пофиксите кто то
 

xXMaXimXx

хХх
Сообщения
511
Реакции
53
Кто может подсказать, почему в клетке можно убивать с авп ?
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,368
Реакции
753
Крашает сервер подробнее написал здесь.
Как по мне плагин не стабилен.
Вот у друга покывырял почему крашит сервер, и вот последнии строки CRASH.
От crash-2020-03-07_15-04-55
До crash-2020-08-06_15-51-22
Все время в конце:
1596752710628.png

1596752616063.png

1596752636406.png

1596752649090.png
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Устанавливаете Асселератор, показываете краш из него, мы решаем проблему коллективно. Автор фиксит баг, Вы решаете проблему с крашем, ксголайф сидит и сосёт лапу с неактуальной версией. Все в шоколаде.
 

Похожие темы

Сверху Снизу