ВНИМАНИЕ! Наша конференция посвящена космической тематике и компьютерным играм. Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!
|
» [ДИСКУС]: Скриптописание. Проблемы и их решение. | |
|
|
|
Канал X3: Terran Conflict »
Модовый и скриптовый отсек X3: Terran Conflict: «[ДИСКУС]: Скриптописание. Проблемы и их решение.» |
|
|
Thug
67 EGP
 Рейтинг канала: 3(26) : 4 Posts: 112 Location: Новороссийск Joined: 11 Nov 2013
 |
|
Назначить кнопку только на корабле игрока.
КНОПКА:
global script map: set: key= КОМАНДА, class=Подвижный корабль, race=player, script=Script Name, prio=0
set script command upgrade: command=<КОМАНДА> upgrade=<TRUE> script=СКРИПТ
СКРИПТ:
Arguments
1: Ship , Перем/Корабль игрока , 'ship'
КОД:
001 if$Ship == [PLAYERSHIP]
002 return [CmdConCheck.Available]
003 end
004 return null
Где [CmdConCheck.Available] - постоянная константа из меню "Выбрать константу"
_________________ На фоне космоса - человечество, всего лишь пыль!
Last edited by Thug on 20:40 29-09-2023; edited 1 time in total |
|
|
za4ot
548 EGP
     Рейтинг канала: 5(190) : 17 Posts: 3609 Location: Яма Изобилия Joined: 08 Aug 2012
 |
|
Спасибо. Заработало. А я так писал скрипт и не мог понять почему не пашет ведь вроде как должно выдавать true:
КОД:
001 if [THIS] == [PLAYERSHIP]
002 return true
003 else
004 return false
005 end
Пойду скрипты от костылей подчищать.
_________________ Пираты - наше всё!
Last edited by za4ot on 21:31 29-09-2023; edited 4 times in total |
|
|
EwgenyBunny
34 EGP : 0 Posts: 2
Joined: 30 Apr 2025
 |
|
Подскажите пожалуйста, какими командами можно заставить корабль непися торговать во вселенной?
|
|
|
|
|
|
Канал X3: Terran Conflict ->
Модовый и скриптовый отсек X3: Terran Conflict: «[ДИСКУС]: Скриптописание. Проблемы и их решение.» |
|
|