Скриптописание: Вопросы и ответы.

Модераторы: by.@ztek, Постигший истину, Модераторы

Скриптописание: Вопросы и ответы.

Сообщение alpinist » 10 фев 2011, 20:18

В этой теме задаем вопросы, касаемые скриптописания.
Мимо, весело гремя карабинами, пролетала связка альпинистов.

За это сообщение автора alpinist поблагодарил:
Постигший истину
Рейтинг: 1.89%
 
Аватар пользователя
alpinist
Admin
Admin
 
Автор темы
Сообщений: 851
Зарегистрирован: 06 фев 2011, 00:26
DSP: 52
Откуда: Санкт-Петербург
Благодарил (а): 140 раз.
Поблагодарили: 122 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение Александр » 08 мар 2011, 17:52

как и где создать скрипт?
Александр
Newbie
Newbie
 
Сообщений: 6
Зарегистрирован: 28 фев 2011, 19:02
DSP: 0
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение Криптон » 08 мар 2011, 19:32

В первую очередь, скрипты бывают двух типов: MD и SE.
SE-скрипты создаются/редактируются во встроенном в игру скрипт-редакторе, либо во внешних скрипт-редакторах.
MD-скрипты имеют формат xml-файлов и создаются/редактируются в любой программе, пригодной для написания xml-файлов.
"Как" очень сильно зависит от цели создания скрипта.
Аватар пользователя
Криптон
Admin
Admin
 
Сообщений: 150
Изображения: 2
Зарегистрирован: 10 фев 2011, 23:24
DSP: 17
Благодарил (а): 10 раз.
Поблагодарили: 57 раз.

Re: Корабли корпорации АМТ

Сообщение EVPATOR6 » 22 мар 2011, 10:36

Я тень во тьме, не видимая глазом...
Я пепел, не рождённый стать алмазом...

За это сообщение автора EVPATOR6 поблагодарили: 2
lordleo2007, STAJOR
Рейтинг: 3.77%
 
Аватар пользователя
EVPATOR6
Newbie
Newbie
 
Сообщений: 12
Зарегистрирован: 27 фев 2011, 02:44
DSP: 1
Откуда: Крым Керчь
Благодарил (а): 5 раз.
Поблагодарили: 3 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение wins_nik » 05 апр 2011, 07:39

Уважаемые пилоты!
Как мне написать скрипт, или где посмотреть информацию.

Нужно несколько скриптов что бы:
Получить рейтинг у Ксенонов -6, -7... и т.д. до минимального.
Тоже самое для Хаков, Землян и Гонеров.
Мне для теста надо их именно ступенчато менять хотябы от -6...

Спасибо!

UPD: существует ли аналогичный рейтинг взаимоотношения рас (например Ксеноны - Хаки)???
wins_nik
Newbie
Newbie
 
Сообщений: 29
Зарегистрирован: 31 мар 2011, 16:31
DSP: 0
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение by.@ztek » 05 апр 2011, 08:27

wins_nik писал(а):Нужно несколько скриптов что бы:Получить рейтинг у Ксенонов -6, -7... и т.д. до минимального.

Чит-пак в помощь. Только минимальный рейтинг -5.
wins_nik писал(а):существует ли аналогичный рейтинг взаимоотношения рас (например Ксеноны - Хаки)???

есть такие параметры как mutual (обоюдно) и foe/enemy/neutral/friend, которые характеризуют отношения.
Совершенству нет предела...
Аватар пользователя
by.@ztek
Admin
Admin
 
Сообщений: 1790
Изображения: 2
Зарегистрирован: 06 фев 2011, 00:24
DSP: 192
Откуда: Минск, Беларусь
Благодарил (а): 192 раз.
Поблагодарили: 631 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение wins_nik » 05 апр 2011, 08:52

by.@ztek писал(а):Чит-пак в помощь. Только минимальный рейтинг -5.

есть такие параметры как mutual (обоюдно) и foe/enemy/neutral/friend, которые характеризуют отношения.


1. Т.е. -5 это вообще минимальный рейтинг? Он у меня у Хаков и Ксенонов итак -5. С остальными рассам загадить его до -5 думаю недолго и в процессе игры (вот поднять его!!!). Чит пак отпадает!
2. А в каком направлении копать по поводу взаимоотношений рас? Может где есть помощь может по скриптам? Кроме написанного в постах выше.
wins_nik
Newbie
Newbie
 
Сообщений: 29
Зарегистрирован: 31 мар 2011, 16:31
DSP: 0
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение by.@ztek » 05 апр 2011, 09:10

wins_nik писал(а):1. Т.е. -5 это вообще минимальный рейтинг? Он у меня у Хаков и Ксенонов итак -5.

Да.
wins_nik писал(а):2. А в каком направлении копать по поводу взаимоотношений рас?

Смотря, что именно надо. Как вариант: Создать (найти) корабль (корабли) расы1; Создать (найти) корабль (корабли) расы2; Выставить им (кораблям) отношения neutral.
wins_nik писал(а):Может где есть помощь может по скриптам? Кроме написанного в постах выше.

Есть еще МД-скрипты. Тут, например: http://www.elite-games.ru/conference/viewtopic.php?t=47737
Совершенству нет предела...
Аватар пользователя
by.@ztek
Admin
Admin
 
Сообщений: 1790
Изображения: 2
Зарегистрирован: 06 фев 2011, 00:24
DSP: 192
Откуда: Минск, Беларусь
Благодарил (а): 192 раз.
Поблагодарили: 631 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение andreybarakuda » 19 апр 2011, 23:37

напиши сам скрипт здесь подробно всё описаноhttp://x3tc.ru/x3_forum/message.php?mid=75756этим скриптом можно репу установить любую и хоть у ково :icon10:
Аватар пользователя
andreybarakuda
Newbie
Newbie
 
Сообщений: 27
Зарегистрирован: 12 апр 2011, 09:35
DSP: 1
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение MezoAtom » 26 апр 2011, 13:06

а может кто выложить готовый скрипт на поднятие репутации?
MezoAtom
Newbie
Newbie
 
Сообщений: 6
Зарегистрирован: 24 апр 2011, 23:19
DSP: 0
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение st.henk63 » 26 апр 2011, 13:10

MezoAtom писал(а):а может кто выложить готовый скрипт на поднятие репутации?

http://www.elite-games.ru/conference/vi ... 56#2135156
Аватар пользователя
st.henk63
Admin
Admin
 
Сообщений: 1872
Изображения: 6
Зарегистрирован: 06 фев 2011, 00:56
DSP: 153
Откуда: РФ,Королёв
Награды: 1
Бронзовая звезда (1)
Благодарил (а): 319 раз.
Поблагодарили: 409 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение MezoAtom » 26 апр 2011, 14:31

Спасибо но этот скрипт ставит на нейтрал с минуса, а я хотел найти поднимающий репу по желанию
пытаюсь написать сам, но всвязи (кривыми руками), никак немогу его правильно написать :(
MezoAtom
Newbie
Newbie
 
Сообщений: 6
Зарегистрирован: 24 апр 2011, 23:19
DSP: 0
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение Dongaio » 26 апр 2011, 21:20

Привет всем. Я делаю мод для Х2 (PXD). Моя задача в команде - баланс и отлавливание багов, но теперь еще и скриптами пришлось заняться, а я с ними не очень дружу. Суть проблемы: для гонеров были созданы все типы кораблей от М5 до М1. Когда я создаю любой гонерский корабль в космосе (кроме GonerShip), он ничего не делает. На нем нет никаких скриптов, хотя при атаке пилот и турели адекватно реагируют. Однако, если атаковать станцию, то гонеры нормальным образом на файтерах вылетают защищать станцию, это мне вообще не понятно. Также все скрипты из плагинов бонус пака активны на этих кораблях. Вопрос в следующем: как мне создать скрипты, которые будут автоматически стартовать на гонерских кораблях? Как должен выглядеть инициализирующий скрипт, и т.д.? До этого я имел дело только с новыми командами для турелей и автопилота, и алгоритмами прицеливания, я смогу написать скрипты, которые будут работать нормально, но сама структура - как что из чего вызывается и как это всё самостоятельно стартуется и где обрабатываются сигналы, мне не понятно.

Если вы знаете, как решить эту проблему для Х3, но не имели дела с Х2, пишите, движок у всех иксов пока что одинаковый и скриптредакторы очень похожи.
http://thexgalaxy.ucoz.com/
Dongaio
Newbie
Newbie
 
Сообщений: 1
Зарегистрирован: 26 апр 2011, 21:06
DSP: 0
Откуда: elite-games.ru
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение Криптон » 28 апр 2011, 10:26

Возможно, поможет команда
<RefObj> set race logic control enabled to <Var/Number>
(не знаю, есть ли она в Х2)
Аватар пользователя
Криптон
Admin
Admin
 
Сообщений: 150
Изображения: 2
Зарегистрирован: 10 фев 2011, 23:24
DSP: 17
Благодарил (а): 10 раз.
Поблагодарили: 57 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение lordleo2007 » 16 май 2011, 18:30

Добрый день пилоты!
Я пишу скрипт для корпуса коробля, но незнаю как задать переменную КОРПУС. В меню редактора скриптов нет такого параметра.
Помогите конкретным советом,быстрее научусь, быстрее от вас отстану.
Цезарь Гай Юлий
Победа зависит от доблести легионов.
Аватар пользователя
lordleo2007
Pilot
Pilot
 
Сообщений: 222
Изображения: 1
Зарегистрирован: 02 мар 2011, 18:39
DSP: 30
Благодарил (а): 59 раз.
Поблагодарили: 70 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение alpinist » 16 май 2011, 19:03

lordleo2007 писал(а):Я пишу скрипт для корпуса коробля, но незнаю как задать переменную КОРПУС. В меню редактора скриптов нет такого параметра.

Лорд, распиши конкретнее, что ты хочешь получить в итоге, и выложи свои черновики скрипта. по позициям проще будет разбирать ;)

Идею если кто и стырит, будет иметь последствия :bg: ;)
Мимо, весело гремя карабинами, пролетала связка альпинистов.
Аватар пользователя
alpinist
Admin
Admin
 
Автор темы
Сообщений: 851
Зарегистрирован: 06 фев 2011, 00:26
DSP: 52
Откуда: Санкт-Петербург
Благодарил (а): 140 раз.
Поблагодарили: 122 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение IGROK » 22 май 2011, 17:49

type= выбрать тип корабля, в вылезшем окошке выбираешь корабль (пир. пустельга)
owner= Выбрать расу - выбираешь своё имя в игре
addto= Выбрать сектор - выбираешь сектор (Убежище Ньяны)
X - число - пишешь 0
Y - число - пишешь 0
Z - число - пишешь 0
первую <Возвр/Перем> - переменная - любые буквы (qaqw

)
Аватар пользователя
IGROK
Newbie
Newbie
 
Сообщений: 7
Зарегистрирован: 09 апр 2011, 05:25
DSP: 2
Откуда: Украина
Благодарил (а): 19 раз.
Поблагодарили: 2 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение void_main(){} » 24 май 2011, 15:16

Парни, подскажите плиз, где узнать список имен команд и стеков, используемых в моде?
Возврати значение! Будь функцией!!!
Аватар пользователя
void_main(){}
Newbie
Newbie
 
Сообщений: 23
Зарегистрирован: 20 май 2011, 12:06
DSP: 1
Благодарил (а): 2 раз.
Поблагодарили: 2 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение avt999982 » 25 май 2011, 17:29

Может кто подскажет в чём проблема???
Пишу скрипт и вдруг перестал записываться.
Уже шестой раз. Захожу в редактор скриптов, пишу очередной кусок, выхожу (записывая), выхожу из игрушки, захожу опять, открываю скрипт... Как будто ничего и не писал.
И ещё. Посмотрел запущенные скрипты, а там висят даже те которые без авто запуска, те что я запускал давно.
avt999982
Newbie
Newbie
 
Сообщений: 21
Зарегистрирован: 13 мар 2011, 20:23
DSP: 0
Благодарил (а): 4 раз.
Поблагодарили: 0 раз.

Re: Скриптописание: Вопросы и ответы.

Сообщение flurry » 27 май 2011, 15:44

Сделал МД скрипт на патрулирование некоторых секторов кораблями враждебной расы (enemy). Проблема в чем - при уничтожении кораблей в секторе игроком или кем-то еще нужно их респавнить. Как лучше выполнить проверку на наличие конкретного типа и числа кораблей в секторе для перезапуска скрипта?
Аватар пользователя
flurry
Trainee
Trainee
 
Сообщений: 59
Зарегистрирован: 15 апр 2011, 21:30
DSP: 6
Благодарил (а): 1 раз.
Поблагодарили: 10 раз.

След.

Вернуться в X3: Time Of The Truth

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3