善良月亮 发表于 2026-3-29 19:30:45

求助 变量颜色的运用 求帮忙





我想在未激活的时候 是红色字体
如下图



下面是我自己写的代码
[@main]

#if
not EQUAL T12 已激活

#act
mov T12 未激活
goto @仓库界面
#ELSEACT
goto @仓库界面

#if
not EQUAL T11 已激活

#act
mov T11 未激活
goto @仓库界面
#ELSEACT
goto @仓库界面

#if
not EQUAL T10 已激活

#act
mov T10 未激活
goto @仓库界面
#ELSEACT
goto @仓库界面

[@仓库界面]
#if
#ACT
#say
\\ \\
<你好,重要的东西可以存在我这里永久保留,合区也不会丢失哦!>\\
<----------------------------------------------------------/FCOLOR=94>\\
<【仓库第一页】/FCOLOR=94> [ <已激活/FCOLOR=250> ] <所有玩家免费使用!> \\
<【仓库第二页】/FCOLOR=94> [ {<$STR(t10)>/FCOLOR=250} ] <5000元宝激活/@激活1> \\
<【仓库第三页】/FCOLOR=94> [ {<$STR(t11)>/FCOLOR=250} ] <10000元宝激活/@激活2> \\
<【仓库第四页】/FCOLOR=94> [ {<$STR(t12)>/FCOLOR=250} ] <15000元宝激活/@激活3> \\
<----------------------------------------------------------/FCOLOR=94> \\
< ><打开仓库/@打开> \\

[@激活3]
#if
CHECKGAMEGOLD > 14999
not CheckStorageOpen 4
#act
GAMEGOLD - 15000
OpenStoratge 4 1
mov T12 已激活
goto @仓库界面
break
#ELSEACT
MESSAGEBOX 激活仓库失败:\\     1.请检查您是否拥有15000元宝。\\     2.你的4号仓库可能已经激活。\\  
break

[@激活2]
#if
CHECKGAMEGOLD > 9999
not CheckStorageOpen 3
#act
GAMEGOLD - 10000
OpenStoratge 3 1
mov T11 已激活
goto @仓库界面
break
#ELSEACT
MESSAGEBOX 激活仓库失败:\\     1.请检查您是否拥有10000元宝。\\     2.你的3号仓库可能已经激活。\\  
break

[@激活1]

#if
CHECKGAMEGOLD > 4999
not CheckStorageOpen 2
#act
GAMEGOLD - 5000
OpenStoratge 2 1
mov T10 已激活
goto @仓库界面
break
#ELSEACT
MESSAGEBOX 激活仓库失败:\\     1.请检查您是否拥有5000元宝。\\     2.你的2号仓库可能已经激活。\\  
break

[@打开]

#if
#act
OpenStorageView 0
break
#ELSEACT
break
复制代码
望各位大佬 指点一下小萌新

可爱小狗 发表于 2026-3-29 19:30:45

[@main]
#if
CheckStorageOpen 2
#act
mov S$仓库1 {已激活/FCOLOR=250}
#ELSEACT
mov S$仓库1 {未激活/FCOLOR=249}
#if
CheckStorageOpen 3
#act
mov S$仓库2 {已激活/FCOLOR=250}
#ELSEACT
mov S$仓库2 {未激活/FCOLOR=249}
#if
CheckStorageOpen 4
#act
mov S$仓库3 {已激活/FCOLOR=250}
#ELSEACT
mov S$仓库3 {未激活/FCOLOR=249}
#if
#say
\\ \\
<你好,重要的东西可以存在我这里永久保留,合区也不会丢失哦!>\\
<----------------------------------------------------------/FCOLOR=94>\\
<【仓库第一页】/FCOLOR=94> [ <已激活/FCOLOR=250> ] <所有玩家免费使用!> \\
<【仓库第二页】/FCOLOR=94> [ <$STR(S$仓库1)> ] <5000元宝激活/@激活1> \\
<【仓库第三页】/FCOLOR=94> [ <$STR(S$仓库2)> ] <10000元宝激活/@激活2> \\
<【仓库第四页】/FCOLOR=94> [ <$STRS($仓库3)> ] <15000元宝激活/@激活3> \\
<----------------------------------------------------------/FCOLOR=94> \\
< ><打开仓库/@打开> \\
[@激活3]
#if
CHECKGAMEGOLD > 14999
not CheckStorageOpen 4
#act
GAMEGOLD - 15000
OpenStoratge 4 1
goto @main
break
#ELSEACT
MESSAGEBOX 激活仓库失败:\\     1.请检查您是否拥有15000元宝。\\     2.你的4号仓库可能已经激活。\\  
break
[@激活2]
#if
CHECKGAMEGOLD > 9999
not CheckStorageOpen 3
#act
GAMEGOLD - 10000
OpenStoratge 3 1
goto @main
break
#ELSEACT
MESSAGEBOX 激活仓库失败:\\     1.请检查您是否拥有10000元宝。\\     2.你的3号仓库可能已经激活。\\  
break
[@激活1]
#if
CHECKGAMEGOLD > 4999
not CheckStorageOpen 2
#act
GAMEGOLD - 5000
OpenStoratge 2 1
goto @main
break
#ELSEACT
MESSAGEBOX 激活仓库失败:\\     1.请检查您是否拥有5000元宝。\\     2.你的2号仓库可能已经激活。\\  
break
[@打开]
#if
#act
OpenStorageView 0
break
#ELSEACT
break
帮你取消了3个 个人变量的使用,没有特殊需要的时候尽量少用 goto 和 个人变量!

善良月亮 发表于 2026-3-29 19:30:45

锯锯 发表于 2020-11-3 10:27 [@main]
#if
CheckStorageOpen 2
这个S变量 是一个什么定义 可保存的字符型?

美丽小鹿 发表于 2026-3-29 19:30:45

{<$STR(t10)>/FCOLOR=<$STR(N250)>}这个能用变量吗

可爱月亮 发表于 2026-3-29 19:30:45

蓅氓爱学习 发表于 2020-11-3 12:30 {/FCOLOR=}这个能用变量吗
用不了估计
P变量我就这么写过,显示不出数字来,估计转换不了

快乐月亮 发表于 2026-3-29 19:30:45

往你的字符变量里面直接存放<已激活/FCOLOR=250>,<未激活/FCOLOR=249>

坚强小熊 发表于 2026-3-29 19:30:45

ss03139 发表于 2020-11-3 18:26 往你的字符变量里面直接存放,
是 我以前也用过 就是太久不记得了 可以用 谢谢大哥

帅气小鸟 发表于 2026-3-29 19:30:45

442671 发表于 2020-11-3 19:12 可以用,我用过正常,不过我用的是S变量
感谢告知,我记得也是可以的..所以才提一句

美丽小鹿 发表于 2026-3-29 19:30:45

xz88198 发表于 2020-11-3 11:42 这个S变量 是一个什么定义 可保存的字符型?
S 变量 是  字符型变量, 下线不保存, 但是换个思路  这个脚本里的变量只有你打开 NPC的时候才会使用, 所以不需要保存!
页: [1]
查看完整版本: 求助 变量颜色的运用 求帮忙