传奇一条龙关于GOM引擎脚本中使用图标功能详解说明,现以下分享给广大GM。
格式: <Img:N:F:X:Y/@Label>
N表示显示文件中的第几个图片,F表示WIL文件序号,X是横向坐标,Y是纵向坐标.
F=WIL文件序号(详见引擎:查看-列表信息(二)-WIL资源)
X和Y这两个坐标可以使图片显示的坐标更加精准.
@Label是点击图片时需要触发的脚本标签.
格式: <PlayImg:F:N:C:T:X:Y:M/@Label>
F表示WIL文件序号,N表示播放开始图片,C表示播放张数,T表示播放速度(毫秒),X是横向坐标,Y是纵向坐标.M是绘制模式0普通 1魔法特效
F=WIL文件序号(详见引擎:查看-列表信息(二)-WIL资源)
X和Y这两个坐标可以使图片显示的坐标更加精准.
@Label是点击图片时需要触发的一条龙脚本标签.
例:
;显示图标
[@main]
显示图标<Img:10>
;设置坐标显示更加精确
[@main]
显示图标<Img:1185:1:1:-10>
;可执行传奇脚本的图片
[@main]
显示图标<Img:1185:1:1:-10/@Hint>
[@Hint]
测试通过
;通过空格控制图片显示的位置.
;注意前面的空格,以及和X Y坐标的区别.
[@main]
<Img:1185:1:1:-10>显示图标
[@main]
播放图片<PlayImg:1:610:19:100/@播放图片>\
播放图片<PlayImg:1:130:7:300:-100:-100>\
范例:
[@main]
\
<Img:5:0:0:-10> <Img:6:0:6:-10> <Img:35:0:6:-11> <Img:48:0:-10:-12>\
【<设定/@领取9>】 【<设定/@领取10>】 【<设定/@领取11>】 【<设定/@领取12>】\
<━━━━━━━━━━━━━━━━━━━━━━━━━━━━━/SCOLOR=247>\ \
<Img:37:0:-7:-11> <Img:36:0:-16:-11> <Img:34:0:-23:-11> <Img:25:0:-39:-10>\
【<设定/@领取13>】 【<设定/@领取14>】 【<设定/@领取15>】 【<设定/@领取16>】\
<━━━━━━━━━━━━━━━━━━━━━━━━━━━━━/SCOLOR=247>\
<◆:只要购买一次,再次设定封号不会二次扣费!更不会影响已持有高级称号的属性!/SCOLOR=222>\
<◆:比如我已经拥有“雄霸天下”称号,设定成“玛法之星”称号后只是显示不同/SCOLOR=253>\
< 原雄霸天下的属性仍然存在!/SCOLOR=253>\
[@领取9]
#if
check [189] 0
#act
MESSAGEBOX 此封号需要200金刚石,确定兑换码?\ \属性:HP.MP+500 攻魔道+50 @我要领取9 @EXIT
#elseact
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 5 2 -15 1 0
messagebox 开传奇一条龙技术设定成功!快看看你崭新的称号吧!\ \注:称号可设定为任意一个,不影响已持有高级称号的属性
break
[@我要领取9]
#if
CHECKGAMEDIAMOND > 199
#act
GAMEDIAMOND - 200
set [189] 1
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 5 2 -15 1 0
messagebox 领取成功!请小退显示称号!
GuildNoticeMsg 0 253 玩家【%s】在“金刚石使者”处领取了◆玛法之星◆称号,属性:HP、MP+500,攻、魔、道+50
#CALL [\游戏登陆\ICON封号.txt] @ICON封号
#elseact
messagebox 对不起,你的金刚石不足200个
break
[@领取10]
#if
check [110] 0
#act
MESSAGEBOX 此封号需要300金刚石,确定兑换码?\ \属性:HP.MP+800 攻魔道+80 @我要领取10 @EXIT
#elseact
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 6 2 -15 1 0
messagebox 设定成功!快看看你崭新的称号吧!\ \注:称号可设定为任意一个,不影响已持有高级称号的属性
break
[@我要领取10]
#if
check [189] 1
#act
GOTO @我去领取10
#elseact
messagebox 对不起!您必须要先拥有“玛法之星”称号,才可以申请此称号!
break
[@我去领取10]
#if
CHECKGAMEDIAMOND > 299
#act
GAMEDIAMOND - 300
set [110] 1
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 6 2 -15 1 0
messagebox 领取成功!请小退显示称号!
GuildNoticeMsg 0 253 玩家【%s】在“金刚石使者”处领取了◆传奇之星◆称号,属性:HP、MP+800,攻、魔、道+80
#CALL [\游戏登陆\ICON封号.txt] @ICON封号
#elseact
messagebox 对不起,你的金刚石不足300个
break
[@领取11]
#if
check [111] 0
#act
MESSAGEBOX 此封号需要400金刚石,确定兑换码?\ \属性:HP.MP+1100 攻魔道+110 @我要领取11 @EXIT
#elseact
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 35 1 -18 1 0
messagebox 传奇一条龙设定成功!快看看你崭新的称号吧!\ \注:称号可设定为任意一个,不影响已持有高级称号的属性
break
[@我要领取11]
#if
check [110] 1
#act
GOTO @我去领取11
#elseact
messagebox 对不起!您必须要先拥有“传奇之星”称号,才可以申请此称号!
break
[@我去领取11]
#if
CHECKGAMEDIAMOND > 399
#act
GAMEDIAMOND - 400
set [111] 1
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 35 1 -18 1 0
messagebox 领取成功!请小退显示称号!
GuildNoticeMsg 0 253 玩家【%s】在“金刚石使者”处领取了◆唯我不败◆称号,属性:HP、MP+1100,攻、魔、道+110
#CALL [\游戏登陆\ICON封号.txt] @ICON封号
#elseact
messagebox 对不起,你的金刚石不足400个
break
[@领取12]
#if
check [112] 0
#act
MESSAGEBOX 此封号需要800金刚石+58W元宝,确定兑换码?\ \属性:HP.MP+1400 永久1.4倍攻击 @我要领取12 @EXIT
#elseact
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 48 1 -18 1 0
messagebox 开传奇一条龙技术设定成功!快看看你崭新的称号吧!\ \注:称号可设定为任意一个,不影响已持有高级称号的属性
break
[@我要领取12]
#if
check [111] 1
#act
GOTO @我去领取12
#elseact
messagebox 对不起!您必须要先拥有“唯我不败”称号,才可以申请此称号!
break
[@我去领取12]
#if
CHECKGAMEDIAMOND > 799
checkgamegold > 579999
#act
GAMEDIAMOND - 800
gamegold - 580000
set [112] 1
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 48 1 -18 1 0
messagebox 领取成功!请小退显示称号!
GuildNoticeMsg 0 253 玩家【%s】在“金刚石使者”处领取了◆百战刀客◆称号,属性:HP、MP+1400,永久1.4倍攻击伤害
#CALL [\游戏登陆\ICON封号.txt] @ICON封号
#elseact
messagebox 对不起,你的元宝不足58W,或者金刚石不足800个
break
[@领取13]
#if
check [113] 0
#act
MESSAGEBOX 此封号需要1200金刚石+88W元宝,确定兑换码?\ \属性:HP.MP+1700 永久1.5倍攻击 @我要领取13 @EXIT
#elseact
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 37 1 -18 1 0
messagebox 设定成功!快看看你崭新的称号吧!\ \注:称号可设定为任意一个,不影响已持有高级称号的属性
break
[@我要领取13]
#if
check [112] 1
#act
GOTO @我去领取13
#elseact
messagebox 对不起!您必须要先拥有“百战刀客”称号,才可以申请此称号!
break
[@我去领取13]
#if
CHECKGAMEDIAMOND > 1199
checkgamegold > 879999
#act
GAMEDIAMOND - 1200
gamegold - 880000
set [113] 1
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 37 1 -18 1 0
messagebox 领取成功!请小退显示称号!
GuildNoticeMsg 0 253 玩家【%s】在“金刚石使者”处领取了◆一夫当关◆称号,属性:HP、MP+1700,永久1.5倍攻击伤害
#CALL [\游戏登陆\ICON封号.txt] @ICON封号
#elseact
messagebox 对不起,你的元宝不足88W,或者金刚石不足1200个
break
[@领取14]
#if
check [114] 0
#act
MESSAGEBOX 此封号需要2000金刚石+188W元宝,确定兑换码?\ \属性:HP.MP+2200 永久1.6倍攻击 @我要领取14 @EXIT
#elseact
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 36 1 -18 1 0
messagebox 设定成功!快看看你崭新的称号吧!\ \注:称号可设定为任意一个,不影响已持有高级称号的属性
break
[@我要领取14]
#if
check [113] 1
#act
GOTO @我去领取14
#elseact
messagebox 对不起!您必须要先拥有“一夫当关”称号,才可以申请此称号!
break
[@我去领取14]
#if
CHECKGAMEDIAMOND > 1999
checkgamegold > 1879999
#act
GAMEDIAMOND - 2000
gamegold - 1880000
set [114] 1
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 36 1 -18 1 0
messagebox 领取成功!请小退显示称号!
GuildNoticeMsg 0 253 玩家【%s】在“金刚石使者”处领取了◆万夫莫敌◆称号,属性:HP、MP+2200,永久1.6倍攻击伤害
#CALL [\游戏登陆\ICON封号.txt] @ICON封号
#elseact
messagebox 对不起,你的元宝不足188W,或者金刚石不足2000个
break
[@领取15]
#if
check [115] 0
#act
MESSAGEBOX 此封号需要3000金刚石+388W元宝,确定兑换码?\ \属性:HP.MP+2800 永久1.7倍攻击 @我要领取15 @EXIT
#elseact
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 34 1 -18 1 0
messagebox 设定成功!快看看你崭新的称号吧!\ \注:称号可设定为任意一个,不影响已持有高级称号的属性
break
[@我要领取15]
#if
check [114] 1
#act
GOTO @我去领取15
#elseact
messagebox 对不起!您必须要先拥有“万夫莫敌”称号,才可以申请此称号!
break
[@我去领取15]
#if
CHECKGAMEDIAMOND > 2999
checkgamegold > 3879999
#act
GAMEDIAMOND - 3000
gamegold - 3880000
set [115] 1
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 34 1 -18 1 0
messagebox 领取成功!请小退显示称号!
GuildNoticeMsg 0 253 玩家【%s】在“金刚石使者”处领取了◆逆我者亡◆称号,属性:HP、MP+2800,永久1.7倍攻击伤害
#CALL [\游戏登陆\ICON封号.txt] @ICON封号
#elseact
messagebox 对不起,你的元宝不足388W,或者金刚石不足3000个
break
[@领取16]
#if
check [116] 0
#act
MESSAGEBOX 此封号需要5000金刚石+588W元宝,确定兑换码?\ \属性:HP.MP+3500 永久1.8倍攻击 @我要领取16 @EXIT
#elseact
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 25 1 -18 1 0
messagebox 设定成功!快看看你崭新的称号吧!\ \注:称号可设定为任意一个,不影响已持有高级称号的属性
break
[@我要领取16]
#if
check [115] 1
#act
GOTO @我去领取16
#elseact
messagebox 对不起!您必须要先拥有“逆我者亡”称号,才可以申请此传奇称号!
break
[@我去领取16]
#if
CHECKGAMEDIAMOND > 4999
checkgamegold > 5879999
#act
GAMEDIAMOND - 5000
gamegold - 5880000
set [116] 1
SetIcon 0 -1
SetIcon 1 -1
SetIcon 2 -1
SetIcon 3 -1
SetIcon 0 0 25 1 -18 1 0
messagebox 领取成功!请小退显示称号!
GuildNoticeMsg 0 253 玩家【%s】在“金刚石使者”处领取了◆雄霸天下◆称号,属性:HP、MP+3500,永久1.8倍攻击伤害
#CALL [\游戏登陆\ICON封号.txt] @ICON封号
#elseact
messagebox 对不起,你的元宝不足588W,或者传奇一条龙金刚石不足5000个。