Всем спасибо, да, оказывается маленькую L написал.
Наконец-то доделал то что хотел, вышло неплохо
Описание:
Игрок подходит к Arena Manager, создает бой. Указывает:
- ставку (10к - 1кк)
- размер команд (например 2 vs 3)
- диапазон уровней команд (например 45-47 vs 40-42)
- время до начала (от 1 до 10 минут)
Далее идет отсчет времени, каждую минуту выводится аннонс с текстом "игрок такой-то создал бой с параметрами такими-то, до начала столько-то минут"
В это время любые желающие (и подходящие по уровню) могут зарегистрироваться либо за, либо против него, заплатив указанную сумму.
Как только время истекает, все зарегистрировавшиеся телепортируются на арену, в четко определенные позиции.
Парализуются на 30 сек (время, выделенное для того чтобы все успели телепортироваться), потом паралич снимается и дается команда на старт.
Убитые парализуются до окончания боя, чтобы не помогали. В конце автоматически определяются победители, и все вложенные деньги делятся между ними.
Все работает, вроде бы без ошибок, проверял на игроках, им понравилось
Есть один недостаток - посторонние игроки могут вмешиваться, но надеюсь есть какой-либо метод этого избежать? Нужен способ отследить атаку незарегистрированного игрока, чтобы например парализовать либо кинуть в тюрьму ненадолго.
Если что-то написано неправильно или невыгодно или просто некрасиво - поправьте, это мое первое творение на форте
ps: огромное спасибо балансеру и masterXL за помощь
Это сообщение редактировалось 07.06.2006 в 13:28