Diamond: Все сообщения за 7 Июня 2006 года

 
ПнВтСрЧтПтСбВс
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

Diamond

втянувшийся

Всем спасибо, да, оказывается маленькую L написал.
Наконец-то доделал то что хотел, вышло неплохо :)

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

Все работает, вроде бы без ошибок, проверял на игроках, им понравилось :)

Есть один недостаток - посторонние игроки могут вмешиваться, но надеюсь есть какой-либо метод этого избежать? Нужен способ отследить атаку незарегистрированного игрока, чтобы например парализовать либо кинуть в тюрьму ненадолго.

Если что-то написано неправильно или невыгодно или просто некрасиво - поправьте, это мое первое творение на форте :)

ps: огромное спасибо балансеру и masterXL за помощь :)
 
Это сообщение редактировалось 07.06.2006 в 13:28

Diamond

втянувшийся

Забыл сказать - все это происходит на арене гирана, и нпц лучше ставить рядом с ней.
 

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru