传奇一条龙,GM论坛,GM版本库,传奇版本库,传奇单机版服务端 - 75kf.com

 找回密码
 立即注册

传奇私服版本NPC命令详解-75kf论坛

查看: 4357|回复: 54

[技术教程] 传奇私服版本NPC命令详解

  [复制链接]

3869

主题

-12

回帖

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
17162
QQ
发表于 2016-10-4 18:06:49 | 显示全部楼层 |阅读模式
NPC命令详解(目前支持的命令)
命令:
random 数字
作用:
取一个 0到(数字-1) 的随机数。
示例
#if
random 2
#say
您真幸运,获得了奖品!
#act
give 赤明天帝 1
#elsesay
您没有获奖,不过别灰心!
命令:
give 物品名 数量
作用
给玩家数量个物品名所描述的物品
示例
#act
give 赤明天帝 1
命令:
  before "yyyy-mm-dd hh:mm:ss.mmm"
作用:
  如果在指定日期前返回true,否则返回false
示例:
#if
before "2005-10-1 0:0:0.0"
#say
还没到国庆长假呢,安心工作~!
#elsesay
国庆长假来临了~~!
命令:
  after "yyyy-mm-dd hh:mm:ss.mmm"
作用:
  如果在指定日期时间后返回true,否则返回false
示例:
#if
after "2005-2-14 23:59:59.999"
#say
情人节已经过去。
#elsesay
情人节还未来临。
命令:
  delay second page
作用:
  延时second秒后,显示page内容
示例:
[@main]
两人相依土丘上\
打一字\
5秒钟后,答案见分晓!\
#act
delay 5 @answer
[@answer]
答案是: 坐\
您猜对了么?\
<关闭[url=]/@exit[/url]>
命令:
  goto page
作用:
  跳转到page
示例:
[@checkitem]
#if
checkbagitem 准考证
#act
goto @enter
#elsesay
您没有准考证,\不能参加考试,\还是申请一个再来吧。
命令:
  close
作用:
  关闭对话
示例:
[@main]
<关闭[url=]/@closepage[/url]>
[@closepage]
#act
close
命令:
  move mapid x y
作用:
  移动到地图mapid的x,y处,若被堵门,则寻找周围的空地,实在找不到就和
堵门者重合

示例:
#act
move 16 300 300
命令:
  checkaccountlist name
作用:
  测试StringList下的name.txt的文件里面有没有自己的帐号名。
示例:
#if
checkaccountlist VIP会员
#say
您是VIP会员!
#elsesay
您是普通会员!
命令:
  checknamelist name
作用:
  测试StringList下的name.txt里面有没有自己的名字。
示例:
#if
checknamelist 关注名单
#say
您被关注!
#elsesay
您今天气色真好。
命令:
  checkbagitem 物品名
作用:
  测试背包是否有物品名所描述的物品
示例:
#if
checkbagitem 苹果
#say
我最喜欢苹果了~
#elsesay
看来您不喜欢水果。
命令:
  takebagitem 物品名
作用:
  拿走身上的物品,成功返回true,失败返回false
示例:
#if
takebagitem 苹果
#say
苹果我拿走了~
#elsesay
看来你没有给我准备吃的。
命令:
  setflag 索引
作用:
  设置角色标记为on,角色有32*4 = 128个标记 每个标记有两个状态 on/off
这些标记会
被记录在数据库中。索引取值范围是 0-127。另外注意,31号标记已经用来做
组队标志用。
其他的可以乱用,来记录任务等标记。
示例:
#act
setflag 0
命令:
  clrflag 索引
作用:
  设置角色标记为off,取值和说明同上
示例:
#act
clrflag 0
命令:
  checkflag 索引
作用:
  测试角色标记是否为on,是返回true,否返回false
示例:
#if
checkflag 31
#say
您的开着编组!
#elsesay
您的编组关闭着!
命令:
  mapmove 地图号
作用:
  随机移动到地图号的某个点上
示例:
[@main]
<去中州[url=]/@tozhongzhou[/url]>
[@tozhongzhou]
#act
mapmove 16
---------------------------------------------
NPC标签命令
标签命令就是类似 <返回[url=]/@main[/url]> 这种命令。前面是显示文字,后面是页面标
签,在游戏中
会显示成一个可以点击的超链接一样的东西。点击就可以显示指定页面。
@main 主页面的命令。
@getback 取回物品,显示此页时会显示仓库列表
[@main]
<取物[url=]/@getback[/url]>
[@getback]
请从列表中选择要取出的物品~
@storage 存物品,显示此页时会显示存物品框
[@main]
<存物[url=]/@storage[/url]>
[@storage]
请放入要存入的物品~
@repair 修理物品,显示此页时会显示修理框
[@main]
<修理[url=]/@repair[/url]>
[@repair]
目前修理功能尚未实现。
@buy 买东西,显示此页时,会显示物品列表
[@main]
<买东西[url=]/@buy[/url]>
[@buy]
下面是我有的东西,请随便挑~
@sell 卖东西,显示此页时,会显示卖物品框
示例:
[@main]
<卖东西[url=]/@sell[/url]>
[@sell]
请放入您想卖的东西~
@exit 关闭对话,标签内使用此连接可以关闭对话
示例:
<关闭[url=]/@exit[/url]>




上一篇:传奇Qfunction-0.txt QF 功能详解
下一篇:传奇私服版本 Envir 内各个 文件夹说明
回复

使用道具 举报

0

主题

82

回帖

122

积分

注册用户

Rank: 1

积分
122
发表于 2018-4-14 19:39:51 | 显示全部楼层
占位编辑
回复 支持 反对

使用道具 举报

狗暱 该用户已被删除
发表于 2020-2-4 08:59:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

左蛹 该用户已被删除
发表于 2020-2-4 23:06:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

硝翎啬 该用户已被删除
发表于 2020-2-5 12:52:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

韶童彤 该用户已被删除
发表于 2020-2-6 03:28:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

浩戎邦 该用户已被删除
发表于 2020-2-6 17:57:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

虱伋鞘 该用户已被删除
发表于 2020-2-7 12:04:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

林晴虹 该用户已被删除
发表于 2020-2-8 04:41:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

婿搴 该用户已被删除
发表于 2020-2-8 18:32:26 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【75KF论坛,传奇版本库】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

传奇开区一条龙/私服服务端/传奇单机架设教程/手机版/75kf论坛 ( 鄂ICP备2021011479号-3 )|网站地图

GMT+8, 2024-11-22 06:48 , Processed in 0.108033 second(s), 41 queries .

Powered by GM基地 X3.4

Comsenz Inc.>   75kf.com

返回顶部