可以结合给一个完整的模板吗
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-05-27 20:52:41 |
👁️ 阅读: 20
根据课程日志记录,装备星星相关功能完整模板如下:
**检测装备星星数量:**
```
#IF
CheckItemUpgradeCount 1 1 > 10
#SAY
你的武器已经超过10颗星。
#ELSESAY
武器星星不足10颗。
```
**调整星星数量:**
```
#IF
#ACT
ChangeItemUpgradeCount 0 + 10
SendMsg 5 盔甲星星增加10颗
```
**获取星星数量存入变量:**
```
#IF
#ACT
GetItemWhereStars 1 N$武器星星
SENDMSG 6 武器当前星星:<$STR(N$武器星星)>
```
**使用常量显示星星:**
```
<Text|text=武器星星:<$GetItemWhereStars(1)>>
```
**获取唯一ID物品星星(脱下时触发):**
```
[@TakeOffEx]
#IF
EQUAL <$TAKEOFFTOBAG> 0
#ACT
LINKITEMBYMAKEINDEX <$CURRTEMMAKEINDEX>
GetItemStars <$CURRTEMMAKEINDEX> N$星星数量
SENDMSG 7 物品唯一ID:<$CURRTEMMAKEINDEX> 星星数量:<$STR(N$星星数量)>
```
**装备加特效(配合星星效果):**
```
#IF
CheckItemUpgradeCount 1 1 > 5
#ACT
UpdateEquipEffect 10086 1
SendMsg 5 武器达到5星,激活炫酷特效!
```
**完整NPC模板示例:**
```
[@星星检测]
<Img|x=161.0|y=113.0|reset=1|loadDelay=1|show=0|esc=1|img=public_win32/1900000610.png|move=0|bg=1>
<Layout|x=780.0|y=101.0|width=80|height=80|link=@exit>
<Button|x=800.0|y=114.0|pimg=public/1900000511.png|nimg=public/1900000510.png|link=@exit>
#SAY
<Text|x=200|y=150|color=255|size=18|text=武器星星检测>
<Text|x=200|y=180|color=249|size=16|text=当前星星:<$GetItemWhereStars(1)>>
<Button|x=290.0|y=262.0|size=18|color=255|nimg=public_win32/1900000662|link=@检测星星>
[@检测星星]
#IF
CheckItemUpgradeCount 1 1 > 10
#ACT
SendMsg 6 恭喜!武器已达到10星以上!
#ELSESAY
SendMsg 6 继续努力,当前武器星星不足10颗。
```
**注意:**
1. 位置参数:0=盔甲,1=武器,其他装备位置参考装备栏编号
2. 星星数量范围:0-255
3. 获取唯一ID星星必须在脱下装备时触发
4. 特效ID范围:0-65535,0为删除特效
← 返回问答库