UoKit.com Форумы > Ultima Online : Dev > Sphere Server > Архив готовых скриптов
d`ArcZeal
Данный предмет позволяет подобрать цвет для нового предмета, сэта доспехов, подобрать цвет монстру и увидеть как он будет отображаться в игре.

Версия:
Скрипт для Sphere server 56b-56c

Код

[ITEMDEF I_GM_HUE_SPHERE]
ID=I_CRYSTAL_BALL
NAME=GM show hue sphere

ON=@CREATE
ATTR=ATTR_MOVE_ALWAYS
COLOR=0481

ON=@CLICK
MESSAGE @0487,,1 Магическая сфера
MESSAGE @,,1 подбора цветов
RETURN 1

ON=@DCLICK
DIALOGCLOSE D_SHOW_HUE
DIALOG D_SHOW_HUE
RETURN 1

[DIALOG D_SHOW_HUE]
-5, 20
//NOMOVE$
RESIZEPIC 0 0 83 450 305
//CHECKERTRANS 0 0 450 305

RESIZEPIC 163 249 3000 58 25
DTEXTENTRY 170 250 300 30 0 0 <TAG0.SHOW_HUE>

BUTTON 135 250 4014 4016 1 0 1
BUTTON 220 250 4005 4007 1 0 2
BUTTON 260 250 4023 4025 1 0 3

TILEPICHUE 150 25 01415 <DTAG0.SHOW_HUE>
TILEPICHUE 150 65 01411 <DTAG0.SHOW_HUE>

TILEPICHUE 190 25 01410 <DTAG0.SHOW_HUE>
TILEPICHUE 190 65 01414 <DTAG0.SHOW_HUE>

TILEPICHUE 230 25 0140e <DTAG0.SHOW_HUE>
TILEPICHUE 230 65 01413 <DTAG0.SHOW_HUE>

TILEPICHUE 270 25 01b76 <DTAG0.SHOW_HUE>
TILEPICHUE 270 65 01b74 <DTAG0.SHOW_HUE>


TILEPICHUE 150 145 01f03 <DTAG0.SHOW_HUE>
TILEPICHUE 150 185 01515 <DTAG0.SHOW_HUE>

TILEPICHUE 205 145 0153b <DTAG0.SHOW_HUE>
TILEPICHUE 205 185 0170b <DTAG0.SHOW_HUE>

GUMPPIC -10 -15 12 1045
GUMPPIC -10 -15 60582 <EVAL (<TAG0.SHOW_HUE> - 1)>
GUMPPIC -10 -15 50637 <EVAL (<TAG0.SHOW_HUE> - 1)>
GUMPPIC -10 -15 60477 <EVAL (<TAG0.SHOW_HUE> - 1)>
GUMPPIC -10 -15 50422 <EVAL (<TAG0.SHOW_HUE> - 1)>

GUMPPIC 280 -15 13 1045
GUMPPIC 280 -15 60707 <EVAL (<TAG0.SHOW_HUE> - 1)>
GUMPPIC 280 -15 60542 <EVAL (<TAG0.SHOW_HUE> - 1)>
GUMPPIC 280 -15 60984 <EVAL (<TAG0.SHOW_HUE> - 1)>

[DIALOG D_SHOW_HUE BUTTON]
ONBUTTON=0
RETURN 1

ONBUTTON=1
TAG.SHOW_HUE=<EVAL <TAG0.SHOW_HUE> - 1>
COLOR=<DTAG0.SHOW_HUE>
DIALOGCLOSE D_SHOW_HUE
DIALOG D_SHOW_HUE
RETURN 1

ONBUTTON=2
TAG.SHOW_HUE=<EVAL <TAG0.SHOW_HUE> + 1>
COLOR=<DTAG0.SHOW_HUE>
DIALOGCLOSE D_SHOW_HUE
DIALOG D_SHOW_HUE
RETURN 1

ONBUTTON=3
TAG.SHOW_HUE=<ARGTXT[0]>
COLOR=<DTAG0.SHOW_HUE>
DIALOGCLOSE D_SHOW_HUE
DIALOG D_SHOW_HUE
RETURN 1

[DIALOG D_SHOW_HUE BUTTON]
ONBUTTON=0
RETURN 1

ONBUTTON=1
TAG.SHOW_HUE=<EVAL <TAG0.SHOW_HUE> - 1>
COLOR=<DTAG0.SHOW_HUE>
DIALOGCLOSE D_SHOW_HUE
DIALOG D_SHOW_HUE
RETURN 1

ONBUTTON=2
TAG.SHOW_HUE=<EVAL <TAG0.SHOW_HUE> + 1>
COLOR=<DTAG0.SHOW_HUE>
DIALOGCLOSE D_SHOW_HUE
DIALOG D_SHOW_HUE
RETURN 1

ONBUTTON=3
TAG.SHOW_HUE=<ARGTXT[0]>
COLOR=<DTAG0.SHOW_HUE>
DIALOGCLOSE D_SHOW_HUE
DIALOG D_SHOW_HUE
RETURN 1



Вверх
Mirage
Классная идея. На многих серверах где есть платная краска с подбором цвета целая проблема определить какой именно тебе нужен. Если такую штуку прикрутить к краске все значительно упрощается для игроков.

Не все дальние прозрачные цвета только правильно отображаются:
Нажмите для просмотра прикрепленного файла
Вверх
Frog
Цитата(Mirage @ 12.2.2017, 12:48)
Не все дальние прозрачные цвета только правильно отображаются:
Нажмите для просмотра прикрепленного файла

Они же всегда прозрачные? Зачем их тестить?)
Вверх
Mirage
Для феншуя.
Нажмите для просмотра прикрепленного файла
Они надетые прозрачные а свернутые по цвету отличаются.


ЗЫ да я отбалды просто попробовал ввел - на чаре черное а на гампе пестрит : )
Вверх
Invision Power Board © 2001-2024 Invision Power Services, Inc.
Version for Pocket PC © 2006-2024, IPBest Studio.