设为首页收藏本站 今天是: 2024-11-21    "世界问候日"  您好,地球

QQ登录

只需一步,快速开始

热血八零传奇资源网

搜索
查看: 1326|回复: 16

[GEE引擎传奇脚本] NPC命令详解(现在支持的命令)

[复制链接]

95

主题

39

回帖

7059

积分

注册会员

Rank: 3Rank: 3

积分
7059

信息监察员

发表于 2022-7-27 01:52:25 | 显示全部楼层 |阅读模式
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]
答案是: 坐\
您猜对了么?\
<关闭/@exit>
命令:
  goto page
作用:
  跳转到page
示例:
[@checkitem]
#if
checkbagitem 准考证
#act
goto @enter
#elsesay
您没有准考证,\不能参加考试,\还是申请一个再来吧。
命令:
  close
作用:
  关闭对话
示例:
[@main]
<关闭/@closepage>
[@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 物品名
作用:
  测试背包是否有物品名所描述的物品



热血八零-传奇资源素材网,在您身边的GM服务基地!

95

主题

39

回帖

7059

积分

注册会员

Rank: 3Rank: 3

积分
7059

信息监察员

 楼主| 发表于 2022-7-27 01:52:49 | 显示全部楼层
示例:

#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]

<去中州/@tozhongzhou>

[@tozhongzhou]

#act

mapmove 16

---------------------------------------------

NPC标签命令

标签命令就是类似 <返回/@main> 这种命令。前面是显示文字,后面是页面标

签,在游戏中

会显示成一个可以点击的超链接一样的东西。点击就可以显示指定页面。

@main 主页面的命令。

@getback 取回物品,显示此页时会显示仓库列表

[@main]

<取物/@getback>

[@getback]

请从列表中选择要取出的物品~

@storage 存物品,显示此页时会显示存物品框

[@main]

<存物/@storage>

[@storage]

请放入要存入的物品~

@repair 修理物品,显示此页时会显示修理框

[@main]

<修理/@repair>

[@repair]

目前修理功能尚未实现。

@buy 买东西,显示此页时,会显示物品列表

[@main]

<买东西/@buy>

[@buy]

下面是我有的东西,请随便挑~

@sell 卖东西,显示此页时,会显示卖物品框

示例:

[@main]

<卖东西/@sell>

[@sell]

请放入您想卖的东西~

@exit 关闭对话,标签内使用此连接可以关闭对话

示例:

<关闭/@exit>
热血八零-传奇资源素材网,在您身边的GM服务基地!

0

主题

45

回帖

36

积分

新手上路

Rank: 1

积分
36
发表于 2022-8-8 05:52:40 | 显示全部楼层
66666,插旗!备用!!!
热血八零-传奇资源素材网,在您身边的GM服务基地!

0

主题

44

回帖

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-8-8 05:52:48 | 显示全部楼层
小米迪亚 小迷弟
热血八零-传奇资源素材网,在您身边的GM服务基地!

1

主题

14

回帖

806

积分

新手上路

Rank: 1

积分
806
发表于 2022-8-30 21:56:50 | 显示全部楼层
嘿嘿,你个老六!
热血八零-传奇资源素材网,在您身边的GM服务基地!

0

主题

16

回帖

812

积分

新手上路

Rank: 1

积分
812
发表于 2022-9-3 18:35:27 | 显示全部楼层
666777888多谢分享
热血八零-传奇资源素材网,在您身边的GM服务基地!

0

主题

12

回帖

806

积分

新手上路

Rank: 1

积分
806
发表于 2022-9-8 00:04:07 | 显示全部楼层
不错不错 赞一个
热血八零-传奇资源素材网,在您身边的GM服务基地!

0

主题

10

回帖

803

积分

新手上路

Rank: 1

积分
803
发表于 2022-9-8 00:13:56 | 显示全部楼层
63332365 求 单职业版本独家专属的
热血八零-传奇资源素材网,在您身边的GM服务基地!

1

主题

21

回帖

817

积分

新手上路

Rank: 1

积分
817
发表于 2022-9-8 00:14:03 | 显示全部楼层
恭喜论坛开业,就是内容少了点
热血八零-传奇资源素材网,在您身边的GM服务基地!

1

主题

18

回帖

814

积分

新手上路

Rank: 1

积分
814
发表于 2022-9-9 07:23:27 | 显示全部楼层
6666666666666666
热血八零-传奇资源素材网,在您身边的GM服务基地!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2001-2013 Comsenz Inc.Powered by Discuz!X3.4
宁ICP备2022000986号-1Archiver热血八零 |Sitemap
快速回复 返回顶部 返回列表