#if
checkjob warrior
gender man 检测人物性别
CHECKLEVEL 25 到达25J
Check [133] 0 这个什么目的我也不清楚 什么变量
#act
set [133] 1
ADDSKILL 刺杀剑术 3
give 道士头盔 1
give 火龙神斩 1
give 力量戒指 2
give 骑士手镯 2
give 绿色项链 1
give 龙骨甲(男) 1
give 攻击力药水 1
takew 匕首 46
takew 布衣(男) 46
AutoTakeOnItem 龙骨甲(男) 0
AutoTakeOnItem 火龙神斩 1
AutoTakeOnItem 绿色项链 3
AutoTakeOnItem 道士头盔 4
AutoTakeOnItem 骑士手镯 5
AutoTakeOnItem 骑士手镯 6
AutoTakeOnItem 力量戒指 7
AutoTakeOnItem 力量戒指 8
AutoTakeOnItem 兽皮腰带 10
AutoTakeOnItem 布鞋 11
SENDMSG 7 提示:35级以后你会自动被传送到土城....
MAPMOVE G001 51 56
break
Hero引擎支持的命令
======================================================
相关脚本命令:
注意:以下脚本英雄执行时需要加Hero.前缀,例如:Hero.ChangeNGLevel = 10
1. 功能:人物或者英雄学习内功.
格式:ReadSkillNG
说明:人物学习成功后执行@ReadNGOK,英雄学习成功后执行@ReadNGHeroOK
2. 功能:调整人物内功等级.
格式:ChangeNGLevel 操作符(+ - =) 等级(1-255)
3. 功能:调整人物内功经验.
格式:ChangeNGExp 操作符(+ - =) 经验(0-20亿)
4. 功能:检测人物是否学习过内功.
格式:IsHaveNGSkill
5. 功能:检测人物内功等级.
格式:CheckNGLevel 操作符( = ) 等级(1-255)
6. 功能:检测人物内功经验.
格式:CheckNGExp 操作符( = ) 经验(0-40亿)
7. 功能:增加人物内功技能.
使用AddSKill命令即可
3k引擎支持的命令
======================================================
内功NPC相关命令:
功能:NPC学习人物内功
格式:READSKILLNG
功能:NPC学习英雄内功
格式:READSKILLNG Hero
说明:
1.判断玩家是学过内功,学过则进入@ReadNGFail,英雄则进入@ReadNGHeroFail
2.学习成功进入@ReadNGOK,英雄则进入@ReadNGHEROOK
3.主号学习过后,英雄才能学习
功能:调整人物内力经验点数。
格式:CHANGENGEXP 控制符(=,+,-) 经验点数
说明:增加主号经验时,如英雄存在,则以非杀怪分配比率分配经验
功能:调整英雄内力经验点数。
格式:CHANGENGEXP 控制符(=,+,-) 经验点数 Hero
说明:增加主号经验时,如英雄存在,则以非杀怪分配比率分配经验
功能:检查人物是否学过内功
格式:CHANGREADNG
功能:检查英雄是否学过内功
格式:CHANGREADNG Hero
功能:调整人物内功等级
格式:CHANGENGLEVEL 控制符(=,+,-) 等级数(1-255)
功能:调整英雄内功等级
格式:CHANGENGLEVEL 控制符(=,+,-) 等级数(1-255) Hero
功能:检查人物内功等级
格式:CHECKNGLEVEL 操作符 (,,=) 等级数(1-255)
功能:检查英雄内功等级
格式:CHECKNGLEVEL 操作符 (,,=) 等级数(1-255) Hero
到QF里添加触发脚本。D:\mirserver\Mir200\Envir\market_def\Qfunction-0.txt 打开这个。
脚本如下,其中@StdModeFunc 后面的88得根据你物品数据库的触发序号相同,这里我用88只是给你做示范,触发序号不能相同,否者会出错的。然后到物品数据库写一个,3000级等级卷,分类号31,属于触发类,触发序号88。。。其它自己写就行。。
QF脚本如下:
[@StdModeFunc88]
#IF
#ACT
CHANGELEVEL = 3000
#SAY
你的等级已经为3000级了。
以下是加一级触发脚本,使用一样,触发号自己别搞错就行。。。这里用XX代表了。自己加。。
[@StdModeFuncXX]
#IF
#ACT
CHANGELEVEL + 1
#SAY
你的等级已经升了1级。
D:\MirServer\Mir200\Envir\Market_Def里面的QFunction-0文档
打开文档,找到 [@PlayLevelUp],这个是升级触发的,放底下就可以了。找不到就自己手动编写一个 [@PlayLevelUp]。再把要增加的属性加在下面,比如想升级加2点血上限3点蓝上限,就写
[@PlayLevelUp]
#if
#act
USEBONUSPOINT 6 + 2
USEBONUSPOINT 7 + 3