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

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

UoKit.com Форумы _ Архив готовых скриптов _ ГМ сфера подбора цветов

Автор: d`ArcZeal 12.2.2017, 12:22

Данный предмет позволяет подобрать цвет для нового предмета, сэта доспехов, подобрать цвет монстру и увидеть как он будет отображаться в игре.

Версия:
Скрипт для 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 12.2.2017, 12:48

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

Не все дальние прозрачные цвета только правильно отображаются:
Прикрепленное изображение

Автор: Frog 12.2.2017, 14:28

Цитата(Mirage @ 12.2.2017, 12:48) *
Не все дальние прозрачные цвета только правильно отображаются:
Прикрепленное изображение

Они же всегда прозрачные? Зачем их тестить?)

Автор: Mirage 12.2.2017, 18:25

Для феншуя.
Прикрепленное изображение
Они надетые прозрачные а свернутые по цвету отличаются.


ЗЫ да я отбалды просто попробовал ввел - на чаре черное а на гампе пестрит : )

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