UoKit.com Форумы > Ultima Online : Dev > Sphere Server > Sphere Server 0.54 - 0.55i
Extrimal
Я создал ПвП шард но не могу замутить чтоб когда покупаеш забирали ОЧКИ !

вот скрипт на то чтоб довали поинты !!

ON=@Death
if <memoryfindtype.memory_harmedby> & (!(<flags> & statf_conjured))

if <tag.points>>= 0
if <tag.points><= 2000
memoryfindtype.memory_harmedby.link.SAYUA 0ff,0ff,0,eng,Here is 1 point for <name>!
memoryfindtype.memory_harmedby.link.tag.points =<memoryfindtype.memory_harmedby.link.tag.points>+1
memoryfindtype.memory_harmedby.link.tag.credits =<memoryfindtype.memory_harmedby.link.tag.credits>+1
endif
endif

if <tag.points>>= 2001
if <tag.points><= 4000
memoryfindtype.memory_harmedby.link.SAYUA 0ff,0ff,0,eng,Here is 2 points for <name>!
memoryfindtype.memory_harmedby.link.tag.points =<memoryfindtype.memory_harmedby.link.tag.points>+2
memoryfindtype.memory_harmedby.link.tag.credits =<memoryfindtype.memory_harmedby.link.tag.credits>+2
endif
endif

if <tag.points>>= 4001
if <tag.points><= 8000
memoryfindtype.memory_harmedby.link.SAYUA 0ff,0ff,0,eng,Here is 3 points for <name>!
memoryfindtype.memory_harmedby.link.tag.points =<memoryfindtype.memory_harmedby.link.tag.points>+3
memoryfindtype.memory_harmedby.link.tag.credits =<memoryfindtype.memory_harmedby.link.tag.credits>+3
endif
endif

if <tag.points>>= 8001
if <tag.points><= 10000
memoryfindtype.memory_harmedby.link.SAYUA 0ff,0ff,0,eng,Here is 4 points for <name>!
memoryfindtype.memory_harmedby.link.tag.points =<memoryfindtype.memory_harmedby.link.tag.points>+4
memoryfindtype.memory_harmedby.link.tag.credits =<memoryfindtype.memory_harmedby.link.tag.credits>+4
endif
endif

if <tag.points>>= 10001
memoryfindtype.memory_harmedby.link.SAYUA 0ff,0ff,0,eng,Here is 5 points for <name>!
memoryfindtype.memory_harmedby.link.tag.points =<memoryfindtype.memory_harmedby.link.tag.points>+5
memoryfindtype.memory_harmedby.link.tag.credits =<memoryfindtype.memory_harmedby.link.tag.credits>+5
endif

endif

скрипт не мой
Вверх
AHgpjuwKA
Код


if ( <eval <src.tag.credits>> > 29 ) // так же в скрипте есть tag.points, надо просто заменить. И число 29 будет означать, что на покупку надо 30 кредитов.

src.tag.credits=<src.tag.credits> + (-1)

src.newitem=i_deed

src.act.color=0480

src.act.bounce

src.sysmessage=Here it is, for 30 credits.

else

src.tag.exam=30

src.newitem=i_reco_syst

src.act.dclick

endif



[itemdef i_reco_syst]

id=i_deed

name=.

type=t_sign_gump



on=@create

attr 04080

timer 5



on=@dclick

src.tag.recosyst=0

src.tag.recosyst=<eval <src.tag.exam>> + ( - <eval <src.tag.credits>> )

src.sysmessage You need more <eval <src.tag.recosyst>> credits.

remove

remove

remove




Вверх
Invision Power Board © 2001-2024 Invision Power Services, Inc.
Version for Pocket PC © 2006-2024, IPBest Studio.