![]() |
|
![]() |
![]() |
Новости | Конференция | Чат | База данных | Творчество | Сообщество | О сайте | English |
![]() |
Помощь сайту |
![]() |
![]() |
![]() |
![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ОПИСАНИЕ Скрипт: Дрон-камикадзе, или Умная мина Версия: 1.0 Автор: XArgon Принцип: выбираешь команду в Additional Ship Commands у дрона. Выбираешь цель для аттаки, дрон летит к ней, подлетает, и взрывается с силой Мины СКВОШ (вообще-то, просто по его координатам появляется и взрывается Мина СКВОШ) Во первых, надо сделать скрипт setup для добавления команды в консоль: 001 $command = COMMAND_TYPE_SHIP_0 002 global script map: key=$command class=Fighter Drone owner=Player command=drone.mine priority=1 003 return null Сам скрипт назовём drone.mine Вначале идёт аргумент $select, там надо выбрать Var/Ship/Station Вот текст: 001 $dron = [THIS] 002 @ = $dron follow object $select with presicion=300m 003 countdown: 004 $distance = get distance between $dron and $select 005 if $distance < 1000 006 $sectdron = $dron -> get sector 007 $x = $dron -> get x position 008 $y = $dron -> get y position 009 $z = $dron -> get z position 010 $squashm = create ship: type=SQUASH Mine owner=Player addto=$sectdron x=$x y=$y z=$z 011 @ = wait 150 ms 012 $squashm -> set command: COMMAND_ACTION 013 $squashm -> destruct: show no explosion = 0 014 $dron -> destruct: show no explosion = 0 015 else 016 @ = wait 400 ms 017 goto label countdown 018 end 019 return null Может сдесь что и лишнее, но... Проверил работает отлично. Особенно эффективно против М5. Так что люди набирайте, пробуйте не пожалеете!
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
![]() |
Дизайн Elite Games V5 beta.18 EGM Elite Games Manager v5.17 02.05.2010 |
![]() |