找回密码
 立即注册
查看: 305|回复: 24

天下第一,角色名字是怎么在NPC名字下面显示的?

[复制链接]

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
发表于 2026-3-27 12:42:48 | 显示全部楼层 |阅读模式

天下第一,角色名字是怎么在NPC名字下面显示的?
我记得以前我弄成过,现在忘记了~~~~
NPC刷新脚本这样写,游戏里显示一个残缺的变量 ...  这个变量是有角色名的~不是空的

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:42:48 | 显示全部楼层
在gee引擎来说。已经可以不用这样写的了。。
直接有天下第一的功能脚本的了。
天下第一雕像相关变量
雕像更新人:<$NPCSETUSER> \\
雕像更新人等级:<$NPCSETLEVEL> \\
天下第一雕像命令
功能:塑造人物当前形象为雕像
命令: SetNpcImage 编号(编号-1:雕像破碎) 是否彩色(0或空为黑白,其他值为彩色) 是否原始大小(0为放大,1为原始大小)
SetNpcImage 40 1 1 示例:
[@造形]
#IF
#ACT
SetNpcImage 40
MESSAGEBOX 恭喜,雕像打造成功!
[@造形1]
#IF
#ACT
SetNpcImage 40 1
MESSAGEBOX 恭喜,雕像打造成功!
[@破碎]
#IF
#ACT
SetNpcImage -1
MESSAGEBOX 您的雕像已经破碎!
----------------------------------------设置雕像有效时间---------------------------------------------------------------------------------------
SetNpcImageTime 操作符(=,+,-) 时间(为空,小于或等于0为永久有效,大于0为指定分钟) ,附:塑造雕像时候不用此命令为无时间限制,因为符合了小于0或等于0或为空
注意此命令只可以在ARP为273的NPC使用!!!!
示列:
[@SetNpc]
#IF
#ACT
SetNpcImageTime + 600
SendMsg 5 雕像维护成功,时间增加10小时!
======================================天下第一男战士简单示例===========================================================================
MerChant.txt 添加:
天下第一/天下第一男战士 3 366 338 天下第一男战士 0 273 0 0 0 0 0 天下第一男战士.txt
注:最后的天下第一男战士.txt表示当前天下第一信息保存文本名称,前方的5个0(第6个参数为保存名,可任意数,请勿重名冲突)表示NPC原始就拥有的参数配置,将天下第一男战士.txt放在最后就行了,保存路径为:Envir\\Npc_Data
[@天下第一男战士]
#IF
EQUAL A2 <$USERNAME>
#SAY
 请问你需要进行什么操作?\\ \\
你申请时的信息\\
 申请人物名称:<$STR(A2)>\\
 申请人物等级:<$STR(G7)>\\
 申请人物攻击:<$STR(G8)>\\
 保持纪录时间:<$STR(G11)>\\
 上次维护时间:<$STR(G9)>\\ \\
<更换形像/@天下第一更换形像>\\
<关闭/@exit>\\
#ELSESAY
 想为自己树立一尊雕像吗?从此扬名天\\
下!现在机会来了,赶快申请吧!\\
 申请成功后,可以自由设定雕像的样子\\
 --------------------------------\\
 申请人物名称:<$STR(A2)>\\
 申请人物等级:<$STR(G7)>\\
 申请人物攻击:<$STR(G8)>\\
 --------------------------------\\ \\
<我要申请天下第一战圣(男)/@天下第一我要申请>\\ <关闭/@exit>\\
[@天下第一我要申请]
#IF
equal A3 <$USERNAME>
#act
MESSAGEBOX 你已经是天下第一法神(男)了,不能再申请!!
Break
#IF
equal A4 <$USERNAME>
#act
MESSAGEBOX 你已经是天下第一道尊(男)了,不能再申请!!
Break
#IF
equal A14 <$USERNAME>
#act
MESSAGEBOX 你已经是天下第一战圣(女)了,不能再申请!!
Break
#IF
equal A15 <$USERNAME>
#act
MESSAGEBOX 你已经是天下第一法神(女)了,不能再申请!!
Break
#IF
equal A16 <$USERNAME>
#act
MESSAGEBOX 你已经是天下第一道尊(女)了,不能再申请!!
Break
#IF
CHECKJOB Warrior
GENDER MAN
#ACT
Goto @申请检测
#ELSEACT
MESSAGEBOX 失败,只有男战士才能申请!
Break
[@申请检测]
#IF
NOT LARGE G8 <$MAXDC>
#ACT
Goto @天下第一申请成功
Break
#IF
NOT LARGE G8 <$MAXDC>
CHECKLEVELEX > <$STR(G7)>
#ACT
Goto @天下第一申请成功
#ELSEACT
MESSAGEBOX 申请失败,你的攻击力还没有超过他!
Break
[@天下第一申请成功]
#IF
#SAY
 恭喜你,申请成功!你现在可以对雕像\\
进行维护、管理,以及设定造形。\\ \\
需要重新申请。\\ \\
<关闭/@exit>\\
#ACT
MOV A2 <$USERNAME>
MOV G7 <$LEVEL>
MOV G8 <$MAXDC>
SetNpcImage 40
SENDMSG 0 【公告】:[<$USERNAME>]成功申请了天下第一战圣(男),申请时等级(<$STR(G7)>),攻击力(<$STR(G8)>)。天下第一拥有上线1.2倍攻击特权!
POWERRATE 120 9999
Break
[@天下第一更换形像]
 雕像的形象是根据人物当前的信息实时\\
显示的。雕像的衣服、武器和发型是根据\\
你当前的装备情况来显示。\\ \\
 此外,你还可以自由把雕像设定为三种\\
攻击姿势。请打造雕像吧:\\ \\
<攻击造形一/@攻击造形一>\\
<攻击造形二/@攻击造形二>\\
<攻击造形三/@攻击造形三>\\
<站立造形/@站立造形>\\
<走路造形/@走路造形>\\
<跑步造形/@跑步造形>\\
<关闭/@exit>\\
[@攻击造形一]
#IF
EQUAL A2 <$USERNAME>
#ACT
SetNpcImage 240
MESSAGEBOX 恭喜,雕像打造成功!
#elsesay
[失败]\\ \\
这座雕像不是您的哦!\\
Break
[@攻击造形二]
#IF
EQUAL A2 <$USERNAME>
#ACT
SetNpcImage 436
MESSAGEBOX 恭喜,雕像打造成功!
#elsesay
[失败]\\ \\
这座雕像不是您的哦!\\
Break
[@攻击造形三]
#IF
EQUAL A2 <$USERNAME>
#ACT
SetNpcImage 514
MESSAGEBOX 恭喜,雕像打造成功!
#elsesay
[失败]\\ \\
这座雕像不是您的哦!\\
Break
[@站立造形]
#IF
EQUAL A2 <$USERNAME>
#ACT
SetNpcImage 40 1 1
MESSAGEBOX 恭喜,雕像打造成功!
#elsesay
[失败]\\ \\
这座雕像不是您的哦!\\
Break
[@走路造形]
#IF
EQUAL A2 <$USERNAME>
#ACT
SetNpcImage 107 1 0
MESSAGEBOX 恭喜,雕像打造成功!
#elsesay
[失败]\\ \\
这座雕像不是您的哦!\\
Break
[@跑步造形]
#IF
EQUAL A2 <$USERNAME>
#ACT
SetNpcImage 173
MESSAGEBOX 恭喜,雕像打造成功!
#elsesay
[失败]\\ \\
这座雕像不是您的哦!\\
Break
}

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:42:48 | 显示全部楼层
pai哥 发表于 2023-2-21 07:56 在gee引擎来说。已经可以不用这样写的了。。
直接有天下第一的功能脚本的了。
这个我知道,我不想用...太复杂 ...

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:42:48 | 显示全部楼层
zmh2681476 发表于 2023-2-21 09:01 这个我知道,我不想用...太复杂 ...
MOV A6 天下第一男战士\\<$USERNAME>

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:42:48 | 显示全部楼层
菜鸟会读书 发表于 2023-2-21 09:19 MOV A6 天下第一男战士\\
没有人申请的时候,NPC显示是 天下第一男战 ,此时A6变量是空的,不会显示。
有人申请后,A6变量就变成了申请人的角色名,此时应该就显示了呀 ...
你这个要加上 人物申请天下第一男战成功的下面吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:42:48 | 显示全部楼层
zmh2681476 发表于 2023-2-21 09:28 没有人申请的时候,NPC显示是 天下第一男战 ,此时A6变量是空的,不会显示。
有人申请后,A6变量就变 ...
NPC刷新里面怎么写?我这显示不全啊...

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:42:48 | 显示全部楼层
菜鸟会读书 发表于 2023-2-21 09:19 MOV A6 天下第一男战士\\
大哥,帮我看看,NPC刷新脚本 是怎么写的啊

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:42:48 | 显示全部楼层
应该是不能实现了,你修改NPC名称都需要经过M2进行重载,如果NPC名称要实现动态变化,那你应该要使用动态NPC,通过脚本去删除,新增。

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:42:48 | 显示全部楼层
pai哥 发表于 2023-2-21 07:56 在gee引擎来说。已经可以不用这样写的了。。
直接有天下第一的功能脚本的了。
派哥加我微信18288828828 我一直加不上你

2797

主题

3万

回帖

2801

积分

金牌会员

积分
2801
 楼主| 发表于 2026-3-27 12:42:48 | 显示全部楼层
在gee引擎来说。已经可以不用这样写的了。。
直接有天下第一的功能脚本的了。
天下第一雕像相关变量
雕像更新人:<$NPCSETUSER> \\
雕像更新人等级:<$NPCSETLEVEL> \\
天下第一雕像命令
功能:塑造人物当前形象为雕像
命令: SetNpcImage 编号(编号-1:雕像破碎) 是否彩色(0或空为黑白,其他值为彩色) 是否原始大小(0为放大,1为原始大小)
SetNpcImage 40 1 1 示例:
[@造形]
#IF
#ACT
SetNpcImage 40
MESSAGEBOX 恭喜,雕像打造成功!
[@造形1]
#IF
#ACT
SetNpcImage 40 1
MESSAGEBOX 恭喜,雕像打造成功!
[@破碎]
#IF
#ACT
SetNpcImage -1
MESSAGEBOX 您的雕像已经破碎!
----------------------------------------设置雕像有效时间---------------------------------------------------------------------------------------
SetNpcImageTime 操作符(=,+,-) 时间(为空,小于或等于0为永久有效,大于0为指定分钟) ,附:塑造雕像时候不用此命令为无时间限制,因为符合了小于0或等于0或为空
注意此命令只可以在ARP为273的NPC使用!!!!
示列:
[@SetNpc]
#IF
#ACT
SetNpcImageTime + 600
SendMsg 5 雕像维护成功,时间增加10小时!
======================================天下第一男战士简单示例===========================================================================
MerChant.txt 添加:
天下第一/天下第一男战士 3 366 338 天下第一男战士 0 273 0 0 0 0 0 天下第一男战士.txt
注:最后的天下第一男战士.txt表示当前天下第一信息保存文本名称,前方的5个0(第6个参数为保存名,可任意数,请勿重名冲突)表示NPC原始就拥有的参数配置,将天下第一男战士.txt放在最后就行了,保存路径为:Envir\\Npc_Data
[@天下第一男战士]
#IF
EQUAL A2 <$USERNAME>
#SAY
 请问你需要进行什么操作?\\ \\
你申请时的信息\\
 申请人物名称:<$STR(A2)>\\
 申请人物等级:<$STR(G7)>\\
 申请人物攻击:<$STR(G8)>\\
 保持纪录时间:<$STR(G11)>\\
 上次维护时间:<$STR(G9)>\\ \\
<更换形像/@天下第一更换形像>\\
<关闭/@exit>\\
#ELSESAY
 想为自己树立一尊雕像吗?从此扬名天\\
下!现在机会来了,赶快申请吧!\\
 申请成功后,可以自由设定雕像的样子\\
 --------------------------------\\
 申请人物名称:<$STR(A2)>\\
 申请人物等级:<$STR(G7)>\\
 申请人物攻击:<$STR(G8)>\\
 --------------------------------\\ \\
<我要申请天下第一战圣(男)/@天下第一我要申请>\\ <关闭/@exit>\\
[@天下第一我要申请]
#IF
equal A3 <$USERNAME>
#act
MESSAGEBOX 你已经是天下第一法神(男)了,不能再申请!!
Break
#IF
equal A4 <$USERNAME>
#act
MESSAGEBOX 你已经是天下第一道尊(男)了,不能再申请!!
Break
#IF
equal A14 <$USERNAME>
#act
MESSAGEBOX 你已经是天下第一战圣(女)了,不能再申请!!
Break
#IF
equal A15 <$USERNAME>
#act
MESSAGEBOX 你已经是天下第一法神(女)了,不能再申请!!
Break
#IF
equal A16 <$USERNAME>
#act
MESSAGEBOX 你已经是天下第一道尊(女)了,不能再申请!!
Break
#IF
CHECKJOB Warrior
GENDER MAN
#ACT
Goto @申请检测
#ELSEACT
MESSAGEBOX 失败,只有男战士才能申请!
Break
[@申请检测]
#IF
NOT LARGE G8 <$MAXDC>
#ACT
Goto @天下第一申请成功
Break
#IF
NOT LARGE G8 <$MAXDC>
CHECKLEVELEX > <$STR(G7)>
#ACT
Goto @天下第一申请成功
#ELSEACT
MESSAGEBOX 申请失败,你的攻击力还没有超过他!
Break
[@天下第一申请成功]
#IF
#SAY
 恭喜你,申请成功!你现在可以对雕像\\
进行维护、管理,以及设定造形。\\ \\
需要重新申请。\\ \\
<关闭/@exit>\\
#ACT
MOV A2 <$USERNAME>
MOV G7 <$LEVEL>
MOV G8 <$MAXDC>
SetNpcImage 40
SENDMSG 0 【公告】:[<$USERNAME>]成功申请了天下第一战圣(男),申请时等级(<$STR(G7)>),攻击力(<$STR(G8)>)。天下第一拥有上线1.2倍攻击特权!
POWERRATE 120 9999
Break
[@天下第一更换形像]
 雕像的形象是根据人物当前的信息实时\\
显示的。雕像的衣服、武器和发型是根据\\
你当前的装备情况来显示。\\ \\
 此外,你还可以自由把雕像设定为三种\\
攻击姿势。请打造雕像吧:\\ \\
<攻击造形一/@攻击造形一>\\
<攻击造形二/@攻击造形二>\\
<攻击造形三/@攻击造形三>\\
<站立造形/@站立造形>\\
<走路造形/@走路造形>\\
<跑步造形/@跑步造形>\\
<关闭/@exit>\\
[@攻击造形一]
#IF
EQUAL A2 <$USERNAME>
#ACT
SetNpcImage 240
MESSAGEBOX 恭喜,雕像打造成功!
#elsesay
[失败]\\ \\
这座雕像不是您的哦!\\
Break
[@攻击造形二]
#IF
EQUAL A2 <$USERNAME>
#ACT
SetNpcImage 436
MESSAGEBOX 恭喜,雕像打造成功!
#elsesay
[失败]\\ \\
这座雕像不是您的哦!\\
Break
[@攻击造形三]
#IF
EQUAL A2 <$USERNAME>
#ACT
SetNpcImage 514
MESSAGEBOX 恭喜,雕像打造成功!
#elsesay
[失败]\\ \\
这座雕像不是您的哦!\\
Break
[@站立造形]
#IF
EQUAL A2 <$USERNAME>
#ACT
SetNpcImage 40 1 1
MESSAGEBOX 恭喜,雕像打造成功!
#elsesay
[失败]\\ \\
这座雕像不是您的哦!\\
Break
[@走路造形]
#IF
EQUAL A2 <$USERNAME>
#ACT
SetNpcImage 107 1 0
MESSAGEBOX 恭喜,雕像打造成功!
#elsesay
[失败]\\ \\
这座雕像不是您的哦!\\
Break
[@跑步造形]
#IF
EQUAL A2 <$USERNAME>
#ACT
SetNpcImage 173
MESSAGEBOX 恭喜,雕像打造成功!
#elsesay
[失败]\\ \\
这座雕像不是您的哦!\\
Break
}

© 2026 折翼天使社区 版权所有