Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ Sphere Server 0.56 - Sphere X _ Захват точек

Автор: ImProV1zator 13.2.2021, 4:41

Код

on=@step

var.cap_bridge=<UID>
IF !(<try <uid.<var.cap_bridge>>.findid.i_war_zone_cap_bridge_plitka>)

SERV.newitem i_war_zone_cap_bridge_plitka
try uid.<var.cap_bridge>.new equip
say memory equiped
else
say else
endif

Автор: vee 13.2.2021, 12:16

Цитата(ImProV1zator @ 13.2.2021, 6:41) *

Код

on=@step

var.cap_bridge=<UID>
IF !(<try <uid.<var.cap_bridge>>.findid.i_war_zone_cap_bridge_plitka>)

SERV.newitem i_war_zone_cap_bridge_plitka
try uid.<var.cap_bridge>.new equip
say memory equiped
else
say else
endif


одеть на плитку? в какой слой например? любопытно самому что там у плитки rolleyes.gif
если бы плитка могла то var.cap_bridge.equip <new>
а так просто создавай переменную на плитке и туда пиши что надо

Автор: ImProV1zator 13.2.2021, 12:51

[ITEMDEF i_war_zone_cap_bridge_plitka]

NAME=bridge plitka
ID=i_handr_1
TYPE=T_EQ_SCRIPT
WEIGHT=0
LAYER=layer_special

ON=@Create
ATTR=attr_invis|attr_decay
MORE1=30

ON=@Equip
TIMER=1

ON=@Timer
// Take the effect we would like.
if ( <cont> )
if ( <more1> )
cont.message <EVAL(<more1>)> // put countdown above my head.
more1=<more1>-1
TIMER=1
return 1
else


try uid.<var.cap_bridge>.color 05
try uid.<var.cap_bridge>.say FINISH

// normal timer fall through is to delete the item
remove
return 1

Автор: vee 13.2.2021, 15:56

Цитата(ImProV1zator @ 13.2.2021, 14:51) *

[ITEMDEF i_war_zone_cap_bridge_plitka]

NAME=bridge plitka
ID=i_handr_1
TYPE=T_EQ_SCRIPT
WEIGHT=0
LAYER=layer_special

ON=@Create
ATTR=attr_invis|attr_decay
MORE1=30

ON=@Equip
TIMER=1

ON=@Timer
// Take the effect we would like.
if ( <cont> )
if ( <more1> )
cont.message <EVAL(<more1>)> // put countdown above my head.
more1=<more1>-1
TIMER=1
return 1
else
try uid.<var.cap_bridge>.color 05
try uid.<var.cap_bridge>.say FINISH

// normal timer fall through is to delete the item
remove
return 1


выше же написал как заэкьюипить )

Автор: kklej 13.2.2021, 18:56

делай при наступлении чтобы мемори одевался

Автор: ImProV1zator 19.2.2021, 7:45

Помогите сделать проверку на то одет ли мемори и если нет то чтоб одевал по var
этот код не правильный

Код

IF !(<try <uid.<var.cap_bridge>>.findid.i_war_zone_cap_bridge_plitka>)

SERV.newitem i_war_zone_cap_bridge_plitka
try uid.<var.cap_bridge>.new equip
say memory equiped
else
say else
endif

Автор: vee 19.2.2021, 13:02

Цитата(ImProV1zator @ 19.2.2021, 9:45) *

Помогите сделать проверку на то одет ли мемори и если нет то чтоб одевал по var
этот код не правильный
Код

IF !(<try <uid.<var.cap_bridge>>.findid.i_war_zone_cap_bridge_plitka>)

SERV.newitem i_war_zone_cap_bridge_plitka
try uid.<var.cap_bridge>.new equip
say memory equiped
else
say else
endif


try uid.<var.cap_bridge>.new equip
поменяй на
try uid.<var.cap_bridge>.equip <new>

Автор: Aimed 19.2.2021, 15:12

Эхх опять началось ))) Никита, ты опять Фридом запускать будешь ?

Автор: ImProV1zator 19.2.2021, 17:56

новый PvP сервер делаю.
скриптов фридома не осталось,всё стёрто.

Автор: vee 19.2.2021, 18:09

Цитата(ImProV1zator @ 19.2.2021, 19:56) *

новый PvP сервер делаю.
скриптов фридома не осталось,всё стёрто.

тоже мне потеря потерь, бери альфу с форума и запускай не мучай жопу
где перименовать ты знаешь вроде

Автор: ImProV1zator 20.2.2021, 3:03

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


Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)