Данный предмет позволяет подобрать цвет для нового предмета, сэта доспехов, подобрать цвет монстру и увидеть как он будет отображаться в игре.
Версия:Скрипт для 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