Помощь - Поиск - Пользователи - Календарь
Полная версия: Скилл Стоне
UoKit.com Форумы > Ultima Online : Dev > Sphere Server > Архив готовых скриптов
KonstantiN
Код
[ITEMDEF i_stone_skills] 
DEFNAME=i_stone_skills
ID=0edd
FLIP=1
NAME=Skills Stone
TYPE=72
WEIGHT=150
CATEGORY=!Custom - Items
SUBSECTION=Stones
DESCRIPTION=Skills Stone
ON=@Create
ATTR=08010
COLOR=0494
ON=@DClick
IF (<SRC.DISTANCE> > 2)
SRC.MESSAGE You are too far away.
RETURN 1
ENDIF
DIALOG d_stone_skills
RETURN 1

[DIALOG d_stone_skills]
0, 0
resizepic 0 0 5100 380 560
page 0
text 35 17 34 0 //First
text 40 37 1150 1
text 40 57 1152 2
text 40 77 1152 3
text 40 97 1152 4
text 40 117 1152 5
text 40 137 1152 6
text 40 157 1152 7
text 40 177 1152 8
text 40 197 1152 9
text 40 217 1152 10
text 40 237 1152 11
text 40 257 1152 12
text 40 277 1152 13
text 40 297 1152 14
text 40 317 1152 15
text 40 337 1152 16
text 40 357 1152 17
text 40 377 1152 18
text 40 397 1152 19
text 40 417 1152 20
text 40 437 1152 21
text 40 457 1152 22
text 40 477 1152 23
text 40 497 1152 24
text 40 517 1152 25
text 190 57 1152 26 //Second
text 190 77 1152 27
text 190 97 1152 28
text 190 117 1152 29
text 190 137 1152 30
text 190 157 1152 31
text 190 177 1152 32
text 190 197 1152 33
text 190 217 1152 34
text 190 237 1152 35
text 190 257 1152 36
text 190 277 1152 37
text 190 297 1152 38
text 190 317 1152 39
text 190 337 1152 40
text 190 357 1152 41
text 190 377 1152 42
text 190 397 1152 43
text 190 417 1152 44
text 190 437 1152 45
text 190 457 1152 46
text 190 477 1152 47
text 190 497 1152 48
text 190 517 1152 49
radio 20 60 210 211 0 1 //First
radio 20 80 210 211 0 2
radio 20 100 210 211 0 3
radio 20 120 210 211 0 4
radio 20 140 210 211 0 5
radio 20 160 210 211 0 6
radio 20 180 210 211 0 7
radio 20 200 210 211 0 8
radio 20 220 210 211 0 9
radio 20 240 210 211 0 10
radio 20 260 210 211 0 11
radio 20 280 210 211 0 12
radio 20 300 210 211 0 13
radio 20 320 210 211 0 14
radio 20 340 210 211 0 15
radio 20 360 210 211 0 16
radio 20 380 210 211 0 17
radio 20 400 210 211 0 18
radio 20 420 210 211 0 19
radio 20 440 210 211 0 20
radio 20 460 210 211 0 21
radio 20 480 210 211 0 22
radio 20 500 210 211 0 23
radio 20 520 210 211 0 24
radio 170 60 210 211 0 25 //Second
radio 170 80 210 211 0 26
radio 170 100 210 211 0 27
radio 170 120 210 211 0 28
radio 170 140 210 211 0 29
radio 170 160 210 211 0 30
radio 170 180 210 211 0 31
radio 170 200 210 211 0 32
radio 170 220 210 211 0 33
radio 170 240 210 211 0 34
radio 170 260 210 211 0 35
radio 170 280 210 211 0 36
radio 170 300 210 211 0 37
radio 170 320 210 211 0 38
radio 170 340 210 211 0 39
radio 170 360 210 211 0 40
radio 170 380 210 211 0 41
radio 170 400 210 211 0 42
radio 170 420 210 211 0 43
radio 170 440 210 211 0 44
radio 170 460 210 211 0 45
radio 170 480 210 211 0 46
radio 170 500 210 211 0 47
radio 170 520 210 211 0 48
button 283 10 <eval g_btn_gray_apply> <eval g_btn_gray_apply_press> 1 0 100

[DIALOG d_stone_skills text]
Hi, <SRC.NAME>.
What GM skill do you want to have?
Alchemy
Anatomy
Animal Lore
Animal Taming
Archery
Arms Lore
Begging
Blacksmithy
Bowcraft
Camping
Carpentry
Cartography
Cooking
Detect Hidden
Enticement
Evaluating Int
Fencing
Fishing
Forensic
Healing
Herding
Hiding
Inscription
Item ID
Lockpicking
Lumberjacking
Mace Fighting
Magery
Meditation
Mining
Musicianship
Parrying
Peacemaking
Poisoning
Provocation
Remove Trap
Resisting Spells
Snooping
Spirit Speak
Stealing
Stealth
Swordsmanship
Tactics
Tailoring
Tinkering
Tracking
Veterinary
Wrestling

[DIALOG d_stone_skills button]
ON=100
IF <ARGCHK[1]>
SRC.ALCHEMY 1000
ENDIF
IF <ARGCHK[2]>
SRC.ANATOMY 1000
ENDIF
IF <ARGCHK[3]>
SRC.ANIMALLORE 1000
ENDIF
IF <ARGCHK[4]>
SRC.TAMING 1000
ENDIF
IF <ARGCHK[5]>
SRC.ARCHERY 1000
ENDIF
IF <ARGCHK[6]>
SRC.ARMSLORE 1000
ENDIF
IF <ARGCHK[7]>
SRC.BEGGING 1000
ENDIF
IF <ARGCHK[8]>
SRC.BLACKSMITHING 1000
ENDIF
IF <ARGCHK[9]>
SRC.BOWCRAFT 1000
ENDIF
IF <ARGCHK[10]>
SRC.CAMPING 1000
ENDIF
IF <ARGCHK[11]>
SRC.Carpentry 1000
ENDIF
IF <ARGCHK[12]>
SRC.Cartography 1000
ENDIF
IF <ARGCHK[13]>
SRC.Cooking 1000
ENDIF
IF <ARGCHK[14]>
SRC.DetectingHidden 1000
ENDIF
IF <ARGCHK[15]>
SRC.Enticement 1000
ENDIF
IF <ARGCHK[16]>
SRC.EvaluatingIntel 1000
ENDIF
IF <ARGCHK[17]>
SRC.Fencing 1000
ENDIF
IF <ARGCHK[18]>
SRC.Fishing 1000
ENDIF
IF <ARGCHK[19]>
SRC.Forensics 1000
ENDIF
IF <ARGCHK[20]>
SRC.Healing 1000
ENDIF
IF <ARGCHK[21]>
SRC.Herding 1000
ENDIF
IF <ARGCHK[22]>
SRC.Hiding 1000
ENDIF
IF <ARGCHK[23]>
SRC.Inscription 1000
ENDIF
IF <ARGCHK[24]>
SRC.ITEMID 1000
ENDIF
IF <ARGCHK[25]>
SRC.Lockpicking 1000
ENDIF
IF <ARGCHK[26]>
SRC.Lumberjacking 1000
ENDIF
IF <ARGCHK[27]>
SRC.MaceFighting 1000
ENDIF
IF <ARGCHK[28]>
SRC.Magery 1000
ENDIF
IF <ARGCHK[29]>
SRC.Meditation 1000
ENDIF
IF <ARGCHK[30]>
SRC.Mining 1000
ENDIF
IF <ARGCHK[31]>
SRC.Musicianship 1000
ENDIF
IF <ARGCHK[32]>
SRC.Parrying 1000
ENDIF
IF <ARGCHK[33]>
SRC.Peacemaking 1000
ENDIF
IF <ARGCHK[34]>
SRC.Poisoning 1000
ENDIF
IF <ARGCHK[35]>
SRC.Provocation 1000
ENDIF
IF <ARGCHK[36]>
SRC.RemoveTrap 1000
ENDIF
IF <ARGCHK[37]>
SRC.MagicResistance 1000
ENDIF
IF <ARGCHK[38]>
SRC.Snooping 1000
ENDIF
IF <ARGCHK[39]>
SRC.SpiritSpeak 1000
ENDIF
IF <ARGCHK[40]>
SRC.Stealing 1000
ENDIF
IF <ARGCHK[41]>
SRC.Stealth 1000
ENDIF
IF <ARGCHK[42]>
SRC.Swordsmanship 1000
ENDIF
IF <ARGCHK[43]>
SRC.Tactics 1000
ENDIF
IF <ARGCHK[44]>
SRC.Tailoring 1000
ENDIF
IF <ARGCHK[45]>
SRC.Tinkering 1000
ENDIF
IF <ARGCHK[46]>
SRC.Tracking 1000
ENDIF
IF <ARGCHK[47]>
SRC.Veterinary 1000
ENDIF
IF <ARGCHK[48]>
SRC.Wrestling 1000
ENDIF
SRC.GO <MOREP>
SRC.SFX snd_spell_heal
RETURN 1
[EOF]
d`ArcZeal
Юзаем 50 раз и получаем 50ГМ скиллс. smile.gif
-=JoKeR=-
Цитата(d`ArcZeal @ 27.3.2008, 10:47) *

Юзаем 50 раз и получаем 50ГМ скиллс. smile.gif

:alkash:

Вообще смысл в этом столбе ? А кто качаться будет ?
d`ArcZeal
DIALOGCLOSE ставим и не мучаемся.
Если конечно 56b. smile.gif
Stave
Если 0.55i

Вот столб который выдет плюсовую вещь на определенный скилл когда он равен 100.0

Можно сделать 1 столб на несколько необохимых серваку скиллов, при дабл клике будет выдавать ту плюсовую вещь которую чар выработал... диалоги ни к чему

[ITEMDEF I_GRAND_ALCHEMY_STONE]
ID=0edc
NAME=Grand Alchemy Stone
TYPE=00

CATEGORY=Plus
SUBSECTION=Stone
DESCRIPTION=Grand Alchemy Stone

ON=@CREATE
COLOR=008ad
ATTR=00010

ON=@DCLICK
IF (<DISTANCE> > 3)
SRC.SYSMESSAGE You're too far away!
RETURN 1
ELSE
IF (<SRC.ALCHEMY> > 99.9
IF (<SRC.TAG.OCALCHEMYS> = 1)
SRC.SYSMESSAGE You already have a Grand Alchemy Bracelet.
ELSE
SRC.NEWITEM I_GRAND_ALCHEMY_HAT
SRC.ACT.BOUNCE
SRC.TAG.OCALCHEMYS=1
(сдесь можно дописать что будет говорить система при малом % скилла)

в данном случае плюсовая вещь браслет, который при надевании дает алхимии +9

[ITEMDEF I_GRAND_ALCHEMY_HAT]
ID=i_bracelet_silver
NAME=Grand Alchemy Master
WEIGHT=2
TYPE=t_jewelry
DYE=0

CATEGORY=Plus
SUBSECTION=Bracelet
DESCRIPTION=Alchemy Grant in Bracelet

ON=@Create
ATTR=attr_magic
COLOR=008ad

ON=@EQUIP
SOUND=258
SRC.MESSAGE=Alchemy Grant in Bracelet
SRC.ALCHEMY= (<SRC.ALCHEMY>+9.0)
RETURN 0

ON=@UNEQUIP
SOUND=256
SRC.ALCHEMY= (<SRC.ALCHEMY>-(9.0))
RETURN 0
yoboys
Stave
Почему бы не создать новую тему для этого "скрипта" !?
-=JoKeR=-
Та нафиК выделять меГо-скриптам такого плана отдельный топИк ? =)
ЗЫ Пивас RulZz =)
Stave
И вправду... зачем лишний раз засрать эфир одним скриптом, если тема почти совпадает...!?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.