跳到主要内容

元神相关命令

设置、检测元神相关命令

命令格式:

对象.脚本

说明
对象就是执行脚本的目标,支持变量;
脚本就是常用的脚本命令
例子
[@测试1]
#IF
!CheckOnLine $PNEUMANAME
#ACT
MESSAGEBOX 元神不在线!请放出元神!
break
#IF
$PNEUMANAME.CHECKITEM 金条 1
#SAY
元神包裹存在1个金条
#ELSESAY
元神包裹里没有发现金条

[@测试2]
#IF
!CheckOnLine $PNEUMANAME
#ACT
MESSAGEBOX 元神不在线!请放出元神!
break
#IF
$PNEUMANAME.CHECKITEM 金砖 1
#ACT
$PNEUMANAME.TAKE 金砖 1
$PNEUMANAME.GIVE 金条 5
break
#ELSESAY
元神包裹里没有发现金砖

ISPneuma

ISPneuma

无命令参数
命令说明

本命令用于检测当前角色是元神还是玩家.如果是元神则返回真

使用示例
[@IsPneuma]
#IF
IsPneuma
#ACT
Break

ISMerged

ISMerged

无命令参数
命令说明

本命令用于检测当前玩家的元神是否为融合状态

使用示例
#IF
IsMerged
#ACT
SENDMSG 7 你的元神目前为融合状态;

HasPneuma A

HasPneuma A

命令说明
参数A说明 1或2  
A=1,检测是否有元神,即外现元神;
A=2,检测是否存在内敛元神;
不带参数时默认检测外现元神;
本命令用于检测当前人物是否有分身(但不检测是否已经释放) ;
使用示例
[@HasPneuma]
#IF
HasPneuma 1
#ACT
break//此脚本检测玩家是否修炼元神,即外现元神
[@HasPneuma]
#IF
HasPneuma 2
#ACT
break
//此脚本检测玩家是否修炼内敛元神

PneumaReleased

PneumaReleased

无命令参数
命令说明

本命令用于检测当前人物是否释放出了分身(如果没有修炼元神返回为False)

使用示例
[@PneumaReleased]
#IF
PneumaReleased
#ACT
Break

ReleasedPneuma

ReleasePneuma

无命令参数

命令说明

用于释放/收回元神
例如:
[@ReleasePneuma]
#IF
HasPneuma 1
!PneumaReleased
#ACT
ReleasePneuma
SENDMSG 7 你的元神已经被召唤出来了!!!

PneumaCall & PlayerCall

PneumaCall Label PlayerCall Label

命令参数
参数
含义
Label脚本段落标签
命令说明
PneumaCall:让当前玩家的元神去调用执行当前NPC的Label标签.但要注意:在Label标签脚本里.不能出现NPC对话选择.否则因为主体不能选择.而元神分身也不会选择.从而无法继续执行下去
PlayerCall:如果当前执行脚本的是元神.则调用此命令可以转到人物去执行指定脚本.实现交互
使用示例
[@ChangePneumaHair]
#IF
True
#ACT
PneumaCall @ChangePneumaHairCall

[@ChangePneumaHairCall]
#IF
True
#ACT
HairStyle 4
PlayerCall @ChangePneumaHairReturn

[@ChangePneumaHairReturn]
#IF
True
#SAY
您分身的头发已经做好了.看下满意不

DelPneuma

DelPneuma

命令说明

无参数 本命令用于删除当前玩家的外现元神 ,如要删除内敛,请使用脚本切换内/外元神!

使用示例
[@DelPneuma]
#IF
PneumaReleased
#ACT
SendMsg 5 [提示]:请收起你的元神.再删除他吧
Break
Close
#IF
HasPneuma
#ACT
DelPneuma
SendMsg 7 [提示]:已经成功删除了您的外现元神
Break
Close

SwitchPneuma

SwitchPneuma

无参数命令

用于切换元神,外现元神 <--> 内敛元神,请使用脚本判断元神身上是否穿有装备

使用示例
[@SwitchPneuma] 
#ACT
SwitchPneuma
SendMsg 5 [提示]内外元神切换成功!

AddVitaLity

AddVitaLityCount

命令参数
参数
含义
Count增加的量.如果该参数的值<0则是减元气
命令说明
给元神加元气.组合技能使用需要至少有400点元气.元神元气有自动增长功能.一般40级以上的玩家1分钟涨满  变量:<$VITALITYPOINT>,显示当前元气值 
使用示例
[@AddYQ]
#IF
True
#ACT
AddVitaLity 400
Break

调整人物灵力值属性

NIMBUSPOINT Type Count

命令参数
参数
含义
Type操作字符 可选>、<、+
Count增加的量
命令说明
给当前人物增加指定数量的灵力值
脚本变量 <$LINGLIPOINT> 显示人物的灵力值
使用示例
[@LingLi]
#IF
Tru
#ACT
NIMBUSPOINTLi + 100
#SAY
你获得了100点灵力值!

元神飞升前-五重境界

AmbitLevel Type Count

命令参数
参数
含义
Type操作字符 可选+、-、=
Count0-9
命令说明
0 固本期
1-3 培元境界初、中、后
4-6 明心境界初、中、后
7-9 大悟境界初、中、后
使用示例
[@元神境界]
#ACT
$PNEUMANAME.AMBITLEVEL = 9; //设置元神境界为大悟后期

元神飞升后-天人境界

AmbitKind Type Count

命令参数
参数
含义
Type操作字符 可选+、-、=
Count3-8
命令说明
3 飞升境界(神)
4 飞升境界(魔)
5 飞仙境界(神)
6 飞仙境界(魔)
7 上仙境界(神)
8 上仙境界 (魔)
补充说明
元神飞升使用脚本AmbitKind来调整,范围(3-8)
元神飞升后重数用Ambitlevel来控制
按绿色封号划分,其中3、5、7为神的翅膀,4、6、8为魔的翅膀,请注意区分!
使用示例
[@境界]
#ACT
$PNEUMANAME.AMBITKIND = 5
$PNEUMANAME.AMBITLEVEL = 20
//以上脚本则设置元神为飞仙境界二十重