Привет всем! Вопрос скрптописателям. Хочу скрипт для создания корабля/...
X3 Terran Conflict / X3 Земной конфликт
 
X3 Terran conflict  
 

На сайте онлайн (человек): 122



 



Привет всем! Вопрос скрптописателям. Хочу скрипт для создания корабля/...

Terran Conflict (X3TC) / Форум / Скрипты и моды для X3 Terran Conflict / Все мелкие вопросы по скриптам и модам задаем тут! (Не загрязняйте форум мелкими темами)

Все мелкие вопросы по скриптам и модам задаем тут! (Не загрязняйте форум мелкими темами)
(http://x3tc.net/x3_forum/?tid=234)
Автор: bondvt04
(05.01.2013 14:20:20)

Привет всем! Вопрос скрптописателям. Хочу скрипт для создания корабля/кораблей. Дернул пример отсюда http://other-games.ru/publ/cheats/x/x3_zemnoj_konflikt/31-1-0-344 . Всё гут, но "add default items to ship" не достаточно, я хочу создавать корабли, полность укомплектованные (речь идет не об оружии, а о engine tuning, cargo bay extension, fight command software MK1,2 etc). Поэтому, посидев часик (раньше скриптов не писал), переписал скрипт так:
Arguments
1: number , Number , 'number of ships'
2: type , Var/Ship Type , 'ship type'
3: owner , Var/Race , 'owner'
4: position , Var/Sector , 'position'

001   while $number
002   |$ship = create ship: type=$type owner=$owner addto=$position x=null y=null z=null
003   |$ship ->add default items to ship
004   |
005   |$ship = $ship -> add 1 units of Singularity Engine Time Accelerator
006   |$ship = $ship -> add 1 units of Boost Extension
007   |$ship = $ship -> add 1 units of Trading System Extension
008   |$ship = $ship -> add 1 units of Trade Command Software MK1
009   |$ship = $ship -> add 1 units of Trade Command Software MK2
010   |$ship = $ship -> add 1 units of Trade Command Software MK3
011   |$ship = $ship -> add 1 units of Best Buys Locator
012   |$ship = $ship -> add 1 units of Best Selling Price Locator
013   |$ship = $ship -> add 1 units of Fight Command Software MK1
014   |$ship = $ship -> add 1 units of Fight Command Software MK2
015   |$ship = $ship -> add 1 units of Special Command Software MK1
016   |$ship = $ship -> add 1 units of Navigation Command Software MK1
017   |$ship = $ship -> add 1 units of Explorer Command Software
018   |$ship = $ship -> add 1 units of Supply Command Software
019   |$ship = $ship -> add 1 units of Carrier Command Software
020   |$ship = $ship -> add 1 units of Patrol Command Software
021   |$ship = $ship -> add 1 units of Ore Collector
022   |$ship = $ship -> add 1 units of Jumpdrive
023   |$ship = $ship -> add 1 units of Jumpdrive Components
024   |$ship = $ship -> add 1 units of Docking Computer
025   |$ship = $ship -> add 1 units of Duplex Scanner
026   |$ship = $ship -> add 1 units of Triplex Scanner
027   |$ship = $ship -> add 1 units of Freight Scanner
028   |$ship = $ship -> add 1 units of Mineral Scanner
029   |$ship = $ship -> add 1 units of Bioscanner
030   |$ship = $ship -> add 1 units of Transporter Device
031   |$ship = $ship -> add 1 units of Cargo Lifesupport System
032   |$ship = $ship -> add 1 units of System Override Software
033   |$ship = $ship -> add 1 units of System Override Software
034   |$ship = $ship -> add 1 units of Video Enhancement Goggles
035   |$ship = $ship -> add 1 units of Software Signature Scrambler
036   |$ship = $ship -> add 1 units of Spacefly Collector
037   |$ship = $ship -> add 1 units of Unfocussed Jumpdrive
038   |$ship = $ship -> add 1 units of Argon Law Enforcement License
039   |$ship = $ship -> add 1 units of Boron Law Enforcement License
040   |$ship = $ship -> add 1 units of Split Police License
041   |$ship = $ship -> add 1 units of Paranid Police License
042   |$ship = $ship -> add 1 units of Teladi Company Security License
043   |
044   |$ship = $ship -> add 20000 units of Rudder Optimisation
045   |$ship = $ship -> add 20000 units of Cargo Bay Extension
046   |$ship = $ship -> add 20000 units of Engine Tuning
047   |
048   |dec $number =
049   end
050   return null

Корабли создаются, но без вышеописанных варесов. Дело 146% не в том, что мы пытаемся добавить XL товар на корабль с M грузами или 20000 units of Cargo Bay Extension на корабль с макс 750 груза. Если отдельно запускать скрипт по добавлению объектов на корабль и указывать к примеру 100 ракет весом 1 при оставшемся месте 30, то добавится только 30 ракет, игра четко работает с левыми значениями. Честно я даже не знаю в чем дело, было бы гут, если кто-то поможет. Если всё получится, желательно добавить такой скриптик куда-то, где народ будет легко находить его. Потому, что это самый сок - создавать 100500 кораблей разных рас и натравливать их друг на друга или самому с ними драться. А при "add default items to ship" иногда даже не ставится Fight Command Software, что портит всю малину.

дерево темы → Все мелкие вопросы по скриптам и модам задаем тут! (Не загрязняйте форум мелкими темами) Все мелкие вопросы по скриптам и модам задаем тут! (Не загрязняйте форум мелкими темами) »
Список игр